《STM32CubeMX2 实战课程》学习笔记+初体验
STM32CubeMX2 学习分享: Parts 经验分享
STM32CubeMX2 学习分享:Middlewares & Utilities 小记
STM32CubeMX2 学习分享:Peripherals 配置小记
STM32CubeMX2 学习分享:界面和配置体验升级
《STM32CubeMX2 实战课程》学习笔记#10 STM32Cube 全家桶,到底干什么用?
《STM32CubeMX2 实战课程》学习笔记#9 STM32Cube:从芯片选型到监控的全流程开发指南
《STM32CubeMX2 实战课程》学习笔记#7 课程06 STM32CubeMX2导出Keil Studio工程
《STM32CubeMX2 实战课程》学习笔记#8 课程07.STM32CubeMX2使用Keil µvision
《STM32CubeMX2 实战课程》学习笔记#6 课程05.STM32CubeMX2导出IAR工程
微信公众号
手机版
- j6 H) h+ X, ]7 {0 `
希望增加楼层内容的筛选功能,这样更便于找出符合【关键字搜索】的答案,' N, e. S, n7 u* A2 l
希望增加楼层内容的筛选功能,这样更便于找出符合【关键字搜索】的答案,
! d) E) v9 N8 y2 k4 c, f+ H. j
早期常见于个人计算机上,是计算机通讯接口之一。现如今在个人计算机上已比较少见,但在一些工控设备依旧比较多。最简单的RS232通信由三条数据线组成,即TXD、RXD和GND。RS232采用负逻辑电平,即-15V ~ -3V代表逻辑“1”,+3V ~ +15V代表逻辑“0”。这里的电平,是TxD线(或者RxD线)相对于GND的电压。RS232最长传输距离为15米,通常采用DB9接口,有公母之分.
STM32F103系列有5个串口(3个USART,2个UART),在本开发板中,UART4/5没有复用为串口,而是另作它用,因此只有USART1、2、3,共3个串口能使用。在本开发板上,需要用到串口的有:调试串口、RS232公、RS232母、RS485、对外串口模块接口,总计五处。因此,设计了一个模拟开关电路,通过拨码开关实现切换。该电路中,J11为两位拨码开关,U9~U12为二选一模拟开关。以U9为例,通过控制6脚“Select”高低电平,使U9的4脚“A”分别接通3脚“B0”或1脚“B1”,从而实现USAR2_TX分别用于L_USAR2_TX(RS232公头的TXDH_L_USART2_TX(RS485DI)。如果J11的1脚拨为ON,USART2用作RS485,反之为RS232公头;如果J11的2脚拨为ON,USART2用作开发板模块扩展接口(J23),反之为RS232母头。因此,如果要使用RS232的公头和母头,需要将开发板蓝色拨码(J11)的两位,都设置为OFF,即往下拨。