通过 中的代码选项,选第一项用内部的 ,通过软件设置,将其 分频(目的是计算波特率装
载数值时能整除计算,不然串口输出时乱码)。
!"#"$% !&
'
(((((())***+ 口*****
((((((+,(
((((((+,(
(((((())***+- 口*****
(((((())+-*./0((+-*1/0
((((((+-/,(())
((((((+-/,(())((设置 +-2 为输入方式,-2 位推挽方式。
(((((())***+3 口*******
((((((+3,
((((((+3,
4
!567$#"$% !&(
'
((((((,))(晶振频率选 ,通过编程器或 中的代码选项中选择设置),*系统时钟频率晶振频
率))% 分频目的是为了符合串口波特率的整除计算&。
((((((((+,(()) 波特率不加倍; 波特率加倍
((((((((,(())3 选择串口方式 ,禁止接收,为串口方式 ,允许接收。
((((((10,(((())*系统时钟的 ) 作为 1 的时钟源;*系统时钟作为 1 的时钟源
((((((1-,))设置定时器 产生接收和发送波特率, 位自动重装载方式。先不开启定时器8
((((((.9+,(((()): 波特率。重装定时器 的高 位的数%计算公式 9#39 中文 ; 说明书
中的 < 页第 个公式&。
((((((.9+=,(((())重装定时器 的低 位的数。前面设置的系统时钟频率为晶振频率的 )),波特率
不加倍。所以 : 的波特率计算公式:-*%))-):&:/%=&
((((((((1,(((((((((
((((((1=,(((((((
((((((((1.,(((((((((((())启动定时器
4
67>$#67% !&(((((((((((((((((((((())接收字符数据
'
((((((?%."&,
((((((.",
((((((7$7@5,
4