본문 바로가기

[ST_MICRO]

(264)
STM8S - UART 테스트 STM8S - UART 테스트 SS-Type EVM 보드와 USB2UART를 이용하여 STM8S UART 테스트를 진행했다. STM8S UART 블록도뭐 그리 특별한것은 없고 다른 8bit MCU와 같이 간단한 레지스터 구조로 구성되어 있다. 몇가지 레지스터만 확인하면 될것 같다. STM8S UART 송수신 함수unsigned char U0_GetByte(void){while ((UART1->SR & UART1_FLAG_RXNE) == RESET);return UART1->DR;} void U0_PutByte(unsigned char Data){ UART1->DR = Data; while ((UART1->SR & (u8) UART1_FLAG_TXE) == RESET);} STM8S UART 테스트 예제i..
STM8 EVM MCU성능테스트 - CLK 설정 STM8 EVM MCU성능테스트 - CLK 설정 STM8은 최대 24Mhz로 동작하는 8bit MCU이다. STM8SF의영우 16Mhz가 최대 동작 주파수 이다.속도는 그리 빠르지 않아도 가격대비 성능이 우수한데 간단히 성능 테스트를 해 보았다. STM8 클럭 블록도우선 STM8의 클럭 시스템을 보면 외부 오실레이터나 크리스탈을 연결하거나 내부 16Mhz RC 오실레이터를 이용할 수 있다. 사이즈가 워낙 작아서 내부 클럭 사용을 많이 하게되므로 내부 클럭 기준으로 테스트 할 예정이다. 동작 클럭은 외부로 출력 할 수 있는데 PC4-CLK CCO핀으로 출력해서 확인 할 수 있다. PC4(HS)/TIM1_CH4/CLK_CCO/AIN2/[TIM1_CH2N] STM8 클럭 설정void SystemInit(voi..
STM8S EVM - 개발환경 설정1 (IAR 편) STM8S EVM - 개발환경 설정1 (IAR 편) IAR에서 STM8을 컴파일러를 제공하는데 무료버전에서는 8Kbyte 까지 가능하다. STM8S003F3의 플래시 메모리는 8Kbyte 이므로 그냥 무료로 사용할 수 있다. IAR을 이용하면 기존 코드를 활용할 수 있고 별다른 환경 설정이 필요 없으므로 쉽게 사용해 볼 수 있다. STM8 IAR 사용하기우선 IAR 홈페이지에서 STM8용 컴파일러를 다운받아 설치하여 새로운 프로젝트를 생성 한다.STM8 만 지원하므로 원하는 디바이스를 선택하면 된다. 환경설정기존 IAR에서 사용하던 옵션과 동일하게 사용하면 되고 ST에서 제공하는 드라이버파일의 패스를 잡아 준다. $PROJ_DIR$\$PROJ_DIR$\..\$PROJ_DIR$\..\..\01_drv\$P..
[STM8S-SS EVM] STM8S003F3 초소형 보드 제작 [STM8S-SS EVM] STM8S003F3 초소형 보드 제작 ST사의 16 MHz STM8코어 8-bit MCU 500원대의 저렴한 8bit MCU [STM8-SS EVM]테스트 보드를 제작했다. MSP430, AVR, PIC등의 초소형 보드인 [SS-Type EVM EVMM] 보드와 핀 호환 되도록 제작 하였다.메모리는 8 Kbytes Flash, 128 bytes data EEPROM로 무료 IAR컴파일러에서 개발 가능하다. STM8S003F3 핀맵크기는 QFN타입의 3mm x 3mm로 정말 작다 STM8S-SS 회로도 STM8S 확장 테스트 보드소형 타입의 [SS-Type EVM EVMM] 보드와 핀 호환 되도록 제작해서 다양한 확장보드에서 테스트 가능하다. 거의 동급의 AVR 보드(Mega88..
STM8S003F3U6TR - 500원대 MCU STM8S003F3U6TR - 500원대 MCU STM8은 ST사의 저가 8비트 MCU이다.강점은 아무래도 저렴한 가격일것 같다.STM8S003은 3mm x 3mm로 크기도 상당히 작다. 쇼핑몰에서 570원 정도로 판매하고 있다. 8bit MCU중 AVR 이나 PIC(PIC16F723)도 저렴한 제품이 많이 있긴한데 UART가 없거나 ADC가 없는 제품이 많아 아쉬웠는데,STM8S003F3U6TR 는 ADC도 있고 UART도 있으며 크기까지 작아 유용하게 사용할 수 있을것 같다. STM8S 특징크기와 가격이 가장 마음에 든다. STM8S 저전력 특징
STM32F429I-DISCO - STM32F4, DISCOVERY, EVAL BOARD STM32F429I-DISCO - STM32F4, DISCOVERY, EVAL BOARD http://kr.element14.com/stmicroelectronics/stm32f429i-disco/stm32f4-discovery-eval-board/dp/2355377?in_merch=New%20Products
STM32F439 보드 테스트 - 주의사항 STM32F439 보드 테스트 - 주의사항 STM32F439 보드 제작해서 연결했는데 쇼트가 발생한다.데이터 시트를 보니 STM32F4와는 좀더 다른점이 있다. STM32F4데이터 시트에는 99번핀이 VDD or VSS라 되어 있는데...STM32F439에는 VSS로 되어 있다. (주의할 필요가 있다.) STM32F4x STM32F439
CortexM4 STM32F439 출시 CortexM4 STM32F439 출시ST사의 새로운 CortexM4인 STM32F439가 출시되었다.시스템 클럭이 160Mhz에서 180Mhz로 올랐고 플래시 메모리도 2M, SRAM도 256K로 성능이 업그레이드 되었다. 그리고 가장큰 특징으로 TFT LCD Controller가 추가되었다.SPI도 클럭과 채널이 6채널로 업되었다. SAI도 추가되었다. 아무튼 이정도면 최고 사양인듯하다. - 180 MHz ( 225 DMIPS)- 2 MB of Flash memory- 256+4 KB of SRAM- LCD-TFT controller up to SVGA resolution with dedicated Chrom-ART Accelerator™ for enhanced graphic content creat..

반응형