接收的数据不对

[复制链接]
1443|27
 楼主| zhenykun 发表于 2018-2-11 16:49 | 显示全部楼层 |阅读模式
我现的的设置如下
   SciaRegs.SCIFFTX.all=0xC022;
   SciaRegs.SCIFFRX.all=0x0024;
每次接收四个数据,没什么问题,而且中断时,查询寄存器数据
SciaRegs.SCIFFRX.bit.RXFFST值为4
 楼主| zhenykun 发表于 2018-2-11 16:49 | 显示全部楼层

当我想每次中断时接收8个数据,我作以下修改
SciaRegs.SCIFFRX.all=0x0028;
但每次中断时,
SciaRegs.SCIFFRX.bit.RXFFST中的值仍然为4,而且接收的数据也不对。请教是什么原因造成的,我用的是28035
10299823 发表于 2018-2-18 22:16 | 显示全部楼层
上下位机的波特率设置一样吗?
lihuami 发表于 2018-2-18 22:16 | 显示全部楼层
软件的所有设置都要一致
xiaoyaozt 发表于 2018-2-18 22:17 | 显示全部楼层
所用导线过长影响吗
uptown 发表于 2018-2-18 22:17 | 显示全部楼层
这个是哪个型号的芯片?
cehuafan 发表于 2018-2-18 22:17 | 显示全部楼层
晶振选择是多大的?
usysm 发表于 2018-2-18 22:18 | 显示全部楼层
使用硬串口接收数据?
typeof 发表于 2018-2-18 22:18 | 显示全部楼层
配置串口信息的时候没有配置好?
yujielun 发表于 2018-2-18 22:19 | 显示全部楼层
接收到什么就将什么发送回去
htmlme 发表于 2018-2-18 22:19 | 显示全部楼层
确定是上位机问题还是单片机问题
mnynt121 发表于 2018-2-18 22:20 | 显示全部楼层
zhenykun 发表于 2018-2-11 16:49
当我想每次中断时接收8个数据,我作以下修改
SciaRegs.SCIFFRX.all=0x0028;
但每次中断时,

数据有什么问题
usysm 发表于 2018-2-18 22:20 | 显示全部楼层
设置较低的波特率。
typeof 发表于 2018-2-18 22:20 | 显示全部楼层
串口调试助手试试。
yujielun 发表于 2018-2-18 22:20 | 显示全部楼层
有串口例程的,对比一下。
htmlme 发表于 2018-2-18 22:20 | 显示全部楼层
串口初始化的那段程序是否有问题
mnynt121 发表于 2018-2-18 22:20 | 显示全部楼层
zhenykun 发表于 2018-2-11 16:49
当我想每次中断时接收8个数据,我作以下修改
SciaRegs.SCIFFRX.all=0x0028;
但每次中断时,

是不匹配吗?
10299823 发表于 2018-2-18 22:20 | 显示全部楼层
rs232数据包中初始位、停止位等
lihuami 发表于 2018-2-18 22:20 | 显示全部楼层
通信参数设置不匹配
xiaoyaozt 发表于 2018-2-18 22:21 | 显示全部楼层
先降低波特率试试能否正确收、发
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

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