利用UART实现单片机与PC的通信,包括原理详解和代码。
AURIX Development Studio开发环境, UART操作, 发送, 中断, printf, 适配KIT_A2G_TC397_5V_TFT评估板
传统的串口通信协议只能一个字节一个字节的发送,当遇到需要同时发送多个字节数据时,就不行了,但是这个项目可以根据自己的需要通过串口发送多个字节数据,而不是只能发送一个字节
HIM上位机端代码和stm32的代码,已经过测试。使用的是stm32f429型号,屏幕是HIM串口屏3.5存。
STM32103HAL库,里面是定时器1和UART1中断,转发UART2得代码,对HAL库使用有详细介绍,有需要的朋友可以使用
完整基于QT5版本串口通讯助手程序,支持定时发送,十六进制发送,十六进制接收显示
详见我的博客: STM32CubeMX_UART_printf_接收中断_DMA空闲中断_LPUART
UART_boot_file.zip
嵌入式的小实验,串口通过按键控制对方实现流水灯,在proteus里搭建电路,仿真结果正确。流水灯用定时器控制,以0.1s的时间间隔闪烁。
基于高通蓝牙QCC3031ADK包开发,使用Stream实现了uart串口收发通讯,文件包含一个.c一个.h,加到工程中,运行初始化函数即可运行串口程序。