天嵌 ARM开发社区

 找回密码
 注册
查看: 2631|回复: 3

串口发送数据部分错误,困惑中~~

[复制链接]
glqinhan 发表于 2011-4-18 17:45:10 | 显示全部楼层 |阅读模式
本帖最后由 glqinhan 于 2011-4-18 17:47 编辑

使用TQ 给的Serial_Test测试,定义一个缓冲区unsigned char buff[256];
给缓冲区复制为0~255,然后用write(serial_fd,buff,256);将buff的内容通过2440的串口2发送到pc机上,串口设置为:
serialread.dev is /dev/tq2440_serial1
serialread.speed is 9600
serialread.databits is 8
serialread.stopbits is 1
serialread.parity is N
在PC机端接收到的数据为:
00 01 02 03 04 05 06 07 08 09 0D 0A 0B 0C 0A 0E 0F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F
30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
60 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
50 51 52 53 54 55 56 57 58 59 5A 7B 7C 7D 7E 7F
80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F
90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE BF
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF
D0 D1 D2 D3 D4 D5 D6 F7 D8 D9 DA DB DC DD DE DF
请高手指点这是什么原因?多谢啦!具体程序见附件!

本帖子中包含更多资源

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

x
天嵌_support1 发表于 2011-4-18 17:56:44 | 显示全部楼层
板子的波特率是 115200的!
 楼主| glqinhan 发表于 2011-4-19 11:57:59 | 显示全部楼层
谢谢版主。我已经改为9600了,我更改了tq2440_serial.cfg文件了。波特率是9600和115200我都试过。结果一样。
 楼主| glqinhan 发表于 2011-4-20 15:28:09 | 显示全部楼层
我自己写了一个新的程序就可以了!附上程序

本帖子中包含更多资源

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

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-3 00:24 , Processed in 1.026301 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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