迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1232|回复: 5

串口数据发送不对,各位看下,我是哪不对了

[复制链接]

2

主题

3

回帖

45

积分

新手上路

Rank: 1

积分
45
发表于 2019-7-4 08:35:45 | 显示全部楼层 |阅读模式
我用的是86盒线控器,是串口5收发数据的。原本我想要发送的是01 02 03 04,而实际接收到的数据却是02(03)     0C     0E(0F)     10(30)      

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

2

回帖

59

积分

注册会员

Rank: 2

积分
59
发表于 2019-7-4 10:14:35 | 显示全部楼层
您好,您用的具体是哪个型号的线控器呢?
回复

使用道具 举报

94

主题

138

回帖

1300

积分

超级版主

Rank: 8Rank: 8

积分
1300
发表于 2019-7-4 10:24:35 | 显示全部楼层
本帖最后由 十五 于 2019-7-4 10:26 编辑

楼主前一个贴是TC035C22U00型号,可参考T5 OS文档,LDBR是给8bit寄存器赋值的不是16bit,排查下这条指令。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

2

回帖

59

积分

注册会员

Rank: 2

积分
59
发表于 2019-7-4 10:50:42 | 显示全部楼层
应该是波特率配置的问题,楼主代码里配置的串口5,如果是要9600的话,参数值应该是15667200/9600=1632(0X0660)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

3

回帖

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2019-7-4 13:44:35 | 显示全部楼层
dt5_ad 发表于 2019-7-4 10:50
应该是波特率配置的问题,楼主代码里配置的串口5,如果是要9600的话,参数值应该是15667200/9600=1632(0X0 ...

是的,改了波特率就好了。原来是我打开文档时打开错了,看了T5L的了
回复

使用道具 举报

2

主题

3

回帖

45

积分

新手上路

Rank: 1

积分
45
 楼主| 发表于 2019-7-4 13:47:59 | 显示全部楼层
十五 发表于 2019-7-4 10:24
楼主前一个贴是TC035C22U00型号,可参考T5 OS文档,LDBR是给8bit寄存器赋值的不是16bit,排查下这条指令。
...

确实,定时器那确实也有问题。而且问题不小,谢谢点明哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 00:56 , Processed in 0.091148 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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