VS2019软件编写
2022-02-07 09:05:54 45KB stm32 arm 嵌入式硬件 单片机
1
ZYNQ7010的UART串口程序,版本VIVADO2017.1,包括PS部分的串口程序
2022-01-10 09:52:26 21.08MB ZYNQ7010 UART
1
MCU初学者串口操作入门程序
2022-01-03 14:03:10 7KB mcu 串口通信 串口协议
1
本资源主要实现基于fpga的uart串口收发程序。可以直接应用。
2021-12-30 15:13:13 38KB uart verilog 串口
1
将printf和scanf重定向串口,直接打印到串口,方便调试,非常好用。自己写的,求下载啊
2021-12-23 19:31:24 1KB STM32F4 UART 串口 printf
1
该资源是quartus的工程文件,版本是18.1,用Verilog编写,适配黑金301开发板,其他开发板可重新分配引脚。程序是500ms发送一次数据。
2021-12-21 10:30:55 3.07MB FPGA uart 串口 Verilog
1
UART串口收发实验程序: CPLD实时监控RS232_RX信号是否有数据,若接收到数据,则把接收到的数据通过RS232_TX发送回给对方。PC机使用一个串口调试助手进行通信。 文件中包括Verilog和VHDL的两种语言的Quartus II程序,请您参考。
2021-12-13 16:20:34 299KB Verilog CPLD FPGA VHDL
1
Uart串口读写实验Cyclone10 FPGA实验Verilog源码Quartus17.1工程文件+文档资料, FPGA为CYCLONE10LP系列中的10CL025YU256C8. 完整的Quartus工程文件,可以做为你的学习设计参考。 module uart_test( input clk, input rst_n, input uart_rx, output uart_tx ); parameter CLK_FRE = 50;//Mhz localparam IDLE = 0; localparam SEND = 1; //send HELLO ALINX\r\n localparam WAIT = 2; //wait 1 second and send uart received data reg[7:0] tx_data; reg[7:0] tx_str; reg tx_data_valid; wire tx_data_ready; reg[7:0] tx_cnt; wire[7:0] rx_data; wire rx_data_valid; wire rx_data_ready; reg[31:0] wait_cnt; reg[3:0] state; assign rx_data_ready = 1'b1;//always can receive data, //if HELLO ALINX\r\n is being sent, the received data is discarded always@(posedge clk or negedge rst_n) begin if(rst_n == 1'b0) begin wait_cnt <= 32'd0; tx_data <= 8'd0; state <= IDLE; tx_cnt <= 8'd0; tx_data_valid <= 1'b0; end else case(state) IDLE: state <= SEND; SEND: begin wait_cnt <= 32'd0; tx_data <= tx_str; if(tx_data_valid == 1'b1 && tx_data_ready == 1'b1 && tx_cnt < 8'd12)//Send 12 bytes data begin tx_cnt <= tx_cnt + 8'd1; //Send data counter end else if(tx_data_valid && tx_data_ready)//last byte sent is complete begin tx_cnt <= 8'd0; tx_data_valid <= 1'b0; state <= WAIT; end else if(~tx_data_valid) begin tx_data_valid <= 1'b1; end end WAIT: begin wait_cnt <= wait_cnt + 32'd1; if(rx_data_valid == 1'b1) begin tx_data_valid <= 1'b1; tx_data <= rx_data; // send uart received data end else if(tx_data_valid && tx_da
UART串口接收协议,这是Verilog学习者入门的必须学习的东西
2021-12-07 17:49:41 3KB verilo UART
1
ESP8266 UART寄存器详细表格 包括缓存寄存器等等 有需求自取
2021-12-05 23:15:15 36KB ESP8266 UART寄存器
1