摘要: 一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 阅读全文
posted @ 2016-12-08 09:52 粥巴坨 阅读(35594) 评论(0) 推荐(3) 编辑
 
摘要: 文章转自:http://www.geek-workshop.com/thread-70-1-1.html 一、关于舵机: 舵机(英文叫Servo):它由直流电机、减速齿轮组、传感器和控制电路组成的一套自动控制系统。通过发送信号,指定输出轴旋转角度。舵机一般而言都有最大旋转角度(比如180度。)与普通 阅读全文
posted @ 2016-12-06 16:22 粥巴坨 阅读(36139) 评论(1) 推荐(4) 编辑
摘要: 一. TIMER分类: STM32中一共有11个定时器,其中TIM6、TIM7是基本定时器;TIM2、TIM3、TIM4、TIM5是通用定时器;TIM1和TIM8是高级定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick。 定时器 计数器分辨率 计数器类 阅读全文
posted @ 2016-12-06 15:36 粥巴坨 阅读(106680) 评论(1) 推荐(5) 编辑
 
摘要: 一、STM32中断分组: STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM3 阅读全文
posted @ 2016-12-05 15:38 粥巴坨 阅读(89673) 评论(2) 推荐(6) 编辑
 
摘要: 之前已经简单论述过,根据我个人菜鸟的了解与认识,对之前的知识进行整理回顾: DMA:我的理解就是一个通道,或者是一座桥梁。在静态内存到静态内存,或者外设到静态内存间的一个通讯的通道。建立这个通道的好处是:可以抛开CPU,不占用CPU的资源,直接使用这块内存的内容,速度也会加快。 DAC:STM32F 阅读全文
posted @ 2016-12-02 09:30 粥巴坨 阅读(23725) 评论(0) 推荐(1) 编辑
 
摘要: DMA有什么用? 直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预,通过DMA数据可以快速地移动。这就节省了CPU的资源来做其他操作。 有多少个DMA资源? 有两个DMA控制器,DMA1有7个通道,DMA2有5个通道。 数据从什么地方送到什么地方? 外设 阅读全文
posted @ 2016-11-30 18:52 粥巴坨 阅读(4305) 评论(0) 推荐(0) 编辑
摘要: 本博文转自:http://blog.chinaunix.net/uid-24219701-id-4101802.html STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC工 阅读全文
posted @ 2016-11-30 17:57 粥巴坨 阅读(26527) 评论(0) 推荐(0) 编辑
  2016年11月1日
摘要: 本博文转自:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么 阅读全文
posted @ 2016-11-01 15:37 粥巴坨 阅读(452) 评论(0) 推荐(0) 编辑