千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

路由交换
收藏本版 (7) |订阅

路由交换 今日: 3703 |主题: 18312|排名: 28 

发新帖
打印 上一主题 下一主题

pic16f873 uart 的一个奇怪的问题?请高手帮着看看...

[复制链接]
firefive 发布于: 2003-9-4 09:53 321 次浏览 1 位用户参与讨论
跳转到指定楼层
请问我想让uart全双工的工作,在一开始初始化寄存器的时候可不以把cren 和 txen 都置1?我现在这样做,并且润许接收和发送中断,pie1的rcie txie都置1,在初始化寄存器以后,开中断进入主程序(主程序为死循环)。发现单片机不停的进入中断,并且发现是发送中断,单片机除了复为电路,外接晶振无外围电路,为什么会出现不停出现中断的情况?txreg是当我放入数据以后才发送,还是txen置1的时候就发送呢?那txreg为空的时候时候怎么办?希望高手给与帮助
回复

使用道具 举报

已有1人评论

新浪微博达人勋

千家认证

沙发
liguofan 发表于 2003-9-5 20:20:00
您的RX引脚是不是一直是低呀?另外要注意将CRENT 和TXEN置1时要清中断。 还有您知不知道是RX中断还是TX引起的中断? 另外先使能TXEN,然后对TXREG置数,置数后自动发送。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城