STM32 入门系列教程 串 口 的 编 程 (2 0 1 0 -0 4 -2 1 ) 很 多 书 籍 或 者 教 程 , 在 介 绍 串 口 的 时 候 , 总 会 先 介 绍 UART的 功 能 多 么 强 大
在 这 里 , 笔 者 认为 , 功 能 强 大 , 可 以 红 外 , 可 以 流 控 , 那 跟 我 有 啥 关 系
我 只 要 让 串 口 成 为 我 的 工 具 即 可
我 们对 串 口 编 程 , 熟 悉 串 口 , 只 是 想 利 用 串 口 来 调 试 信 息 等
先 别 忙 着 看 书 , 大 家 对 串 口 编 程 前 , 应 该 明 确 如 下 几 个 问 题 : 1、串 口 的 作用 : 用 在 STM32板子和PC机通信 的
我 们 调 试 的 时 候 , 无法知道是 否正确 , 就可以 用 STM32的 cpu, 给串 口 输出一些信 息 给PC, 我 们 通过屏幕(实际上是 终端串 口 软件), 可 以 看到这 些信 息 , 从而知道当前 程 序的 错误可 能 出现的 位置
当然, 也可 以 在 PC的 键盘敲打命令, 让串 口 帮传递给STM32板子, 来 执行这 些命令
2、串 口 到底如 何工 作的
一般有 两种方式: 查询和中断
1 (1)查询: 串 口 程 序不断地循环查询, 看 看 当前 有 没有 数据要 它传送
如 果有 , 就帮助传送(可 以 从PC到STM32板子, 也可 以 从STM32板子到PC)
2 (2)中断: 平时 串 口 只 要 打开中断即 可
如 果发现有 一个 中断来 , 则意味着 要 它帮助传输 数 据 ——它 就 马 上 进 行 数 据 的 传 送
同 样 , 可 以 从 PC到 STM32板 子 , 也 可 以 从 STM32板 子 到 PC