STM32
直播中

他在笑

9年用户 723经验值
擅长:可编程逻辑 电源/新能源 制造/封装
私信 关注
[问答]

STM32F103xC芯片有哪几种启动模式

STM32F103xC芯片有多少接收器发送器呢?

STM32F103xC芯片有哪几种启动模式?

回帖(1)

陈佳敏

2021-12-13 10:34:45
芯片: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。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分