找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC89C52RC单片机定时器间的冲突或者中断方面的错误

查看数: 1138 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-6-18 00:03

正文摘要:

    我遇到了一个难题,请大家帮我指点迷津。     我准备用DS18B20采集温度通过串口通信发给上位机显示,上位机完成对温度的判断后,再通过串口通信发送数字给单片机,让单片机实现直流电机的 ...

回复

ID:1125760 发表于 2024-6-19 20:16
感谢大佬,解决了。
ID:1125760 发表于 2024-6-19 20:15
lkc8210 发表于 2024-6-19 10:57
问题原因在于定时中断打断了DS18B20的读写时序
需要修改DS18B20的代码来避开

修改了DS18B20读写与定时器0中断的代码,解决了,感谢大佬。
ID:161164 发表于 2024-6-19 10:57
问题原因在于定时中断打断了DS18B20的读写时序
需要修改DS18B20的代码来避开

另外,发送温度代码写的太累赘
可以改为send_byte(TA+0x30);
后面不用加延时

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

Powered by 单片机教程网

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