介绍一种串口数据解析后,如何解析与如何打包代码的框架。 介绍一种串口数据解析后,如何解析与如何打包代码的框架。
2021-12-16 09:00:22 4KB uart c语言
1
BF7612CMXX_API_UART.c
2021-12-15 21:01:02 11KB
1
UART串口收发实验程序: CPLD实时监控RS232_RX信号是否有数据,若接收到数据,则把接收到的数据通过RS232_TX发送回给对方。PC机使用一个串口调试助手进行通信。 文件中包括Verilog和VHDL的两种语言的Quartus II程序,请您参考。
2021-12-13 16:20:34 299KB Verilog CPLD FPGA VHDL
1
GPIO模拟UART Demo
2021-12-13 11:26:40 3.12MB GD32 UART
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
有完整的testbench verilog UART源代码和验证.rar
2021-12-11 18:01:08 81KB UART 源代码 验证
1
C#串口电池充放电采集,导出到TXT和EXECEL 初学源码例程
2021-12-11 09:05:14 393KB 串口 RS232 C# 导出TXT和EXECEL
1
基于keil_V5的stm32F10x传感器驱动例程-led、beep、key、sht20、uart、I2c、bc95、bh1750、adxl345、bmp180、oled参考程序
2021-12-10 23:05:46 6.19MB 传感器驱动例 stm32F keil_V
1
和泰的HT1621B,1622 段码液晶,段码LCD,STM32驱动程序 内含RTC,DMA接收UART控制1621输出,设置、读取RTC时间,设置温度等参数。 HAL库和eclipse下编译,MDK的兄弟,请自行复制源码。驱动重点在main.h;ht1621b.h;ht1621b.c. main.c中的字库并不适合各种屏幕,请自行编辑。字库格式完全在于你用的段码组合方式。 详情看压缩包内 的word文档。 成品已经上线过,有版权部分已经删除。仅用于测试。 私自用于生产环境,后果自负。
2021-12-10 15:21:32 5.23MB ht1621b ht1622b STM32 UART
1
spi转两路UART的驱动文件,模块化了,XR20M172在SOC端用的比较多,MCU还比较少,这个可以直接用在MCU端,移植很简单了已经
2021-12-10 11:02:21 6KB XR20M172 SPI转UART