STM32串口通信记

AI summary
本文讨论了STM32的串口通信,介绍了两种操作方法:寄存器直接操作(智者的技巧)和库函数操作(傻瓜的智慧),并提供了相应的代码示例。两种方法各有优缺点,用户可以根据自己的能力和偏好选择适合的方式进行操作。
Tags
STM32 Serial Communication
Register Manipulation
Library Functions
Last edited by
Last edited time
Sep 23, 2024 02:29 PM
这是一篇旧文,早在上大二的时候,在地下室(当时实验室在防空地下室)顺手在word上写的,当时STM32正刚刚开始蓬勃发展,如今时隔3年,整理到这里!
接着刚才的NVIC简单记录下串口通信吧。何为串口通信?两个人之间互发短信见过吧,这叫串口通信,假如群发短信就是并口通信了。
在STM32的串口通信操作中,作为应用者可以从两方面来操纵,一方面是寄存器直接操作,另一方面则是库函数操作。两种方法比较,前一种是智者的技巧,后一种则是傻瓜的聪慧。下面亮一下代码先。
  1. 智者的技巧:寄存器直接操作
    1. 傻瓜的智慧:库函数操作
      图个方便,贴个代码而不赘述,以上代码全部测试通过,有兴趣朋友可以自己研究。
      在这说明点,“傻瓜的智慧”虽然傻点,但结构明晰,操作方便;而“智者的技巧”虽然简单精炼,但看上去意思难辨。傻瓜并不傻,智者也不是可以顾及无边,因此操作STM32时可权衡自己能力和喜好选择自己的操作方式。
      Loading...