基于C语言编写的STM32控制运动控制芯片MCX314的整套控制程序源码 int main(void) { /* 由于ST固件库的启动文件已经执行了CPU系统时钟的初始化,所以不必再次重复配置系统时钟。 启动文件配置了CPU主时钟频率、内部Flash访问速度和可选的外部SRAM FSMC初始化。 系统时钟缺省配置为72MHz,如果需要更改,可以修改: \Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c 中配置系统时钟的宏。 */ int i=0; GPIO_InitTypeDef init; /* 定义一个GPIO的结构体变量 */ /* 说明:GPIO_InitTypeDef 是ST固件库中定义的一个结构体变量类型 由于GPIO的参数很多,如果用函数形参设置每个参数,那么函数的形参太多了,因此ST使用了结构体变量,先 设置结构体变量每个成员的值,然后在执行GPIO设置 */ /* 打开GPIOF的时钟 */ RCC_APB2PeriphClo
1