SysTick是STM32中的一个24位的定时器。 Cortex‐M3处理器内部包含了一个简单的定时器。因为所有的CM3芯片都带有这个定时器,软件在不同 CM3器件间的移植工作得以化简。该定时器的时钟源可以是内部时钟,或者是外部时钟。不过,STCLK的具体来源则由芯片设计者决定,因此不同产品之间的....
分类:
其他好文 时间:
2014-08-22 00:09:55
阅读次数:
252
ht1381时钟芯片驱动
#include "global.h"
//时钟芯片ht1381各引脚定义
#define HT1381_CS_GPIO_PORT GPIOD
#define HT1381_CS_GPIO_PIN GPIO_PIN_3
#define HT1381CsHigh() (HT13...
分类:
其他好文 时间:
2014-08-21 19:28:35
阅读次数:
652
通用定时器
STM32的通用定时器为:TIM2、TIM3、TIM4和TIM5
在使用通用定时器时利用库函数直接设置定时器如下:
1.使能定时器TIM_X的时钟:(X=2、3、4、5)
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIMX,ENABLE);
2.计算要定时的时间,根据定时时间来设定分频数和最大计数值(以向上计数为例子),其中计算关系如下:
...
分类:
其他好文 时间:
2014-08-21 17:21:14
阅读次数:
201
计时器精确吗?计时器并不精确。有两个原因: 原因一:Windows计时器是硬件和ROM BIOS架构下之计时器一种相对简单的扩充。回到Windows以前的MS-DOS程序写作环境下,应用程式能够通过拦截者称为timer tick的BIOS 中断来实现时钟或计时器。一些为MS-DOS编写的程序自己拦....
一、主板检测卡各指示灯说明
BIOS 灯:为BIOS 运行灯、正常工作时应不停闪动
CLK 灯:为时钟灯、正常为常亮
OSC 灯:为基准时钟灯、正常为常亮
RESET 灯:为复位灯、正常为开机瞬间闪一下,然后熄灭
RUN 灯:为运行灯、工作时应不停闪动
+12V、-12V、+5V、+3.3V 灯正常为常亮
二、常见代码检修
1、00、CO、CF、FF 或D1
测BIOS 芯片CS...
分类:
其他好文 时间:
2014-08-21 13:25:34
阅读次数:
212
void RCC_Configuration(void)
{
ErrorStatus HSEStartUpStatus;
RCC_DeInit(); //时钟管理重置 /* RCC system reset(for debug purpose) */
RCC_HSEConfig(RCC_HSE_ON); //打开外部晶振 //Enable HSE
HSESt...
分类:
其他好文 时间:
2014-08-20 18:05:22
阅读次数:
396
模拟I2C通讯控制DS1307读写硬件时钟
#include "global.h"
#include "drv_ds1307.h"
#define I2C_CLK_PORT GPIOB
#define I2C_CLK_PIN GPIO_PIN_4
#define I2C_SDA_PORT GPIOB
#define I2C_SDA_PIN...
分类:
其他好文 时间:
2014-08-20 17:59:32
阅读次数:
385
先上图
LEDView效果如图所示。
之前看到一篇博客使用两个TextView实现了该效果,于是我想用自定义控件的方式实现一个LEDView,使用时即可直接使用该控件。
采用组合控件的方式,将两个TextView叠放在一起,再使用digital-7.ttf字体来显示数据,从而达到LED的效果。代码如下:
LEDView.class
package ione.zy.demo;
imp...
分类:
移动开发 时间:
2014-08-20 14:08:42
阅读次数:
355
在分析linux内核的中断,软中断时,先应该明确这样一个派生关系:irq ==> softirq ==> tasklet ==> bottom half ==> task queue------------------------|==> timer中断是最初的原动力。分时系统依赖于时钟中断来定时重...
分类:
系统相关 时间:
2014-08-19 14:19:14
阅读次数:
300
利用空余时间学习一下html5. 1 2 3 4 5 6 120 121 122 显示效果:
分类:
Web程序 时间:
2014-08-18 23:24:33
阅读次数:
300