有关状态机的uart通信问题

2019-07-16 00:22发布

                     
  1. if(clk_bps)        begin
  2.                                         num <= num+1'b1;
  3.                                         case (num)
  4.                                                 4'd0: rs232_tx_r <= 1'b0;         //<b>发送起始位</b>
  5.                                                 4'd1: rs232_tx_r <= tx_data[0];        //发送bit0
  6.                                                 4'd2: rs232_tx_r <= tx_data[1];        //发送bit1
  7.                                                 4'd3: rs232_tx_r <= tx_data[2];        //发送bit2
  8.                                                 4'd4: rs232_tx_r <= tx_data[3];        //发送bit3
  9.                                                 4'd5: rs232_tx_r <= tx_data[4];        //发送bit4
  10.                                                 4'd6: rs232_tx_r <= tx_data[5];        //发送bit5
  11.                                                 4'd7: rs232_tx_r <= tx_data[6];        //发送bit6
  12.                                                 4'd8: rs232_tx_r <= tx_data[7];        //发送bit7
  13.                                                 4'd9: rs232_tx_r <= 1'b1;        //发送结束位
  14.                                                  default: rs232_tx_r <= 1'b1;
  15.                                                 endcase
复制代码

这个特权同学的一段代码,看代码感觉没有发送起始位,但是仿真时通过的。哪位大神指导下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
bddukai
1楼-- · 2019-07-16 22:49
请问您的uart实现了吗  实现的帮我发一下参考一下啊  1805815464@qq.com 谢谢了
闪亮的马路
2楼-- · 2019-07-17 00:11
bddukai 发表于 2014-11-17 11:19
请问您的uart实现了吗  实现的帮我发一下参考一下啊   谢谢了

刚看到,马上发给你
bddukai
3楼-- · 2019-07-17 01:28
闪亮的马路 发表于 2014-11-19 22:49
刚看到,马上发给你

恩已经收到了  谢谢啊 我想只用quartusII直接进行波形仿真 不用testbench 请问一下应该怎么弄
tianya0720
4楼-- · 2019-07-17 02:20
hedh ,学习学习,够细心的
闪亮的马路
5楼-- · 2019-07-17 05:42
 精彩回答 2  元偷偷看……
荒漠小草
6楼-- · 2019-07-17 08:52
小梅哥的解释是正确的。

一周热门 更多>