主题:ETR232i中数据格式 共有30836人关注过本帖 |
---|
aq719 |
1楼 |
ETR232i中数据格式 Post By:2007-5-16 9:39:00 [只看该作者]
用ETR232i开发,其中RS232X.CPP中对数据通讯格式设置是:8bit,1 stop,no parity,如果我的数据通讯格式是:7bit,1 stop,no parity.在哪些地方需要改动,改成什么呢?
|
|
单帖管理 | 引用 | 回复 |
lickson |
2楼 |
Post By:2007-5-16 9:42:00 [只看该作者]
为什么要用7位呢!
|
|
单帖管理 | 引用 | 回复 |
zhl |
3楼 |
Post By:2007-5-16 10:04:00 [只看该作者]
在初始化函数InitUART(...)中调整。LCR 寄存器中的 BIT 0 和BIT 1 用于选择数据位,7bit,1 stop,no parity的格式:abyte = 0x02。串口寄存器的定义请参见16C550手册。
|
|
单帖管理 | 引用 | 回复 |
aq719 |
4楼 |
Post By:2007-5-16 19:18:00 [只看该作者]
串口3接波特率1200的鼠标,除了在主程序的串口初始化中写96,请问在RSx3.cpp中有关波特率的地方有什么改动吗?
|
|
单帖管理 | 引用 | 回复 |
x10 |
5楼 |
Post By:2007-5-16 20:53:00 [只看该作者]
波特率只需要在init函数中设置一次。
|
|
单帖管理 | 引用 | 回复 |