源:STM32F103的11个定时器详解 STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器出去看门狗定时器和系统滴答定时器的八个定时器列表; 8个定时器分成3个组;TIM1和TIM8是高级定时器TIM2-TIM5是通 ...
分类:
其他好文 时间:
2016-12-29 16:54:19
阅读次数:
276
为了写一篇文章做铺垫--提醒着自己,,,,,, P1.0的电平,随着P1.1引脚输入的电平变化而变化 在msp430的头文件中有这样的定义 所以在设置P1.0为输出模式的时候可以 P1DIR = BIT0; 假如说 我们再配置P1.1为输入模式 如果直接 P1DIR = 0x0001; 如果以后再配 ...
分类:
其他好文 时间:
2016-11-13 01:58:27
阅读次数:
154
为了写一篇文章做铺垫--提醒着自己,,,,,, 现在看一下程序 还是说一下是怎么关掉的 往WDTCTL寄存器里写入了0x5A00,,为什么要写这个呢! 那么 WDTCTL = 0x005A + 0x0080;看门狗就停止了 好了,,,,,该点灯了............. 430 的引脚有一个方向问 ...
分类:
其他好文 时间:
2016-11-10 03:17:30
阅读次数:
323
从大方面来说,u-boot的启动分成两个阶段,第一个阶段主要的职责是准备初始化的环境,主要有以下几点 ①设置异常向量表 ②把CPU的工作模式设置为SVC32模式 ③关闭中断、MMU和cache ④关闭看门狗 ⑤初始化内存、时钟、串口 ⑥设置堆栈 ⑦代码搬移 ⑧清bss段 ⑨跳转到c语言中执行(第二阶 ...
分类:
其他好文 时间:
2016-10-25 09:43:46
阅读次数:
356
1.基本思路 ①.创建已加锁应用的数据库(字段:_id,packagename),如果应用已加锁,将加锁应用的包名维护到数据库中 ②.已加锁+未加锁 == 手机中所有应用(AppInfoProvider) 2.已加锁和未加锁的数据适配器 1 class MyAdapter extends BaseA ...
分类:
移动开发 时间:
2016-10-22 09:38:07
阅读次数:
285
看门狗(watch dog timer),是s5pv210芯片内部的一种外设,其本质从名字也可以看出就是一种16位的定时器。 看门狗定时器(WDT)有两种用法: 在某些情况下,当出现了芯片中的程序跑飞了或者设备由于外界影响出现错误执行的情况时,我们希望设备能够自动进行复位操作(因为可能这种情况下,人 ...
分类:
其他好文 时间:
2016-10-02 14:58:52
阅读次数:
123
最简单的bootloader的编写步骤: 1. 初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH2. 如果bootloader比较大,要把它重定位到SDRAM3. 把内核从NAND FLASH读到SDRAM4. 设置"要传给内核的参数"5. 跳转执行内核 改进:1. 提高C ...
分类:
其他好文 时间:
2016-09-02 20:25:19
阅读次数:
118
简介: Tiny6410 时钟逻辑为整个芯片提供了3种时钟分别为FCLK、HCLK、PCLK有三个PLL 分别为APLL、MPLL、EPLL。 APLL 专用于CPU MPLL 供AHB(存储/中断/LCD等控制器)/APB(看门狗、定时器,SD等)总线上的设备使用 EPLL 供UART,IIC,I ...
分类:
其他好文 时间:
2016-08-28 12:24:36
阅读次数:
181
STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂 ...
分类:
其他好文 时间:
2016-08-14 20:31:21
阅读次数:
112