一、如何保证成功初始化一个模块(以 UART 为例)
要成功初始化一个模块,请遵循以下步骤:
在图形化界面中,首先配置外设模块。
紧接着,配置使用到的外设模块的引脚(这一点很重要,容易忘记或配置错误)。
在代码中初始化该模块的时钟。
然后,对模块的配置结构体进行修改(例如波特率、停止位),将其更改为自己预期的值。
如果需要启用中断,还需要使能对应模块的中断并创建中断服务函数。
最后,调用函数对模块进行初始化并使能。
如果完成以上步骤后,没有出现预期的现象,请使用示波器或逻辑分析仪查看对应引脚的波形变化。