- 博客(4)
- 收藏
- 关注
原创 stm32-USART1重映射
首先来说下什么是端口复用。 STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。 其实说白了,简单易懂的说,就是某些普通的外设引脚也可以用来其它功能。比如说那我使用的正点原子哥的板子来说吧,串口1 的发送接收引脚是PA9,PA10,当我们把PA9,PA10不用作普通的G...
2017-11-26 07:28:13 7218 2
转载 STM32-USART配置
波特率 串口异步通讯中由于没有时钟信号,所以通讯双方需要约定好波特率,即每个码元的长度,以便对信号进行解码。常见的波特率有4800、9600、115200等。 起始位、停止位 数据包从起始位开始,到停止位结束。起始信号用逻辑0的数据位表示,停止信号由0.5、1、1.5或2个逻辑1的数据位表示,只要双方约定一致即可。 有效数据 起始位之后便是传输的主体数据内容了,也称为有效数据,其长度
2017-11-21 12:35:44 635
转载 STM32-USART库函数
USART_Cmd函数的功能是使能或失能USART串口外设。 例:使能USART1 USART_Cmd(USART1,ENABLE); USART_ITConfig函数的功能是使能或者失能指定的USART串口中断。 USART_IT_PE 奇偶错误中断 USART_IT_TXE 发送中断 USART_IT_TC 传输完成中断 USART_IT_RXNE 接收中断 USART
2017-11-21 12:33:30 1560
转载 STM32外部配置
USART作为一种标准接口在应用中十分常见。本文着重分析其作为UART的配置和应用方法。 1、STM32固件库使用外围设备的主要思路 在STM32中,外围设备的配置思路比较固定。首先是使能相关的时钟,一方面是设备本身的时钟,另一方面如果设备通过IO口输出还需要使能IO口的时钟;最后如果对应的IO口是复用功能的IO口,则还必须使能AFIO的时钟。 其次是配置GPIO,GPIO的各种属性由硬件手
2017-11-19 15:39:59 633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人