串口输出问题

2020-02-23 10:53发布

本人新学习CPLD,小白一枚,我想用CPLD RS232输出16位数据,该怎么实现??望高手指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
bitshiyan
1楼-- · 2020-02-23 15:43
特权  单字节串口输出  0x   网上有代码
yangyang1
2楼-- · 2020-02-23 15:47
bitshiyan 发表于 2014-4-12 08:57
特权  单字节串口输出  0x   网上有代码

对16位数据通过RS232口发送出去,单字节不是8位么 ,这个还是有点麻烦啊 ,麻烦了 ,谢谢
yghanwuji
3楼-- · 2020-02-23 20:34
如果你按UART协议的话,按波特率起始位、数据位、停止位,数据位是8位还是16位都是你自己定义的啊
bitshiyan
4楼-- · 2020-02-23 20:34
本帖最后由 bitshiyan 于 2014-4-14 09:04 编辑

那就做个状态机,在数据位发送的时候,state_bits 16 发送完成后接结束位。


yangyang1
5楼-- · 2020-02-23 22:44
 精彩回答 2  元偷偷看……
yangyang1
6楼-- · 2020-02-23 23:00
bitshiyan 发表于 2014-4-13 15:52
那就做个状态机,在数据位发送的时候,state_bits 16 发送完成后接结束位。

楼上有理。。。 ...

谢谢啦 实在是新手  我捉摸下 本来是考虑直接发的 有人指点过串口只能发8位,想着把16位直接按照 高8位和低8位分两次发出去

一周热门 更多>