关闭

STM32学习笔记一一独立看门狗

1.看门狗的作用单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这样的情况的发生。如果系统出问题,没有给看门狗喂狗,看门狗就由于超时将CPU复位。2.STM32 的独立看门狗STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。这里需要注意独立看门狗的时钟是一个内部 RC 时钟,所以并不是准确的 40Khz,而是在 30~...
阅读(182) 评论(0)

STM32学习笔记一一时钟系统

一、系统架构:二、时钟树: STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。   ③、LSI是低速内部时钟,RC振荡器,频率为40kHz,提供低功耗时钟。 ④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体...
阅读(297) 评论(0)

STM32学习笔记一一外部中断

1.STM32 外部中断简介STM32 的每个 IO 都可以作为外部中断的中断输入口。 STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。代码主要分布在固件库的 stm32f10x_exti.h 和 stm32f10x_exti.c 文件。STM32F103的 19 个外部中断为:线 0~15:对应外部 IO 口的输入中断。...
阅读(329) 评论(0)

STM32学习笔记一一GPIO

1. GPIO工作方式STM32 每个 IO 口可以自由编程,但 IO 口寄存器必须要按 32 位字被访问。 本文主要是库函数实现的笔记。相关图片来自正点原子教程。(1) 4种输入模式:输入浮空 输入上拉 输入下拉 模拟输入a.输入浮空CPU可以通过输入数据寄存器读出I/O口的高低电平,工作电路如图。b.上拉下拉输入:添加了上拉、下拉电阻后,CPU再读电平c.模拟输入输入量为模拟量,不再是电平,输入...
阅读(252) 评论(0)

STM32学习笔记一一USART

1.串口的基本概念 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。使用多缓冲器配置...
阅读(164) 评论(0)
6条 共2页1 2 下一页 尾页
    个人资料
    • 访问:39711次
    • 积分:1100
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:24篇
    • 译文:0篇
    • 评论:30条
    最新评论