该工程使用STM32F030F4P6主控芯片,可实现2个模拟串口和1个芯片自身物理串口的应用。 全双工模拟串口 接收需要使用1个EXTI引脚中断,1个有DMA通道的TIM;发送需要1个独立TIM。 半双工模拟串口 接收需要使用1个EXTI引脚中断,1个有DMA通道的TIM;发送复用接收的TIM。 模拟串口在115200波特率下,需要使用speed最高级优化。 VCOM.C是全双工模拟串口的实现代码,VCOMH_HalfDuplex.c 是半双工模拟串口的实现代码。 如需更换模拟串口GPIO位置,各个定义主要在VCOM.H,VCOMH_HalfDuplex.H完成,C代码中简单调整时钟等即可 IAR EWARM 7.4 编译,使用stm标准库。
2021-03-08 09:07:30 1.87MB 模拟串口 DMA串口 全双工 半双工
1
stm8模拟串口收发(半双工
2021-02-28 09:25:37 5KB stm8 串口
1
STM8 串口通信模板 要实现的功能需要自己添加
2019-12-21 22:10:19 8KB stm8 串口 通信
1
MFC与PLC半双工串口通讯 项目实例 可直接使用 上下位机都有
2019-12-21 21:11:28 7.07MB MFC PLC 串口通讯
1
本资料是我今年做的项目,已经完美交货,现在把全部设计资料共享给大家 压缩包里包含该项目的完整原理图、PCB图、程序、实物图等。 硬件设计部分使用Protel99 SE或Altium Designer Release 10完成,软件设计部分采用Keil 4完成。 可供需要的人参考。 主要任务简述: 利用单片机串口和红外接口电路设计红外通信系统,掌握串口-红外转换器件的基本工作原理和结构图,对各个功能模块进行分析、编程、调试,实现红外通信。 要求简述: 1. 划分系统的功能模块; 2. 各个功能模块之间设计好接口电路; 3. 构建整个红外数据通信系统并调试。
2019-12-21 20:58:59 10.39MB 毕业设计 单片机
1
非常完整的MAX485两单片机半双工通信(含程序和电路图)
2019-12-21 18:48:23 302KB MAX485 单片机 通信
1
基于两个at89c52之间的并行通讯,附电路图
2019-12-21 18:48:09 49KB 双单片机 通讯
1