51单片机+ADC0804检测模拟量的问题,急!!!!

2020-01-20 19:03发布

本帖最后由 liude2006 于 2015-4-22 09:32 编辑

我用STC89C52单片机+ADC0804来检测CO2气体的浓度(模拟量),,在没有连接CO2传感器的情况下,用单片机串口直接将数据发给上位机,上位机收到的是一个非零的数据(存放结果的数组已经初始化为0),,怎么回事?我之前是用NRF24L01搭建无线环境,最后再送给上位机,这种情况下,上位机收到的数据是0,,很迷茫 怎么回事????大侠帮忙啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
hermitpeng
1楼-- · 2020-01-21 14:18
其实最直接的方法就是用示波器去量
liude2006
2楼-- · 2020-01-21 19:21
hermitpeng 发表于 2015-4-23 12:41
其实最直接的方法就是用示波器去量

用示波器量?怎么量
hermitpeng
3楼-- · 2020-01-21 21:50
量串口发出的数据是不是和你收到的数据是一致的。也可能是你接收那边的的波特率设置 晶振等引起的。 如果发送出来本身就是非0数据,那就检查发送那边的程序吧。
34071417
4楼-- · 2020-01-22 00:44
单片机串口波特率的问题。还有不接传感器,AD输入端是否有电压

一周热门 更多>