2012年8月8日

FPGA(verilog) 最简易的RS232 建模四 (将接收到的数据返回)非常简易--高效--解决任意连续数据问题

摘要: /*************************************************************************************此程序实现了串口的接收并将接收的发送--经过测试--完全正常工作--效率非常高编程目的:简化各种RS232繁琐程序,在以后的工程中作为模块使用程序优点:简易--明了---高效程序缺点:暂时无--经过各种测试--很完美---可以发任意多的连续数据--FPGA全局都使用clK系统时钟为50MHZ 先发低位后发高位 先接收地位后接收高位--9600波特---8位数据--1位开始--1位结束--无停止位*************** 阅读全文

posted @ 2012-08-08 10:41 红色理想 阅读(2021) 评论(0) 推荐(2)

FPGA(verilog) 最简易的RS232 建模三 (将接收到的数据返回)非常简易--简单

摘要: /*************************************************************************************此程序实现了串口的接收并将接收的发送--经过测试--完全正常工作--编程目的:简化网上的各种RS232繁琐程序,在以后的工程中作为模块使用程序优点:简易--明了程序缺点:存在着一点bug等待各位优化,基本使用还是莫有问题的全局都使用clK系统时钟为50MHZ 先发低位后发高位 先接收地位后接收高位--9600波特---8位数据--1位开始--1位结束--无停止位******************************** 阅读全文

posted @ 2012-08-08 10:16 红色理想 阅读(1435) 评论(0) 推荐(2)

最简易的RS232 建模二 (接收)

摘要: //clK系统时钟为50MHZ 先发低位后发高位 先接收地位后接收高位module uart_tx (input clk,rst_n,UART_CTS,output reg UART_RTS,input UART_RXD,output reg UART_TXD,output [7:0] led);reg [3:0]state;reg [30:0] count;reg [7:0] data;assign led= rx_data;reg [7:0] rx_data;reg a,b;//reg[3:0] state;always @ (posedge clk)begin if(!rst_n) be 阅读全文

posted @ 2012-08-08 09:29 红色理想 阅读(583) 评论(0) 推荐(0)

简易RS232 建模二 (接收)

摘要: //clK系统时钟为50MHZ 先发低位后发高位 先接收地位后接收高位module uart_tx (input clk,rst_n,UART_CTS,output reg UART_RTS,input UART_RXD,output reg UART_TXD,output [7:0] led);reg [3:0]state;reg [30:0] count;reg [7:0] data;assign led= rx_data;reg [7:0] rx_data;reg a,b;//reg[3:0] state;always @ (posedge clk)begin if(!rst_n) be 阅读全文

posted @ 2012-08-08 09:28 红色理想 阅读(441) 评论(0) 推荐(0)

导航