APP下载

STM32系列单片机多串口通讯系统简述

2016-07-13方少雷苏跃龙

山西电子技术 2016年3期
关键词:单片机

方少雷,李 鹏,苏跃龙

(山西省机电设计研究院,山西 太原 030009)



STM32系列单片机多串口通讯系统简述

方少雷,李鹏,苏跃龙

(山西省机电设计研究院,山西 太原 030009)

摘要:以STM32F103RCT6为例,介绍此芯片与液晶显示屏、微型打印机、PC上位机和AD采集卡之间的串行通信技术。阐述了此芯片5个同步/异步收发器使用功能,详细介绍了硬件连接和软件配置。在电子仪器开发中,实现了多串口间的通讯功能。

关键词:单片机;同步异步收发器;串行通信

目前,单片机已经广泛应用于仪器仪表、家用电器、医用设备、航空航天、智能化管理及过程控制等领域。在这些领域,通常会衍生出许多专用特殊的外设。比如:彩色液晶屏、微型打印机、红外控制器、步进电机控制器等等。面对如此多的外设,主控CPU与外设之间的通信方式就变得尤为重要。本文介绍一种异步串行通信方式:串口通讯。其优点有:1) 线路少,成本低;2) 连线方便;3) 通讯协议标准规范;4) 外设终端大部分支持。然而,传统的MSC51单片机一般只具备1个串口,虽然能够实现多机通讯,但会出现数据传送间的误码率高、C程序冗余、运行速度缓慢等缺点。

采用STM32F103RCT6芯片,最多支持5个USART串口通讯。可连5个外设同时与CPU进行串行数据通信。而且这些外设之间相互独立,不存在相互干扰问题。本文将阐述这5个USART同步/异步收发器使用功能,详细介绍硬件连接图和软件配置。

1芯片介绍

STM32F103RCT6芯片是ST意法半导体公司推出的一款基于Cortex-M3核心的ARM芯片,芯片的工作电压为2.0 V~3.6 V。支持5个USART通用同步/异步收发器,并且此芯片控制管脚丰富,能够满足绝大多数微控电子仪器的控制要求[1]。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计