본문 바로가기

PIC24

(7)
[PIC24F16KA EVM] 클럭설정(OSC) 및 MCU속도 측정 [PIC24F16KA EVM] 클럭설정(OSC) 및 MCU속도 측정 PIC24F16KA, PIC24F08KA는 내부 8Mhz RC Oscillator가 있고 4채배 PLL이 있어 32Mhz로 구동할 수 있다. 하나의 명령어 수행하는데 2싸이클이 필요하므로 32Mhz에서 16MIPS로 동작한다. CPU의 동작클럭은 CLKO (OSCO/CLKO/AN5/C1INA/C2INC/CN29/RA3) 핀에서 확인 가능하다. 디폴트 구동시 CPUCLK가 8Mhz이므로 CLKO는 4Mhz가 출력된다. 32Mhz로 구동하기 위해 FNOSC_FRCPLL으로 설정한다. _FOSCSEL(FNOSC_FRCPLL & IESO_OFF) _FOSC(FCKSM_CSDCMD & POSCFREQ_HS & OSCIOFNC_OFF & POSCM..
dsPIC, PIC24 M-Type EVM 보드 제작 dsPIC, PIC24 M-Type EVM 보드 제작 dsPIC, PIC24를 사용할 수 있는 EVM보드를 [M-Type EVM] 타입으로 제작했다. dsPIC, PIC24F, PIC24H는 모두 동일한 핀맵을 사용하므로 동일하게 사용할 수 있다. 확장 테스트 보드 확장 보드를 이용하여 Microchip사의 무료 TCP/IP를 사용하는 ENC28J60를 쉽게 연결할 수 있다.
[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와 연결이 필요하다
[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기능을 테..
PIC24 USB Host Controller PIC24 USB Host Controller Microchip사에서 HSB Host Controller포함된 MCU가 나왔다. 저가격에 USB 호스트 지원하며 쓰기 쉬운 MCU가 되지 않을까.. 기존 PIC24, dsPIC33과 전원및 ICSP핀이 동일해서 약간만 손보면 바로 적용할 수 있을것 같다. CPU - Up to 16 MIPS performance - 16 x 16 Hardware Multiply, Single Cycle Execution - 12-bit x 16-bit Hardware Divider - C Compiler Optimized Instruction Set Flash Program Memory - Self-Reprogrammable under Software Control - 10..
16bit PIC MCU중에서 가장 저렴한 PIC24FJ16 16bit PIC MCU중에서 가장 저렴한 PIC24FJ16가 있는데 16k Flash, 4k RAM, 16MIPS에 1.6$로 상당히 매리트 있는 칩이다. 다음에 샘플주문 해서 소형, 저렴한 가격에 고성능을 원하는 어플리케이션에 적용하면 좋을것 같다. 전에 만들었던 dsPIC33-s EVM PCB에서 사용 가능하다. 레귤레이터가 내장되어 있어 dsPIC30과 달리 CORE전압을 내부에서 공급가능하다 참고로 전에 받아 두었던 dsPIC30스펙 이다.
PIC24 + Ethernet(H/W TCP/IP) EVB Full-Duplex Data Transfer up to 6Mbps with PIC24 Internet Application Protocols : ANSI C Source Codes such as TCP, UDP, DHCP By using external 96pin connectors, PIC24’s all pins can be used coping with developer’s needs Provides various application source codes : Loopback, Webserver, Ping Support ICSP Interface