본문 바로가기

[ST_MICRO]/STM32F103-SM

(13)
[STM32-SM] SUB 1Ghz RF 모듈 테스트 [STM32-SM] SUB 1Ghz RF 모듈 테스트 SUB 1Ghz RF모듈을 [EXP_ FT2232H EVM]보드에 연결하여 테스트 했다. SPI모듈 연결할 수 있는 커넥터 있고 소형이기 때문에 테스트 하기에 딱 좋은 보드이다. SPI 모듈 (W5100) 핀맵 RF모듈 핀맵 STM32-SM 핀맵 [EXP_ FT2232H EVM] 보드의 RF모듈 드라이버 소스코드 #define NRF_PWR_UP BIT1 #define NRF_PWR_HIGH() sbi(GPIOB, NRF_PWR_UP) #define NRF_PWR_LOW() cbi(GPIOB, NRF_PWR_UP) #define NRF_TXEN BIT4 #define NRF_TXEN_HIGH() sbi(GPIOA, NRF_TXEN) #define NR..
[STM32-SM2 EVM] W5200 이더넷 테스트 - NET-EVM 보드 [STM32-SM2 EVM] W5200 이더넷 테스트 - NET-EVM 보드 STM32를 이용하여 [NET-EVM] 보드에서 W5200 모듈을 테스트 했다. [NET-EVM] W5100/W5200용 커넥터 STM32-SM2는 핀맵이 약간 수정되었는데.. W5200의 /RST(INT0) 핀이 3.3V로 연결되기 때문에 3.3V끊고 PA15와 0옴으로 연결해 주어야 한다. W5200 드라이버 코드 //----------------------------------------------------------------------------- // W5100 HAL #define _SPI1_ENABLE 1 #define W5100_CS_PORT GPIOB #define W5100_CS_BIT BIT12 #defi..
[NET-EXP] STM32를 이용한 TFT LCD제어 [NET-EXP] STM32를 이용한 TFT LCD제어 NET-EXP에서 SM모듈과 LCD-CONV 모듈 이용시 TFT LCD 핀맵 //----------------------------------------------------------------------------- //TFT LCD #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 1 #define LCD_LAT_BIT BIT8 #define LCD_LAT_PORT PORTA #define LCD_LAT_ON() Sbi(LCD_LAT_PORT, LCD_LAT_BIT) #define LCD_LAT_OFF() Cbi(LCD_LAT_PORT, LCD_LAT_BIT) #define LCD_DATA_LATCH() LC..
STM32F100 Value Line 테스트 STM32F100 Value Line 테스트 ST사의 Cortex-M3코어의 Value Line시리즈 STM32F100 을 테스트 했다. 새롭게 출시 되면서 좀더 추가된 기능에 저렴한 어플리케이션에 적용할 수 있도록 제작되었다. 타이머가 6개, DAC가 추가되었고 온도센서도 내장되어 있다. 반면 저렴함 때문에 RAM이 줄어들고 클럭도 24Mhz가 최대 이다. 저전력 어플리케이션이나 가격에 민감한 어플리케이션에 적용하면 좋을것 같다. STM32F100 테스트 테스트를 위해서 다운로드 환경을 최신으로 받아야 인식을 한다. 그리고 예전 코드를 그대로 사용하면 문제가 있다. 클럭이 최대 24Mhz이므로 PLL설정을 다시 해야 한다. (이것 때문에 시간좀 허비함) STM홈페이지에 최신 예제및 드라이버 파일이 올라..
[STM32-SM EVM] USB이용 플래시 다운로드 환경 (STM32 Flash Loader) [STM32-SM EVM] USB이용 플래시 다운로드 환경 (STM32 Flash Loader) [STM32-SM EVM]은 SM시리즈로 USB2UART 모듈을 연결할 수 있는 소형 보드 이므로 USB2UART 보드를 연결하면 USB를 이용하여 특별한 개발장비 없이 STM32F103 을 쉽게 플래시 프로그래밍 가능하다. 시리얼 다운로드 모드 설정 시리얼 다운로드를 위해 BOOT0핀을 GND로 연결한다. 1)최신 Flash loader (V1.3) 프로그램을 실행한다. USRT를 설정하고 다음 2)정상 부트모드라면 플래시 용량이 출력된다. 3)그냥 기본 설정 상태로 다음 4)플래시 프로그램 다운로드 할 파일 선택하고 다음을 선택하면 플래시 퓨징된다. "Jump to the user program" 항목을 ..
[STM32-SM EVM] rev02 보드 관련 자료
[STM32-SM EVM] STM32F103 - 48LQFP 소형 모듈 제작 [STM32-SM EVM] STM32F103 - 48LQFP 소형 모듈 제작 Cortex-M3코어 STM32F103C8 48핀 소형 모듈을 [SM-Type EVM]으로 제작했다. 소형에 최대 Flash 128K, RAM 20K이고 가격도 저렴하니 정말 매리트 있는 MCU이다. 기존 제작 했던 [STM32-48 EVM]에서 필요 없는 기능 빼고 USB2UART모듈 연결되도록 제작해 USB로 펌웨어를 다운로드 할 수 있어 개발환경이 상당을 상당히 간단하게 했다. Ethernet 모듈 전용 확장 테스트 보드 EXP-ARM 확장 테스트 보드
[STM32 EVM] 커넥터 정리 [STM32 EVM] 커넥터 정리 CP2102 디바이스 드라이버 CP210x_VCP_Win2K_XP_S2K3.exe 사이트 접속 다운로드 http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/ 시리얼 포트를 연결하고 eccute 상태에서 SW2을 누르고 리셋을 누르면 시