找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7886|回复: 6
收起左侧

单片机串口发送数据为什么要先关串口中断?发送数据与字符串有什么区别?

[复制链接]
ID:123289 发表于 2018-5-10 18:37 | 显示全部楼层
不知道是哪个高手老师教一招!
我是这样做的:
1、将要发的数据统统放在一个缓冲区中,假设有N个字节。
2、打开中断
3、发一个字节,发完后就干别的事了!之后,当这个字节发完后就产生了中断。
4、在发送中断处理程序中,判断一下是否N个字节是否全发完了,未完就续发下一个字节,退出中断服务程序。
5、退出后,又干别的事了!再之后,这个字节发完后就产生了中断。
……4-5-4-5-4-5-……
自打开机初始化后,就没有关过串口中断!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表