打印

串口中断。定时器初始化

[复制链接]
1149|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xvezhe|  楼主 | 2013-11-11 11:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xvezhe 于 2013-11-11 11:53 编辑

1.用定时器1做串口中断,波特率为9600,
2.用定时器0做定时器 5ms中断
3.串口中断优先

请教一下如何设置以上的初始化。。。(主要用于:串口接收到数据,之后数据以1s时间倒数。。。) 串口通讯新手,各位多指教

相关帖子

沙发
youimiss| | 2013-11-11 16:54 | 只看该作者
自己不会算可以找工具,单片机小精灵,自己去搜吧

使用特权

评论回复
板凳
linfeng24| | 2013-11-12 00:56 | 只看该作者
给你程序,慢慢看吧。 13-串口通讯.zip (733.04 KB)

使用特权

评论回复
地板
xvezhe|  楼主 | 2013-11-12 08:30 | 只看该作者
youimiss 发表于 2013-11-11 16:54
自己不会算可以找工具,单片机小精灵,自己去搜吧

是这样,定时器和串口中断同时工作时就出错了,若分开两个程序,就没有出错。。。。现在就怀疑初始化是否有问题。。。新手多指教

使用特权

评论回复
5
xvezhe|  楼主 | 2013-11-12 08:33 | 只看该作者
linfeng24 发表于 2013-11-12 00:56
给你程序,慢慢看吧。

先谢谢了,是这样:若程序里有定时器中断,串口中断,就出错,若分开两个程序(即单一中断),程序就没问题。。。现不知那里出错了。。。。。。新手请多多指教

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

225

帖子

2

粉丝