基于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