fpga 和pc串口通信问题

比如pc有5个命令要一次性传给fpga,这个5个命令长度不一,有的1位,有的4位,有的16位,要怎么发送,fpga串口接收模块要怎么存储这些命令?... 比如pc有5个命令要一次性传给fpga,这个5个命令长度不一,有的1位,有的4位,有的16位,要怎么发送,fpga串口接收模块要怎么存储这些命令? 展开
 我来答
gregy_cn
2011-09-16 · TA获得超过999个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:167万
展开全部
使用RS-232通讯,可以使用 : 1个起始位 + 8个数据位 + 1个停止位。然后使用FPGA的串口接收模块接收数据。长度不一样完全可以调整一下,缺位的补全8位,多的拆开成2个字节。
更多追问追答
追问
我问的是怎么在fpga端存储和取出
追答
存储:
楼主有FPGA的串口接收模块吧(必须的),模块的输出一定有oTI(收到的数据有效信号)和oData(接收到的数据)。楼主定义5个reg[7:0],比如 first ~ fifth,使用一个reg[2:0] rgCnt计数,收到一次oTI就+1,然后根据rgCnt将数据放入5个寄存器中。
取出是什么意思呀?数据都已经在FPGA的寄存器中了,想连接到哪里都行呀!
北斗俨如极极e
2012-07-11
知道答主
回答量:8
采纳率:0%
帮助的人:6468
展开全部
楼主你好 我想现在你应该搞清串口通信的这个问题了吧 我现在也在做这个串口的回环实验,能麻烦楼主给我一些资料和方法吗?万分感谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式