历史上的今天
今天是:2025年06月27日(星期五)
2018年06月27日 | LPC1768之定时器TIMER0
2018-06-27 来源:eefocus
/*************************************************************************************
* main.c: the main file
* NXP --> LPC1768
*
*
* Author : light
* Date : 2012-4-23
*
* Email : lightwu@hotmail.com
***************************************************************************************/
#include
#include "GPIO.h"
volatile uint32_t Timer0Cont = 0;
/********************************************************************************
** Descriptions :timer0 initialze
**
** parameters :None
** Returned value :None
*********************************************************************************/
void Timer0Init(void)
{
LPC_SC->PCONP |= (1<<1); //打开功率控制
LPC_TIM0->TCR |= (1<<1); //复位定时器
LPC_TIM0->PR = 0x00; //预分频清零
LPC_TIM0->MR0 = 10000; //匹配寄存器与定时器计数器值相比较
LPC_TIM0->IR |= 0XFF; //清所有中断标志位
LPC_TIM0->MCR |= ((1<<1)|(1<<0)); //MR0与TC值匹配时将产生中断,TC复位
LPC_TIM0->TCR = (1<<0); //启动定时器
NVIC_EnableIRQ(TIMER0_IRQn); /* enable irq in nvic */
}
/********************************************************************************
** Descriptions :Timer0 interrupt
**
** parameters :None
** Returned value :None
*********************************************************************************/
void TIMER0_IRQHandler(void)
{
LPC_TIM0->IR |= (1<<0); //清中断标志
Timer0Cont++;
}
/*----------------------------------------------------------------------------
The main Function
*----------------------------------------------------------------------------*/
int main(void)
{
int loc;
SystemInit();
Timer0Init();
LedInit();
while(1)
{
if(1000 == Timer0Cont)
{
Timer0Cont = 0;
loc = ~loc;
if(!loc)
{
LedNOn(1);
LedNOn(2);
}
else
{
LedNOff(1);
LedNOff(2);
}
}
/* LedNOn(loc);
DelayMs(1000);
LedNOff(loc);
DelayMs(1000);
*/
}
}
史海拾趣
|
招聘2-3名软件测试人员 我部门是隶属于一工厂的研发部,工厂在深圳福永(机场附近)。主要从事GPS的研发工作。 工作地点:深圳市南山区科技园 要求: 1) 计算机软件及相关专业毕业,大专及以上学历 2) 对软件测试有一定的了解和兴趣 3) 有耐心 ...… 查看全部问答> |
|
我的DriverStudio2.6安装在d盘, 在用DDK Build Setting进入VC6.0后进行库编译时build\\batch build出现这个错误: D:\\Program Files\\NuMega\\DriverStudio\\DriverWorks\\include\\dep_wdm\\hidport.h(6) : fatal error C1189: #error : & ...… 查看全部问答> |
|
移植 lan91c111 for pxa255 wince4.2 驱动 到 pxa270 wince5.0 下,哪位高手做过,需要修改那些地方,指点一下,谢谢!… 查看全部问答> |
|
Features Evaluation Board STM3210E-EVAL STM3210B-EVAL Included STM32 STM32F103ZE (512 K) STM32F103RB (128 K) 20-pin JTAG interface connector  ...… 查看全部问答> |
|
STM32的SDIO读写SD卡,使用4bit模式时,连续读写多块总是提示SD_START_BIT_ERR,从论坛上看到有大虾可以实现4bit多块读写,能不能帮忙指点一二,非常感谢啊。。。 1bit模式连续读写多块是正确的,是2G的SD卡。 我用的是万利的开发板,程序是V ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:50 编辑 可穿戴智能设备是近几年的热门事物,当下的发展也非常快。 在6月24日华为新品发布会上,华为不仅发布了新款智能机,还为我们带来了一款全新的智能手环产品,这款产品不仅拥有运动、睡眠等常规 ...… 查看全部问答> |




