ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 전용 그래픽 가속기를 갖춘 새로운 STM32* 마이크로컨트롤러(MCU)를 출시해 비용에 민감한 소형 제품에서 더 강력한 사용자 경험을 제공한다. 초저전력 STM32U5F9/G9 및 STM32U5F7/G7 MCU는 3MB의 대용량 다이나믹 스토리지(SRAM)를 갖춰 그래픽 디스플레이용으로 여러 프레임 버퍼를 저장해 외부 메모리 IC 사용을 줄여준다. 또한 ST의 네오크롬VG(NeoChromVG) 그래픽 프로세서(GPU)가 내장돼 일반적으로 고비용 하이엔드 마이크로프로세서 기반 제품에서 지원되는 그래픽 효과를 처리한다. 네오크롬VG가 탑재된 이 MCU들은 하드웨어 가속 벡터 연산 기능을 지원하는 최초의 STM32 MCU로, SVG 및 ..
ST Edge AI 스위트, ST 하드웨어·임베디드 AI 관련 툴 활용 솔루션 개발 지원 AWS 등 기존 AI 에코시스템 활용·소프트웨어 툴·평가·개발 키트 통합 예정 ST마이크로일렉트로닉스(이하 ST)가 ST의 하드웨어(범용 및 오토모티브 마이크로컨트롤러와 마이크로프로세서, 스마트 센서)와 임베디드 AI 최적화용 관련 툴을 최대한 활용해 고객이 AI 솔루션을 손쉽게 개발할 수 있도록 하는 ST Edge AI 스위트를 제공한다. ST는 Edge AI로 기업의 제품 혁신을 지원하는 포괄적 에코시스템을 제공한다고 7일 밝혔다. ST 하드웨어와 함께 무료로 사용하는 통합 소프트웨어 툴 세트인 ST Edge AI 스위트(ST Edge AI Suite)를 발표함에 따라 고객은 한 단계 더 나아가 인공 지능을 탑재..
MPU setting example with STM32Cube HAL on Armv6 and Armv7 architectures 아래 표는 내부 SRAM, 플래시 메모리 및 주변 장치와 같은 메모리 영역으로 MPU를 설정하는 예를 설명합니다. 기본 메모리 맵은 권한 있는 액세스에 백그라운드 영역으로 사용되며 MPU는 HardFault 핸들러 및 NMI에 대해 활성화되지 않습니다. Internal SRAM: 8 Kbytes of internal SRAM is configured as Region0 내부 SRAM: 8KB의 내부 SRAM이 Region0으로 구성됨 Memory attributes: shareable memory, write through with no write allocate, fu..
지금 말씀드리고자 하는 Timer는 MCU의 인터럽트 타이머를 이야기하는 것은 아닙니다. 우리가 PC프로그램에서 익히 알고 있는 Software Timer입니다. 이 Timer는 알람처럼 해당 주기가 되면 자동적으로 callback 함수를 실행시켜 줍니다. 물론 Timer 인터럽트에서 Tick을 증가 시킬수 있도록 도와주어야 합니다. 우선 자주 사용하는 주기를 파악해야 합니다. 최소단위를 10msec으로 보고 10msec 인터럽트에서 등록된 Timer들이 동작하게 끔 꾸며주셔야 합니다. 헤더파일로 전체 윤곽을 잡습니다. 타이머 핸들러의 typedef도 선언되어 있네요. #ifndef SRC_TIMER_H_ #define SRC_TIMER_H_ #define TIMER_MAX_COUNT (10) /*the..