打印

12c5a改89c52芯片出现个问题 麻烦各位解答

[复制链接]
671|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yzcook|  楼主 | 2019-4-29 15:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这是12c5a芯片的定时器程序
我把他直接复制到89c52上用
按理来说改到89c52芯片的时候是通用的
但是却卡死在这个定时器程序里了

我是这样测试的
串口只能接收到0x11
然后下面的程序也没有反应了
麻烦各位解答一下 谢谢

使用特权

评论回复

相关帖子

沙发
ayb_ice| | 2019-4-29 16:57 | 只看该作者
E2 -> 0xE2

使用特权

评论回复
板凳
ayb_ice| | 2019-4-29 16:58 | 只看该作者
定时器没有启动吧
TR1 = 1;

使用特权

评论回复
地板
coody| | 2019-4-29 22:11 | 只看该作者
如前面朋友说的,E2应为0xE2,并且要启动定时器TR1=1.
89C52没有专用波特率发生器BRT,但有定时器2.

使用特权

评论回复
5
yzcook|  楼主 | 2019-4-30 08:46 | 只看该作者
ayb_ice 发表于 2019-4-29 16:58
定时器没有启动吧
TR1 = 1;

那个是0xe2 和0x03 我打错了
定时器在别的地方开了

使用特权

评论回复
6
yzcook|  楼主 | 2019-4-30 08:46 | 只看该作者
coody 发表于 2019-4-29 22:11
如前面朋友说的,E2应为0xE2,并且要启动定时器TR1=1.
89C52没有专用波特率发生器BRT,但有定时器2. ...

那个是0xe2 和0x03 我打错了
定时器在别的地方开了

使用特权

评论回复
7
ningling_21| | 2019-4-30 13:06 | 只看该作者
两个芯片的内部资源和控制寄存器不太相同,仔细对比

使用特权

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

本版积分规则

28

主题

84

帖子

0

粉丝