DreamRoad

硬件设计、嵌入式软件、Linux

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

1.看门狗的作用单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这样的情况的发生。如果系统出问题,没有给看门狗喂狗,看门狗就由于超时将CPU复位。2.STM32 的独立看门狗STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍...

2017-05-24 16:47:15

阅读数:247

评论数:0

STM32学习笔记一一时钟系统

一、系统架构:二、时钟树: STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz,精度不高。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。   ③、LSI是低速内部时钟,RC振荡...

2017-05-22 16:51:56

阅读数:353

评论数:0

STM32学习笔记一一外部中断

1.STM32 外部中断简介STM32 的每个 IO 都可以作为外部中断的中断输入口。 STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。代码主要分布在固件库的 stm32f10x_exti.h 和 stm32f10x_e...

2017-05-22 15:26:30

阅读数:417

评论数:0

STM32学习笔记一一GPIO

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

2017-05-21 17:25:05

阅读数:393

评论数:0

STM32学习笔记一一USART

1.串口的基本概念 通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织...

2017-05-20 17:07:24

阅读数:272

评论数:0

Altium Designer 资源收集

1.Altium Designer学习—封装库的设计 2.Altium Designer学习—原理图标题栏设置和交互式布局 3.Altium Designer学习—原理图库的设计 4.altium designer 10如何画4层板 5.在Altium Designer 2013总如下加...

2017-05-02 09:30:27

阅读数:343

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭