"CT117E-M4是用于蓝桥杯嵌入式竞赛训练的一款开发板,搭载STM32G431RBT6微控制器,具有丰富的外设,包括4个用户按键、8个LED、2.4英寸TFT-LCD显示屏、RS232串口、EEPROM 24C02、数字电位器MCP4017、2个可调模拟输入、2个可调脉冲输入、2个扩展接口、USB设备接口以及板载SWD调试功能。"
CT117E-M4训练板是专为蓝桥杯嵌入式竞赛设计的实践平台,其核心处理器是STM32G431RBT6,这是一款基于ARM Cortex-M4内核的微控制器,具有高性能和低功耗的特点。Cortex-M4内核支持浮点运算,适用于需要快速处理复杂计算任务的嵌入式应用。该MCU还配备了SysTick定时器和高速外部时钟源HSE,可以提供稳定的系统时钟。
在硬件资源方面,训练板上集成了4个用户按键,这些按键连接到微控制器的GPIO端口,可用于实现用户交互。同时,8个用户LED用于显示状态信息,通过74HC573锁存器进行控制。2.4英寸的TFT-LCD显示屏提供了图形化的用户界面,通过SPI接口与MCU通信。
通信接口方面,板载了一个RS232串口,它通过UART-USB转换器实现与PC的通信。此外,还有1个EEPROM芯片24C02,用于非易失性数据存储,以及1个数字电位器MCP4017,可以调整模拟电压输出。两个可调模拟输入和两个可调脉冲输入为实验提供了灵活性,可适应不同的传感器和信号调理需求。
扩展能力是CT117E-M4的一大亮点,它有两个扩展接口J1和J3,允许连接额外的模块或组件。USB设备接口则方便了板子与计算机的连接,例如进行固件更新或数据传输。板载的SWD调试接口通过USB接口实现,无需外部调试器,简化了开发过程。
通过表B.1可以看出,MCU的GPIO端口与各个设备的连接关系明确。例如,用户按键B1至B4分别连接到PB0至PB2和PA0,用户LED的控制通过PC8至PC15实现,LCD的片选信号CS#连接到PB9。
CT117E-M4训练板为参赛者提供了全面且实用的嵌入式开发环境,涵盖了常见的微控制器应用模块,有助于参赛者熟悉STM32的编程及硬件设计,提升在嵌入式系统开发中的实战能力。