Image
Image

泡椒风爪

+ 关注

粉丝 0     |     主题 46     |     回帖 307

轻松搞懂STM32F407串口通信(USART)
2023-1-1 16:25
  • ST MCU
  • 19
  • 1414
  保护时间和预分频寄存器(GTPR) 该寄存器有三部分部分 保留部分:[16,31]保留 [ ...  
  标志器(SR寄存器) 一些功能的标记位。这东西要想搞懂直接看手册把,库函数的下面会讲解。 ...  
  OVER8分小数部分和整数部分,对这个怎么算感兴趣的话看看官方手册或者野火的手册,反正库函数只需要输 ...  
  可能有人会说,这个东西是APB到USART的分频系数,用于从APB得到一个频率来符合发送的频率,也就是从APB中得 ...  
  波特率生产器(OVER8寄存器) 这玩意还是比较扯淡的一个东西。STM32的波特率生产不是那么的精确。这 ...  
  控制器(CR1,CR2,CR3寄存器) 控制了一些东西,如帧的长度,校验方式,过采样,使能与失能等等。具 ...  
  各引脚表 数据收发器(DR寄存器) 在STM32中,收发寄存器为DR寄存器,该寄存器有两个,一个TDR做发 ...  
  引脚连接方式如下  
  引脚部分 RX:接收 TX:发送 SW_RX智能卡,没外部引脚,不用管 nRTS:硬 ...  
  ......  
  ......  
  ......  
关于STM32的启动,boot0和boot1的取值说明
2023-1-30 08:12
  • ST MCU
  • 5
  • 911
  (3)SRAM很显然程序要是烧进去掉电之后就会丢失,所以采用这种模式启动,一般会用作程序的调试。 假如我只 ...  
  一般来说,我们选用这种启动模式时,是为了从串口下载程序,因为在厂家提供的BootLoader中,提供了串口下载 ...  
  (2)当boot0接高电平,boot1为0时,stm32会从系统存储区开始执行程序,它属于一块ROM,用户不能操作,在出 ...  
  (1)当boot0接地,boot1任意时,stm32会从主闪存取开始执行程序,这里边的程序就是我们一般编写好的用户程 ...  
boot1 io口 stm32_stm32的boot0和boot1 设置
2023-1-29 13:39
  • ST MCU
  • 9
  • 651
  理论上说 只是在复位后的第四个SYSCLK的上升沿锁定BOOT引脚的值,从而决定代码从哪里:Flash还是SRAM启动 ...  
  (2) 热启动时应该有用,比如上电时是从flash中启动,然后用户程序把代码写到SRAM里,之后就可以改变BOOT脚 ...  
  一般BOOT0和BOOT1跳线都跳到0(地 STM32 boot[1:0]设置 (1)STM32上电时锁存BOOT[1:0],决定从何处启动 在 ...  
  在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个 ...  
2
3
近期访客