芯片: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。
芯片: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。
举报