历史上的今天
今天是:2024年09月06日(星期五)
2018年09月06日 | STM32F103xC 之 USART/UART分解
2018-09-06 来源:eefocus
芯片:STM32F103RCT6 (64pin ,256K ,LQFP ,-40~85)
对象:USART
STM32F103xC 芯片嵌入三个通用同步/异步接收器发送器(USART1,USART2和USART3)和两个通用异步接收器发送器(UART4和UART5)。
这五个接口提供异步通信,IrDA SIR ENDEC支持,多处理器通信模式,单线半双工通信模式,并具有LIN主/从功能。
USART1接口能够以高达4.5 Mbit / s的速度进行通信(连接APB2总线)。 其他可用接口的通信速率高达2.25 Mbit / s(连接APB1总线)。
USART1,USART2和USART3还提供CTS和RTS信号的硬件管理,智能卡模式(符合ISO 7816)和类似SPI的通信功能。 除UART5外,所有接口均可由DMA控制器提供服务。
-------------------------------------
USART2 Memory map: 0x4000 4400 - 0x4000 47FF
USART2_TX PA2(16)
USART2_RX PA3(17)
USART2_CK PA4(20)
-------------------------------------
USART3 Memory map: 0x4000 4800 - 0x4000 4BFF
USART3_TX PB10(29)
USART3_RX PB11(30)
USART3_CK PB12(33)
USART3_CTS PB13(34)
USART3_RTS PB14(35)
-------------------------------------
USART1 Memory map: 0X40013800 - 0X40013BFF
USART1_CK PA8(41)
USART1_TX PA9(42)
USART1_RX PA10(43)
USART1_CTS PA11(44)
USART1_RTS PA12(45)
-------------------------------------
UART4 Memory map: 0x40004C00 - 0x40004FFF
UART4_TX PC10(51)
UART4_RX PC11(52)
-------------------------------------
UART5 Memory map: 0X40005000 - 0X400053FF
UART5_TX PC12(53)
UART5_RX PD2(54)
-------------------------------------
跟USART有关的部分:
启动模式
启动时,启动引脚用于选择以下三种启动选项之一:
●从用户Flash引导:您可以从两个存储体中的任意一个引导。 默认情况下,从Flash存储区1启动。 您可以选择通过在选项字节中设置一位来从Flash存储区2启动。
●从系统内存启动
●从嵌入式SRAM启动
引导装载程序位于系统内存中。 它用于通过使用USART1重新编程Flash存储器。
DMA
灵活的12通道通用DMA(7个DMA1通道和5个DMA2通道)能够管理存储器到存储器,外设到存储器和存储器到外设的传输。 两个DMA控制器支持循环缓冲区管理,当控制器到达缓冲区末尾时,不需要用户代码干预。
每个通道都连接到专用硬件DMA请求,并支持每个通道上的软件触发。 配置由软件完成,源和目标之间的传输大小是独立的。
DMA可与主要外设一起使用:SPI,I2C,USART,general-purpose,basic和高级控制定时器TIMx,DAC,I2S,SDIO和ADC。
史海拾趣
|
在我的电路板上(现在只焊了最小系统部分)对LPC2292进行数据总线操作时,用示波器测到脉冲的高电平只有600mV样子,加了10K上拉电阻之后,电平也只能到1.5V样子,同样的程序我下载到Magic ARM2200开发板上时,用示波器测到的脉冲的高电平能达到3.3V ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:23 编辑 国大学生电子设计竞赛给我们提供了一个培养创新、协作和钻研精神的平台,是大学生展现自己、积累经验的舞台。激情创造,精彩无限!参加过“索尼杯”电子设计竞赛的人,都从中体会到了奋斗的快乐、团 ...… 查看全部问答> |
|
“年轻人进入职场,都希望先拿高薪,再认真工作,心里想的是我工资待遇不够,凭什么努力工作。但实际上最后真正在职场取胜的,是那些不计较个人得失辛勤工作,持续不懈努力的人。”俞敏洪告诉刚入职场的年轻人,不要太计较一开始的薪 ...… 查看全部问答> |




