串口输出问题

2020-02-23 10:53发布

本人新学习CPLD,小白一枚,我想用CPLD RS232输出16位数据,该怎么实现??望高手指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
huangxz
1楼-- · 2020-02-24 01:32
yangyang1 发表于 2014-4-13 21:59
您的意思是发送的时候 数据位也可以是16位直接发?

spi可以直接发16bit,按标准的uart,最多9bit
bitshiyan
2楼-- · 2020-02-24 02:43
本帖最后由 bitshiyan 于 2014-4-14 09:06 编辑
yangyang1 发表于 2014-4-13 22:05
谢谢啦 实在是新手  我捉摸下 本来是考虑直接发的 有人指点过串口只能发8位,想着把16位直接按照 高8位和 ...

那我说错了,应该,那你使用 多字节收发状态机 可以实现 ,一个状态机发送单字节详情,一个状态机负责字节顺序。
woshizhengjie89
3楼-- · 2020-02-24 08:18
如果是向PC通迅的话,只能用标准的uart,即最多9bit, 但是如果你向单片机或ARM上通迅的话,只要相应的器件中支持16bit即可。。。
yghanwuji
4楼-- · 2020-02-24 08:43
 精彩回答 2  元偷偷看……

一周热门 更多>