2011年8月17日

波特率的计算

摘要: 假设波特率为9600(即每秒传输9600比特的数据)那么传输1比特需时间:1000000000(ns)/9600=104166(ns)50MHz时钟周期为20ns所以传输1比特需要 104166/20=5208个周期0~5207所以`defineBPS_PARA5207 阅读全文

posted @ 2011-08-17 19:32 qmn91 阅读(1601) 评论(0) 推荐(0) 编辑

RS232串口通信

摘要: 特权实验视频代码module my_uart_top(clk, rst_n,rs232_rx,rs232_tx);input clk;input rst_n;input rs232_rx;output rs232_tx;wire bps_start1,bps_start2;wire clk_bps1,clk_bps2;wire [7:0] rx_data;wire rx_int;speed_select speed_rx(.clk(clk),.rst_n(rst_n),.bps_start(bps_start1),.clk_bps(clk_bps1));my_uart_rxmy_uart_rx 阅读全文

posted @ 2011-08-17 19:13 qmn91 阅读(625) 评论(0) 推荐(0) 编辑

导航