verilog 中多字节 的232 串口 数据传输问题

2019-07-15 23:46发布

本帖最后由 烦恼的维特 于 2015-7-5 10:42 编辑

小弟最近初学Verilog ,本来想把开发板里的 单字节的串口传输程序改成2字节的练练手,但是怎么都不能成功,串口助手发送2字节数据后一直没有返回。各位大哥能不能看下程序哪里的问题

这个是232 接受的程序
module my_uart_rx(clk,rst_n,rs232_rx,clk_bps,bps_start,rx_data,rx_int);

input clk;    // 50MHz��ʱ��
input rst_n;    //�͵�ƽ��λ�ź�
input rs232_rx;    // RS232���������ź�
input clk_bps;    // clk_bps�ĸߵ�ƽΪ���ջ��߷�������λ���м�������
output bps_start;    //���յ����ݺ
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
mzrzaww
1楼-- · 2019-07-16 01:24
你的程序我没看,但是多字节中间会夹杂起始和停止位我写的就是收了多字节后将中间多余的起始停止位去掉后再赋值,验证没错的 最佳答案
烦恼的维特
2楼-- · 2019-07-16 03:24
本帖最后由 烦恼的维特 于 2015-7-4 22:24 编辑

module my_uart_rx(clk,rst_n,rs232_rx,clk_bps,bps_start,rx_data,rx_int);

input clk;    // 50MHz��ʱ��
input rst_n;    //�͵�ƽ��λ�ź�
input rs232_rx;    // RS232���������ź�
input clk_bps;    // clk_bps�ĸߵ�ƽΪ���ջ��߷�������λ���м�������
output bps_start;    //���յ����ݺ
烦恼的维特
3楼-- · 2019-07-16 07:11
为什么总是发不全呢 完全代码在http://tieba.baidu.com/p/3871594271百度贴吧中
wjh_yw
4楼-- · 2019-07-16 07:52
 精彩回答 2  元偷偷看……
dugu2890
5楼-- · 2019-07-16 08:33
能不能发出来看看。
待、
6楼-- · 2019-07-16 10:28
用的是特权的代码嘛 代码中 发送数据 和接受数据的 格式 与 串口调试助手 要对应  带吗 是 带12 为位  调试助手 是 1+8+1 10 位 当然不匹配  连续字节就会出错
单字节不印象 所以 有些人发现不了问题

一周热门 更多>