历史上的今天
今天是:2025年01月02日(星期四)
2019年01月02日 | stm32学习笔记---计数器定时中断(1s)
2019-01-02 来源:eefocus


#include "tim_driver.h"
//tim2³õʼ»¯:1ÃëÖÓ¸üÐÂÊý¾Ý
void tim2_init(void)
{
TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;
//ʹÄÜʱÖÓ
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
TIM_TimeBaseInitStruct.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseInitStruct.TIM_CounterMode = TIM_CounterMode_Up;
TIM_TimeBaseInitStruct.TIM_Period = 9999;
TIM_TimeBaseInitStruct.TIM_Prescaler = 7199;
TIM_TimeBaseInit(TIM2, &TIM_TimeBaseInitStruct);
//ʹÄÜUPDATAµÄÖжÏÅäÖÃλ
TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
//¶¨Ê±Æ÷ʹÄÜ
TIM_Cmd(TIM2,ENABLE);
}
//tim2Öжϳõʼ»¯
void tim2_NVIC_init(void)
{
NVIC_InitTypeDef NVIC_InitStruct;
NVIC_InitStruct.NVIC_IRQChannel = TIM2_IRQn;
NVIC_InitStruct.NVIC_IRQChannelCmd = ENABLE;
NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStruct.NVIC_IRQChannelSubPriority = 3;
NVIC_Init(&NVIC_InitStruct);
}
void TIM2_IRQHandler(void)
{
if(TIM_GetITStatus(TIM2, TIM_IT_Update) == SET)
TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
uart1_putc('A');
}
}
史海拾趣
|
bootLoader中“unresolved external symbol”问题 在BootLoader的main.c的OEMPreDownload()函数调用nand.cpp文件中的ReadOSImageFromBootMedia()函数,编译的时候一直出现: BUILD: [01:0000000651:ERRORE] main.obj : error LNK2019: unresolved external symbol ReadOSImageFromBootMedia refere ...… 查看全部问答> |
|
我在没有安装PLATFORM BUILDER的情况下,安装cetk,但是提示如下错误: 无法打开此安装程序包,请确认该程序包存在,并且您有权访问他或者与相关的 程序供应商联系以确认这是一个有效的Wondows Installer 程序包。 请问问什么? &nb ...… 查看全部问答> |
|
最近接到了一个新的传感器--TCS230. 在网上查了些资料,感觉到这个片子可能很没有像51那样成熟,或者成熟了都商业话了,网上的介绍很少,只能硬着头皮研究官方的英文,初步了解TCS230的工作原理。 首先,了解一下工作流程: 1。校准为白色(白 ...… 查看全部问答> |
|
浙江畅朗照明有限公司急聘以下岗位岗位名称:LED灯具研发部经理岗位职责要求:有[一灯]LED照明灯具、光源研发系统管理经验3年以上。岗位名称:灯具光源OEM采购工程师岗位职责要求:1.本科以上学历,三年以上灯具行业工作经验。 2.为OEM产品寻求供应 ...… 查看全部问答> |
|
在线研讨会介绍 研讨会主题: 人体传感器网络与穿戴式设备 举办时间:2014年7月29日 上午 10:00-11:00 举办地点:在线 研讨会简介: 2014年的穿戴式智能设备市场持续火热,国内外厂商扎 ...… 查看全部问答> |
|
我想问一下,目前我已经可以用msp430afe253能实现测量出当机器工作时候的电压,换算成电流之后误差能在1-2mA,可是当机器待机的时候,对于这个精度不行,因为想外接一个ad,能在待机的时候,用这个ad转换器能测出误差在1-2uA,请问各位有没有什么可 ...… 查看全部问答> |




