uart串口实验

09b7002ea6ec4f84a7f86b214a0be00d.png

 

b8bdbb510dad4c38a3885a4d6f36702d.png UART的中断工作方式及中断标志位

212f0a5829fa403a9ea1750d85d7e258.png

UART的工作方式

2ebfdf28007c45a9986175053a1bc19a.png

3ceecdca74c74c87b428b7dc45301edd.png

 a5a00cf431234f68bf7feb3a30dde7ad.png

 经过上面我们可以知道uart0  的波特率可以是定时器1工作在8位自动重装载方式或定时器2

 

下面我们看一下具体过程

1.在交叉开关配置串口,注意TR一定要配置成推挽输出    6d4ca662515b4603a21e4bd7188305d7.png  2.用定时器产生波特率   

49b8394109d64af4bcd02e44d60a5855.png       fc4d977d801a48f7a8f16b8fc724c80b.png

 3.在中断中设置

86eeb819b7084816bc925fc5674eae15.png

 下面我们看一下如何计算波特率

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值