본문 바로가기

[Microchip]

(132)
dsPIC, PIC24 M-Type EVM 보드 제작 dsPIC, PIC24 M-Type EVM 보드 제작 dsPIC, PIC24를 사용할 수 있는 EVM보드를 [M-Type EVM] 타입으로 제작했다. dsPIC, PIC24F, PIC24H는 모두 동일한 핀맵을 사용하므로 동일하게 사용할 수 있다. 확장 테스트 보드 확장 보드를 이용하여 Microchip사의 무료 TCP/IP를 사용하는 ENC28J60를 쉽게 연결할 수 있다.
dsPIC 클럭 계산 프로그램 dsPIC 클럭 계산 프로그램 내가 만들려던 프로그램이다. 이미 만들어 져 있군. http://www.micropic.es/index.php?option=com_content&task=view&id=32&Itemid=41 링크 Este asistente genera automáticamente el código fuente necesario para la configuración de todos los parámetros del Timer de un dsPIC33F. Dicho código fuente debe ser compilado con C30/MPLAB. Diagrama del oscilador: Datos de entrada: Tipo de oscilador: Oscilador interno c..
dsPIC (Microchip MPLAB C30) 에서 printf 사용 하기 dsPIC (Microchip MPLAB C30) 에서 printf 사용 하기 엔지니어에게 있어서 가장 강력한 디버깅 무기라는 printf를 임베디드에서 사용하기란 쉽지 않다. 특히 컴파일러마다 버젼마다 옵션이 달라서 고생을 많이 하는데... Microchip사의 MPLAB C30의 경우 write()함수를 오버라이딩 하면 된다고 한다. #include 추가하고 아래 write()함수를 추가해 주면 된다. int write(int handle, void *buffer, unsigned int len) { int i; for (i = len; i; --i) { char c = *(char*)buffer++; U1TXREG = c; while(!U1STAbits.TRMT); } return(len); } 그..
[PIC18f6x EVM] PIC18F67J60 Ethernet MCU [PIC18f6x EVM] PIC18F67J60 Ethernet MCU Microchp사의 이더넷 컨트롤러 + PIC18 PIC18F67J60 테스트 보드를 제작 했다. 이더넷 가능한 모듈로 최대한 소형으로 제작하려고 했고 기존 700mil간격 보드와 핀 호환되로록 했다. 아래면에서 최대 8Mbyte까지 가능한 시리얼 플래시 메모리도 포함하여 간단한 웹서버 제작에 적합하도록 했다. PIC18F67J60 관련 자료
[PIC24USB EVM] 보드관련 자료 [PIC24USB EVM] 보드관련 자료 회로도 커넥터 LED및 Serial PIC24 USB PIN MAP PIC24FJ256GB USB Host 예제 소스 USB Device HID Test USB Host Keyboard, Meory Test 수정사항 PIC24 USB기능을 사용하려면 점퍼 2개 날려야 한다. 일반 PIC24회로도로 만들다 보니 고려하지 못한것이 있다. 1)리셋핀(7번)이 연결되지않아 리셋 스위치와의 연결이 필요하다. 2)USB전원 VBUS(34번핀) 5V와 연결이 필요하다
Low Cost USB MCU PIC18F1XK50 PIC18F13K50과 PIC18F14K50 (PIC18F1XK50)은 최저가의 USB MCU로 기존의 USB PIC 마이크로컨트롤러에 기반한 제품들이다. 이들 제품은 저가의 8비트 MCU에서 찾아보기 힘든 호스트 기능을 제공하여 다양한 USB 애플리케이션에 임베디드 USB 기능을 추가할 수 있다. PIC18F1XK50 MCU는 USB 2.0, I2C, SPI, USART등의 다양한 시리얼 통신 인터페이스를 포함하여 USB와 다른 임베디드 시리얼 네트워크 간의 데이터 전송을 가능하게 한다. PIC18F1XK50 MCU 제품군에는 USB 2.0, I2C, SPI, USART 같은 다양한 시리얼 통신 인터페이스가 통합되어 있어 USB와 다른 임베디드 시리얼 네트워크 간에 데이터를 전송할 수 있도록 지원한다...
[PIC24USB EVM] - PIC24FJ256GB106 USB Host 보드 제작 [PIC24USB EVM] - PIC24FJ256GB106 USB Host 보드 제작 USB 호스트가 가능한(OTG) PIC24F EVM보드를 제작 했다. Atmel의 USB Host AT90USB1287과 비교했을때 상당히 성능이 우수하고 가격또한 저렴하다. 무엇보다 개발지원에 있어 풍부한 예제와 환경이 편하고 부품수급 또한 편하다. AT90USB1287개발할때는 문의할곳도 없고 알아서 개발하라는 식의 Atmel의 정책에 아주 짜증 났었는데....앞으로는 Microchip로 대체해야 할것 같다. PIC24FJ256GB106 을 이용하여 보드를 만들었고 소형 보드에 USB Device, USB HOST커넥터를 두어 모듈형태로 범용성을 살려 제작 했다. USB 메모리스틱을 이용하여 USB HOST기능을 테..
dsPIC33F Code Examples dsPIC33F Code Examples dsPIC 예제 소스코드 CE100 - Using A/D Converters and DSP Library for Signal Filtering 13-Sep-2007 424KB CE101 - Configuring 10-bit A/D Converters for 1MSPS Conversion Rate 19-Dec-2008 22KB CE102 - Performing A/D Conversions in SLEEP (Low-Power) Mode 13-Sep-2007 19KB CE103 - Implementing DOZE Mode for Dynamic CPU Power Control 13-Sep-2007 16KB CE104 - Dynamic Clock Switching for ..