uart

嵌入式@hxydj9 天前
stm32·单片机·嵌入式硬件·串口·uart·hal·卡死
STM32F103单片机HAL库串口通信卡死问题解决方法在上篇文章 STM32F103单片机使用STM32CubeMX创建IAR串口工程 中分享了使用cubeMX直接生成串口代码的方法,在测试的过程中无意间发现,串口会出现卡死的问题。 当串口一次性发送十几个数据的时候,串口感觉像卡死了一样,不再接收数据。通过对串口的监控可以看到,串口中ErrorCode的值变成了8。这时候只有对单片机断电重启,串口才能恢复。 在网上查资料发现造成这个原因主要是HAL的流程问题,当串口在发送数据的时候,如果又接收到了数据,程序中就会出现死锁的情况。 找了好多方法,都没有解决这个
沅_Yuan22 天前
蓝桥杯·嵌入式·uart·keil·cubmx
蓝桥杯嵌入式入门指南-UART【7】在all.c定义缓存变量USRT发送(使用strlen时需要在all.h添加string.h)UART接收(接收时需要在setup()中打开)
Leung_ManWah2 个月前
串口·uart·ble·nrf52832·libuarte
NRF52832学习笔记(41)——添加串口库libuarte由于板子上不支持硬件流控,在使用 app_uart_fifo 库接收串口大数据时,频繁报 APP_UART_COMMUNICATION_ERROR 错误,多次重新初始化后,串口也不再产生中断了。查看官方论坛后决定使用串口异步库 libuarte。
小狗爱吃黄桃罐头2 个月前
stm32·uart·江科大
江协科技STM32学习- P29 实验- 串口收发HEX数据包/文本数据包🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
小狗爱吃黄桃罐头2 个月前
stm32·串口·uart·江科大
江协科技STM32学习- P27 实验-串口发送/串口接收🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
小狗爱吃黄桃罐头2 个月前
stm32·uart·江科大
江协科技STM32学习- P26 UART串口外设🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
mx_jun6 个月前
单片机·嵌入式硬件·uart·iic·通讯协议·spi·rs485
通讯协议大全(UART,RS485,SPI,IIC)常见的通讯协议总结(USART、IIC、SPI、485、CAN)-CSDN博客UART那么好用,为什么单片机还需要I2C和SPI?_哔哩哔哩_bilibili
长沙红胖子Qt6 个月前
uart·usart·usb·485·rk3568原理图分析
硬件开发笔记(十七):RK3568底板电路串口、485、usb原理图详解若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/139589308
Frey_Liu7 个月前
单片机·嵌入式硬件·串口·uart·通信
串口通信问题排查总结排查原则:检查中间件 串口通信必然存在发送端和接收端,且两者通过中间件(例如导线),遇到问题,首先应该保证导线连接正常。如果这一部分没有确定,直接排查其他方向,很可能在做无用功。
DOT小文哥7 个月前
linux·uart·gpio·全志·h616
在全志H616核桃派开发板GPIO基础实验之UART串口通讯串口是应用广泛的通讯接口,很多工控产品、无线透传模块都是使用串口来收发指令和传输数据,这样用户就可以在无须考虑底层实现原理的前提下将各类串口功能模块灵活应用起来。你也可以可以通过串口跟其它开发通讯实现数据交互,如STM32、ESP32、Arudio等。
icysmile1317 个月前
fpga开发·uart
UART 16550 IP核使用详解AXI UART 16550是Xilinx FPGA中提供的一个UART IP核,它允许通过AXI接口与UART设备进行通信。本文描述了如何使用Xilinx的Vivado Design Suite环境中的工具来定制和生成 UART 16550 IP核,以及如何配置和使用该IP核。
慢跑的平头哥8 个月前
c语言·stm32·单片机·uart
STM32中UART通信的完整C语言代码范例UART(通用异步收发器)是STM32微控制器中常用的外设,用于与其他设备进行串行通信。本文将提供一个完整的C语言代码范例,演示如何在STM32中使用UART进行数据传输。
爱奔跑的虎子8 个月前
fpga开发·uart·fpga·xilinx·串行通信
详解UART通信协议以及FPGA实现从《浅谈UART,TTL,RS-232,RS-485的区别》这篇文章,我们知道了UART是一种串行、异步、全双工的通信协议,属于协议层;传输过程一般采用RS-232,RS-485电平标准,将所需传输的数据一位接一位地传输;整体传输框架如下:
DOT小文哥8 个月前
linux·运维·服务器·sdk·uart·全志·r128
全志R128 SDK HAL 模块开发指南之 UARTUniversal Asynchronous Receiver/Transmitter,通用异步收发传输器
糖果罐子♡8 个月前
stm32·单片机·嵌入式硬件·uart·串口接收定长,不定长数据·空闲中断
STM32 串口接收定长,不定长数据本文为大家介绍如何使用 串口 接收定长 和 不定长 的数据。参数:huart:这是一个指向 UART_HandleTypeDef 结构体的指针,用于标识特定的 UART 外设实例。该结构体包含了该 UART 实例的各种配置和状态信息。
Print World1 年前
笔记·stm32·学习·串口·uart·江科大·江科大stm32
【STM32】STM32学习笔记-USART串口收发HEX和文本数据包(29)串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式, 电子工程师在调试设备时也经常使用该通讯方式输出调试信息。
Print World1 年前
笔记·stm32·学习·uart·江科大·江科大stm32·stm32笔记
【STM32】STM32学习笔记-USART串口数据包(28)串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式, 电子工程师在调试设备时也经常使用该通讯方式输出调试信息。
Print World1 年前
笔记·stm32·学习·uart·usart·江科大·江科大stm32
【STM32】STM32学习笔记-USART串口协议(25)按数据传送的方式,通讯可分为串行通讯与并行通讯,串行通讯是指设备之间通过少量数据信号线(一般是8根以下), 地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。而并行通讯一般是指使用8、16、32及64根或更多的数据线进行传输的通讯方式, 它们的通讯传输对比说明见图 并行通讯与串行通讯的对比图 ,并行通讯就像多个车道的公路, 可以同时传输多个数据位的数据,而串行通讯,而串行通讯就像单个车道的公路,同一时刻只能传输一个数据位的数据。
Print World1 年前
笔记·stm32·学习·串口·uart·江科大·江科大stm32
【STM32】STM32学习笔记-USART串口外设(26)串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式, 电子工程师在调试设备时也经常使用该通讯方式输出调试信息。
STATEABC1 年前
嵌入式硬件·fpga开发·uart·协议
UART串口通信协议串行通信分为两种方式:同步串行通信和异步串行通信。