- 10
- 0
- 约3.08千字
- 约 19页
- 2023-11-21 发布于陕西
- 举报
GPIO引脚的输出功能的应用-LED0闪烁实验理论
【例1】已知LED0与GD32的连接图如图5所示,编写程序,实现LED0的闪烁效果。【实现过程】1.配置芯片时钟,分为2步。①配置芯片高速时钟使用外部晶体/陶瓷晶振,其配置过程如图11所示。 图5 LED0电路示意图
②配置芯片系统时钟频率,其配置过程如图12所示。 图11 配置芯片高速时钟选项示意图图12 系统时钟配置过程图(注意要按回车)
配置好后,HCLK以及定时器模块的内部时钟频率都为72MHz,而APB1总线的频率是36Mhz,APB2总线的频率则为72Mhz。2.配置调试选项。在本教程中,我们使用的调试工具都为如图13所示的10PIN的ST-link。图13 10PIN的ST-LINK示意图 这需要在STM32CubeMX的调试选择项中选择调试方式为Serial wire(串口线),其选择过程如图14所示。
注意:如果不选择该选项,则使用ST-LINK下载程序时,就需要按复位键,然后再在MDK中点击下载按钮下载程序。 在图14中将调试模式设置为Serail Wire后,可以看到PA13和PA14这两个默认的串口下载数据和时钟引脚会变为绿色,如图15所示。图14 调试选择示意图
3.配置IO引脚。整个配置过程步骤为:(1)找到PE12,将其功能设置为GPIO_Ou
原创力文档

文档评论(0)