본문 바로가기

[Microchip]

(132)
PIC32 속도 측정 PIC32 속도 측정 최대 PIC32는 80Mhz에 0 Waite Flash이다. 물론 코어 속어클럭과 페리 클럭은 분리되어 있고 페리 클럭은 훨신더 느리지만 다른 MCU에 비하면 상당히 빠른 결과가 나왔다. 다른 MCU속도 측정 결과 참고. 우선 기본적인 IO속도 측정을위해 IO토글하는 코드로 테스트 해보자. 8Mhz 클럭을 PLL로 80Mhz로 설정하고 테스트 하였다. #pragma config FNOSC = PRIPLL // Oscillator Selection #pragma config FPLLIDIV = DIV_2 // PLL Input Divider (PIC32 Starter Kit: use divide by 2 only) #pragma config FPLLMUL = MUL_20 // PLL ..
PIC32 클럭 시스템 PIC32 클럭 시스템 PIC32클럭은 아래 3가지 클럭으로 나누어진다. - SYSCLK(System Clock) : CPU에 사용(혹은 특별 페리) - PBCLK(Peripheral Bus Clock) : 대부분으 페리에 사용 - USBCLK(USB Clock) : USB용 클럭 클럭 최대 80Mhz로 동작 가능하고, Flash Access를 0 Wait로 구동해서 1.56 DMIPS/MHz (Dhrystone 2.1)까지 나온다고 한다. 소모전류 4Mhz -> 11mA 72Mhz -> 64mA
[PIC32-SM EVM] 관련 자료 [PIC32-SM EVM] 관련 자료 PIC32 회로도 PIC32MX44 핀맵 USB Host 테스트용 PIC32-SM EVM Board
[dsPIC33 EVM] rev3 보드 제작 [dsPIC33 EVM] rev3 보드 제작 [dsPIC33 EVM] PCB도 얼마 남지 않아 표준핀맵으로 다시 제작 했다. USB2UART, Bluetooth,Zigebee와 같은 통신 모듈을 연결할 수 있도록 했고 좀더 심플하게 정리 했다. 확장 테스트 보드 LCD, VR, SW, MP3(VS1033) EXP-ARM 확장 테스트 보드에 연결하여 TFT LCD테스트 [dsPIC33 EVM] rev3 회로도
dsPIC33 DAC 테스트 dsPIC33 DAC 테스트 dsPIC33 에는 DAC모듈이 있다. Audio DAC라는 이름으로 거의 Audio전용의 DAC모듈이라 생각하면 된다. 이 모듈 이용하면 여러가지 활용도가 많을것 같아 테스트 하면서 정리해 본다. Audio Digital-to-Analog Converter (DAC) 특징 • 16-bit resolution (14-bit accuracy) • Second-Order Digital Delta-Sigma Modulator • 256 X Over-Sampling Ratio • 128-Tap FIR Current-Steering Analog Reconstruction Filter • 100 KSPS Maximum Sampling Rate • User controllable Samp..
PIC32 USB Host 예제 컴파일 하기 PIC32 USB Host 예제 코드를 컴파일 하면 에러가 뜨는데 #include 와 같이 라이브러리를 이용하면 에러가 발생한다. PIC32 컴파일러를 새로 깔거나 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2615&dDocName=en532454 업데이트 해주면 에러없이 컴파일 된다. MPLAB C Compiler for PIC32 v1.10B upgrade 새로운 칩이라 까다로운 점이 많다.
[PIC32-SM EVM] 보드 제작 - Mini USB Host Board [PIC32-SM EVM] 보드 제작 - Mini USB Host Board USB Host기능이 있는 작은 모듈을 제작 하기 위해 저렴하고 고성능의 PIC32를 선택해서 소형의 USB Host모듈을 제작 해 보았다. 기존 [SM-Type EVM] 형태로 제작하여 핀맵을 통일 했고 여러 용도로 사용하기 편리하게 제작 했다. USB Host기능을 우선으로 해서 USB Host커넥터를 보드 앞쪽에 장착했다. MPU는 PIC32중에서 가장 소형이고 기능이 좋은 PIC32MX440F512로 제작 해 보았다. Microchip의 장점으로 소형이지만 상당한 기능을 가지고 있는데 32bit core, USB Host에 512Flah로 웬만한건 쉽게 구현할 수 있을것 같다. 확장 테스트 보드 TFT LCD테스트 확장 ..
dsPIC33 ADC 테스트 dsPIC33 ADC 테스트 ADC 변환 비트 모드 AD1CON1bits.AD12B =1; //AD변환 비트 값 설정: 12-bit, 1-channel ADC operation AD1CON1bits.ASAM = 1; //자동 AD변환 시작 AD1CON1bits.SiMSAM = 1 //CH0, CH1 .. 동시에 샘플링 AD1CON1bits.FORM 11 : signed factional 10 : fractional 01 : signed integer 00 : integer ADC 채널 선택 CHPS: ADC 채널 선택 When AD12B = 1, CHPS is: U-0, Unimplemented, Read as ‘0’ 1x =Converts CH0, CH1, CH2 and CH3 01 =Converts ..

반응형