CC2530串口显示问题

[复制链接]
 楼主| 小西瓜 发表于 2017-3-24 10:00 | 显示全部楼层 |阅读模式
我想用CC2530读取5983温度寄存器的值然后发到串口显示,现在我遇到的问题是带着仿真器运行程序,串口温度数据显示正常,但是摘掉仿真器,重新上电,串口数据显示不正常,请问各位大侠,这个要怎么解决
dirtwillfly 发表于 2017-3-24 10:27 | 显示全部楼层
有两种可能:1、断开仿真器后,读取5983不正常。2、读取5983正常,但串口通讯不正常。
当然,也有可能两种问题都存在。建议观察一下时序,看是哪种问题。
确定问题了就好解决了。
asf0921 发表于 2017-3-24 10:29 | 显示全部楼层
66666666666666
hudi008 发表于 2017-3-24 12:22 | 显示全部楼层
可能程序没有下载成功。
hudi008 发表于 2017-3-24 12:26 | 显示全部楼层
检查一下接地和供电问题。
 楼主| 小西瓜 发表于 2017-3-24 14:16 | 显示全部楼层
hudi008 发表于 2017-3-24 12:26
检查一下接地和供电问题。

供电的话就是USB口直接供电  整个板子也都是共地的
 楼主| 小西瓜 发表于 2017-3-24 14:18 | 显示全部楼层
dirtwillfly 发表于 2017-3-24 10:27
有两种可能:1、断开仿真器后,读取5983不正常。2、读取5983正常,但串口通讯不正常。
当然,也有可能两种 ...

我现在就是断开仿真器后 数据显示就不正常,如果是读取不正常的话 我应该改哪边呢?5983的读写时序都是之前项目验证过的 都是CC2530单片机  所以不知道要改哪边
dirtwillfly 发表于 2017-3-24 14:20 | 显示全部楼层
小西瓜 发表于 2017-3-24 14:18
我现在就是断开仿真器后 数据显示就不正常,如果是读取不正常的话 我应该改哪边呢?5983的读写时序都是之 ...

问题出在哪里改哪里啊。首先要找出问题所在
 楼主| 小西瓜 发表于 2017-3-24 14:25 | 显示全部楼层
dirtwillfly 发表于 2017-3-24 14:20
问题出在哪里改哪里啊。首先要找出问题所在

就是我觉得可能是5983读寄存器值有问题,但是我不知道为什么我带着仿真器,读数就正常,拿掉仿真器读数就不正常,针对这种情况我应该怎么改?请指点,我对编程比较不熟
dirtwillfly 发表于 2017-3-24 14:44 | 显示全部楼层
小西瓜 发表于 2017-3-24 14:25
就是我觉得可能是5983读寄存器值有问题,但是我不知道为什么我带着仿真器,读数就正常,拿掉仿真器读数就 ...

去掉仿真器有可能会影响到:1)板子的供电;2)通讯时序
你从这两方面先查查
 楼主| 小西瓜 发表于 2017-3-24 14:46 | 显示全部楼层
dirtwillfly 发表于 2017-3-24 14:44
去掉仿真器有可能会影响到:1)板子的供电;2)通讯时序
你从这两方面先查查 ...

通讯时序的话是不是就说我查查看IIC读写5983的那块?IIC时序里面相应的延时时间?
dirtwillfly 发表于 2017-3-24 14:47 | 显示全部楼层
小西瓜 发表于 2017-3-24 14:46
通讯时序的话是不是就说我查查看IIC读写5983的那块?IIC时序里面相应的延时时间? ...

最好用示波器或者逻辑分析仪观察一下时序,只看程序很难看出来的
suzhanhua 发表于 2017-3-24 22:14 | 显示全部楼层
重新配置串口试试。
suzhanhua 发表于 2017-3-24 22:14 | 显示全部楼层
检查电源是不是稳定?
51xlf 发表于 2017-3-25 22:24 | 显示全部楼层
重新上电不正常就是串口有问题
51xlf 发表于 2017-3-25 22:25 | 显示全部楼层
单步调试看看现实正确吗
vivilzb1985 发表于 2017-3-26 16:34 | 显示全部楼层
串口显示的话先看下串口的速率跟现实的速率是否匹配的
shenmu2012 发表于 2017-3-26 18:24 | 显示全部楼层
一般显示的都会用到并口方式的
chenci2013 发表于 2017-3-26 21:38 | 显示全部楼层
放下仿真器,重新上位电路试试。
chenci2013 发表于 2017-3-26 21:41 | 显示全部楼层
重新配置电脑的串口,读取相关数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部