xuzhengan123 发表于 2011-6-28 22:02:58

UART的小实验

http://cache.amobbs.com/bbs_upload782111/files_42/ourdev_653134QJX7ZY.GIF
(原文件名:uart.GIF)
本人想用datatransition模块产生一些数据然后发送到UART模块的RXD,最后用串口调试助手接收datatransition模块发送给uart的数据。这些都是我的想法,可是实际操作的时候,串口调试助手只接收了两个0,很困惑,求解答。

xuzhengan123 发表于 2011-6-28 22:03:49

datatransition模块的代码如下:
module datatransition(clk,dataout);
input clk;
output dataout;

reg cnt;
reg out;
always @(posedge clk)
if(cnt==1000)
cnt<=0;
else
cnt<=cnt+1;

always @(posedge clk)
if(cnt<=500)
out<=1;
else
out<=0;

assign dataout=out;

endmodule

xuzhengan123 发表于 2011-6-28 22:09:05

uart_test模块没有任何问题,已经验证过。
页: [1]
查看完整版本: UART的小实验