본문 바로가기

STM32F030

(5)
STM32F030 SSM EVM - Arduino 보드 만들기 STM32F0 시리즈 중 TSSOP20 핀의 소형 STM32F030F4P6 를 이용해서 Arduino 보드로 사용할 수 있도록 테스트 했다. Arduino IDE의 보드 설정에 Generic STM32F0 시리즈중 STM32F030 SSM 보드를 추가로 설정해 주었다. STM32F030 SSM EVM 보드에 맞는 핀맵을 사용하기위해 variant.h 파일의 수정이 좀 필요 한다. #define PA0 A0 //D0/A0 #define PA1 A1 //D1/A1 #define PA2 A2 //D2/A2 - TX #define PA3 A3 //D3/A3 - RX #define PA4 A4 //D4/A4 - LED // Right side #define PA5 A5 //D5/A5 - SCK #define PA..
STM32F030 UART2 테스트 오동작 STM32F030 UART2 테스트 오동작 STM32F030 을 이용하여 USART2를 테스트 중에 이상한 점을 발견 했다.USART1 을 사용 할 때도 문제가 전혀 없었고 STM32F103 , STM32F 테스트 할때도 문제가 없었는데... 잘 사용하던 코드인데 동작을 하지 않는다. 컴파일러 문제가 인지 스텍 크기 문제 인지? 아무튼 USART_Cmd() 함수를 초기화 설정 함수내에서 호출 하면 문제가 없는데... 다른 함수에서 호출 하면 문제가 되고 있다. void U1_SetBaud(unsigned char baud){ : RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, EN..
[STM32F030-S EVM] 보드 제작 - STM32F030F4P6TR 테스트 [STM32F030-S EVM] 보드 제작 - STM32F030F4P6TR 테스트 ST의 Cortex-M0 코어중 가장 저렴한 STM32F030F4P6TR 를 테스트 할수 있는 소형 테스트 보드를 s-Type 형태로 제작 했다.0.5$ 정도에 구매 할수 있으므로 저렴하면서 어느정도 성능이 필요한 프로젝트에 적용하면 좋을것 같다. 특히 기존 STM32 코드를 약간의 수정으로 작성 가능하다. (ST에서 프로모션 하는 가격은 32센트 이다. 32센트 하는 32bit MCU로 선전하고 있다.) Architecture : ARM Cortex-M0CPU Speed : 48MHzProgram Memory Size : 16KBRAM Memory Size : 4KBNo. of Pins : 20MCU Case Style ..
[STM32F050 EVM] - STM32F050, STM32F030 보드 제작 [STM32F050 EVM] - STM32F050, STM32F030 보드 제작 Cortex-M0 코어의 소형 패키지 STM32F050K 칩이 저렴하게 판매해서 테스트 보드겸 만들어 보았다.소형 패키지에 맞는 s-Type EVM형태로 보드를 제작해 여러 확장 보드애서다양한 테스트가 가능하다.소형이고 저렴한 가격이라 여러 어플리케이션에 적용하면 좋을것 같다. 비슷한 가격대의 NXP사의 LPC1112 와 비교해 볼만 하다. - Coretex-M0+- 16k Flash/4k Ram- 48Mhz- 27 IO s-Type EVM형태의 확장 테스트 보드에 연결
STM32F030 I2C, UART 디자인시 주의 사항 STM32F030 I2C, UART 디자인시 주의 사항 STM32F030, STM32F050 시리즈에서 TSSOP타입의 소형 페키지는 기존 STM32F1 시리즈와 비교 했을때 약간의 핀맵 차이가 있다. 대부분의 핀은 거의 유사한데 I2C의 경우 UART와 공유하기 때문에 I2C와 UART를 동시에 사용해야 한다면 UART 핀을 리맵해서 사용해야 하므로 주의가 필요하다. PA9USART1_TX,TIM1_CH2,TIM15_BKIN,I2C1_SCL PA10USART1_RX,TIM1_CH3,TIM17_BKIN,I2C1_SDA PA13SWCLK, IR_OUT PA14USART1_TX, USART2_TX, SWCLK PA15SPI1_NSS, USART1_RX, USART2_RX, EVENTOUT STM32F103,..