본문 바로가기

분류 전체보기

(1955)
PIC32MZ 개발 환경 설정 PIC32MZ 개발 환경 설정 PIC32MZ 개발을 위해서는 MCU펌웨어 개발 프레임워크인 MPLAB® Harmony 라는 툴이 필요하다.이거 언제 또 공부하나? 그런데 막상 사용해 보니 상당히 간단하고 편리한것 같다. 우선 프로그램을 다운로드 하고 설치 해보자MPLABhttp://www.microchip.com/mplab/mplab-ide-home 하모니 페키지http://www.microchip.com/mplab/mplab-harmony MPLABX 프로그램 실행하고 새로운 프로젝트롤 생성한다.하모니 프로젝트를 선택하고 위자드로 클릭 몇번하면 쉽게 새로운 프로젝트 생성이 가능하다. 디바이스 선택[PIC32MZ EVM] 보드는 PIC32MZ 시리즈 PIC32MZ2048EFM144 이므로 이 장치를 선택..
[PIC32MZ EVM] 보드 제작 - PIC32MZ2048EFM14 [PIC32MZ EVM] 보드 제작 - PIC32MZ2048EFM14 마이크로칩사의 PIC32MZ 시리즈 테스트 보드를 제작 했다. 200 MHz/330 DMIPS, microAptiv core 32bit MCU로 PIC시리즈 중 최고 사양의 MCU이다. [L-Type EVM] 형태로 표준화 된 핀맵으로 제작 하여 여러 확장 보드에서 쉽게 테스트 가능하도록 했다. L-Type 확장 테스트 보드 [PIC32MZ EVM] 핀맵 회로도
PIC32MZ 시리즈 검토 마이크로 칩사에서 32 비트 MCU PIC32MZ 시리즈가 출시 되었다.PIC32MZ 임베디드 연결 기능(EC) 제품군은 330DMIPS와 3.28 CoreMarks/MHz 속도를 지원하고, 최신 애플리케이션 대응을 위해 듀얼 패널, 최대 2MB의 라이브 업데이트 플래시, 512 KB의 대형 RAM을 지원한다. 차량용 인증등급인 AEC-Q100을 지원하는 PIC32MZ EF 시리즈도 동일하게 사용할수 있어서 차량용 제품 개발의 인증문제를 해결 할 수도 있다.PIC32MZ EF 제품군은 최대 250MHz의 우수한 코어 성능, 부동소수점 유닛(FPU), 다양한 주변장치와 함께 CAN(Controller Area Network) 등의 뛰어난 연결 옵션을 제공한다. 이 확장 온도 지원 제품은 고온에서도 신뢰성 ..
[STM32F373 EVM] I2C 테스트 - 9축 IMU 센서 테스트 [STM32F373 EVM] I2C 테스트 - 9축 IMU 센서 테스트 [STM32F373 EVM]에는 I2C가 PB8(SCL), PB9(SDA)에 할당되어 있다. I2C테스트를 위해 9축 IMU센서(BNO055 EVM)의 롤,피치 값을 TFT LCD에 표시하는 예제를 작성해 보았다. PB8 -> SPI2_SCK/I2S2_CK,I2C1_SCL, USART3_TX,CAN_RX, CEC, TIM16_CH1,TIM4_CH3, TIM19_CH3,COMP1_OUT, TSC_SYNC PB9 -> SPI2_NSS/I2S2_WS,I2C1_SDA, USART3_RX,CAN_TX, IR_OUT,TIM17_CH1, TIM4_CH4,TIM19_CH4, COMP2_OUT STM32F373 EVM 회로도 핀맵 STM32F373의..
BNO055 EVM 보드 제작 - 9축 IMU Sensor Board 보쉬사의 9축 IMU 센서 BNO055테스트 보드를 표준 핀맵인 SSM Type 형태로 제작 했다. 보드에는 압력 센서도 실장 할 수 있어 10축 IMU도 적용할 수 있도록 했다. BNO055의 가장 큰 장점으로 소형의 페키지에 FusionLib software 가 내장 되어 있어 3차원 자세 정보를 출력해 주는 것이다. 소프트웨어 부담을 줄여 주기 때문에 저전력 저가격에 적할 할것 같다. SSM 타입으로 제작해 다양한 확장 보드에서 간단히 테스트 가능하다.
[STM32F373 EVM] SDADC 16bit ADC 성능 측정 [STM32F373 EVM] SDADC 16bit ADC 성능 측정 16비트 ADC테스트 중 성능 확인을 위해서 데이터 분석을 해 보았다. 결론적으로는 +-)10정도 흔들린다. 정밀레퍼런스를 사용하지 않고 내부 레퍼런스만으로도 이정도면 상당히 좋은것 같다.비슷한 등급의 FreeScale사의 K20 16bit ADC 성능 테스트와 비교해 보면 10배 정도는 노이즈가 줄어드는것 같다.
[STM32F373 EVM] SDADC 16bit ADC 테스트 [STM32F373 EVM] SDADC 16bit ADC 테스트 STM32F3시리즈를 보면서 가장 눈길이 가는것은 16bit ADC (SDADC) 이다. 저가이면서 16bit ADC가 포함된 MCU로 사용하기에 좋을것 같다. SDADC 특징- Precise 16-bit sigma-delta ADCs (21 channels)- 1.2/1.8V reference- 16.6 ksps (multiple channels and up to 50 ksps)- The data can be automatically stored in a system RAM buffer, reducing the software overhead. - Self-calibration (offset)- 7 gain settings from 0.5..
[STM32F373 EVM] 12bit ADC 테스트 [STM32F372 EVM] 12bit ADC 테스트 STM32F3 시리즈의 가장 강점은 저렴지만 강력한 ADC성능이다. 16비트 ADC도 추가되었고, ADC 속도도 향상되고 3채널 동시 획득이 가능하다고 한다. - Ultra-fast 12-bit ADCs with 5 MSPS per channel (up to 18 MSPS in Interleaved mode) 16bit ADC테스트를 먼저 해 보고 싶지만 우선 기존 코드로 테스트 해 볼 수 있는 12bit ADC를 테스트 해보자 하지만 기존 코드와 많이 변경된것 같다. STM32F373 ADC 초기화 코드 ADC_HandleTypeDef AdcHandle; void AdcInit(void){__HAL_RCC_ADC1_CONFIG(RCC_ADC1PCLK..

반응형