본문 바로가기

PIC24FXXKA

(4)
[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과 비교해서 더 적은 전류를 소모 한다고 한다. 밧데리 수명에서도 우세 하다고 하고 있다. 물론 이런 지표들은 특정 상황에서만 적용되는 부분이 없잖아 있기 때문에 좀더 자세한 검토는 필요할것 지만... 아무튼 우세하다고 하는군.