# 【zigbee开发】CC2530串口通信,发送数据出现乱码以及没有数据原因解决方法

【zigbee开发】CC2530串口通信,发送数据出现乱码以及没有数据原因:

提示:这些是在我学习过程中遇到过的情况,可供大家参考
cc2530串口开发时,代码都写完了拿到串口模拟助手上调试时,出现乱码或者干脆没有数据了。下面这些是我在学习过程中出现过的问题。

纠错方法

提示:先确定自己是否真的掌握了 cc2530串口通信 部分的知识

全面理解与cc2530串口通信相关的知识,出现错误时,按照知识体系的构成逐个排查。每当你的代码或者项目出现问题时,试着从简单的操作部分入手排查,会发现问题的所在。


``

一、串口没数据

1.1 检查串口连接情况

1.1.1 检查串口线是否正确连接
是否用usb转串口线,将开发板上的DP9接口连接至电脑的USB接口

1.1.2检查设备功能是否正常
1)检查串口线是否有问题(通电功能是否正常)
2)检查电脑的usb接口是否能用(可以试试用鼠标或者键盘的usb口,测试电脑usb口的使用是否正常)
3)检查开发板DB9接口(串口)是否有问题

1.2 检查串口驱动是否安装

1)使用usb转串口时,需要在电脑上安装驱动(可在网络上下载“usb转串口驱动”)

(现在的大部分电脑是没有串口的,电脑本身无法为接入的硬件分配串口编号
usb转串口驱动的作用是使usb转串口硬件,能在连接到电脑usb接口上时被识别为串口设备.
并分配相应的可用串口编号使用。)

1.3 是否有写关于 发送字符串的数据

1)有可能你写了串口发送字符串的函数,但是没有去使用他。看看自己的项目中,有没有执行类似发送数据的操作。

//1.检查自己是否有写字符串发送函数
void uart_tx_String(char *str,int len)  //串口发送数据函数,具体解释目录2.5有
{
   
   
  unsigned j;
  for(j=0;j<len;j++)
  {
   
   
    U0DBUF = *str++;
    while(UTX0IF == 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沈苏程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值