본문 바로가기

[Microchip]/PIC24F

(8)
[PIC24F16KA EVM] ADC 테스트 - TSL251 Light to Voltage Converter [PIC24F16KA EVM] ADC 테스트 - TSL251 Light to Voltage Converter PIC24F16KA는 500ksps 10bit ADC를 내장하고 있다. 하드웨어적으로 약간의 차이는 있지만 코드는 dsPIC33 ADC 테스트와 거의 호환이 된다. PIC24F ADC 테스트 동영상 PIC24의 ADC는 10bit이고 광센서 TSL251 Light to Voltage Converter를 이용해서 ADC값을 출력해 보았다. LX1971 센서와 비교해서 광센서의 성능차이도 확이해 볼 수 있다. PIC24F ADC 초기화코드 void AdcInit(void) { //ADCON1 레지스터 설정 AD1CON1bits.SAMP = 0; //ADC 샘플/홀드 홀딩 AD1CON1bits.ASAM..
[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..
[PIC24F16KA EVM] 보드 제작 - 저전력 PIC24XXKA 시리즈 [PIC24F16KA EVM] 보드 제작 - 저전력 PIC24XXKA 시리즈 Microchip사의 새로운 저전력 MCU인 PIC24FXXKA 시리즈을 테스트 할수 있는 보드를 S-Type 형태로 제작했다. 저전력 기술과 저렴함으로 보면 여러 장점이 있어 보인다. 20핀의 TSSOP형태의 소형이기 때문에 뒷면에 배치하였고 보드상에 LED 2개 및 입력스위치가 있어 간단한 테스트를 해 볼수 있다. s-Type 형태로 표준화 해서 다양한 확장 테스트 보드에 연결하여 테스트 가능하다. PIC24F16KA 핀맵
[PIC24XXKA] 작고, 저렴하며, 저전력의 2 UART MCU - PIC24F16KA [PIC24XXKA] 작고, 저렴하며, 저전력의 2 UART MCU - PIC24F16KA UART 2채널이 있고 작고 저렴한 MCU를 찾다 보니 PIC24XXAK 시리즈가 있다. 일반 쇼핑몰(eleparts) 에서도 2천원대로 쉽게 구할수 있다. 소형에 값싸고 성능좋은 MCU로 쓰기에 좋은것 같다. 마이크로 칩사에 방문해 보니 XLP 시리즈로 초저전력으로 구동된다고 한다. 저전력 용으로 자주 사용하고 있는 MSP430과 비교해서 더 적은 전류를 소모 한다고 한다. 밧데리 수명에서도 우세 하다고 하고 있다. 물론 이런 지표들은 특정 상황에서만 적용되는 부분이 없잖아 있기 때문에 좀더 자세한 검토는 필요할것 지만... 아무튼 우세하다고 하는군.
[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와 연결이 필요하다
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