历史上的今天
返回首页

历史上的今天

今天是: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');

}

}

 

推荐阅读

史海拾趣

问答坊 | AI 解惑

2407下面的汇编怎么理解

LAR AR0,#8 LAR AR0,*0+,AR2 主要是这个*0+如何理解…

查看全部问答>

bootLoader中“unresolved external symbol”问题

在BootLoader的main.c的OEMPreDownload()函数调用nand.cpp文件中的ReadOSImageFromBootMedia()函数,编译的时候一直出现: BUILD: [01:0000000651:ERRORE] main.obj : error LNK2019: unresolved external symbol ReadOSImageFromBootMedia refere ...…

查看全部问答>

cadence

cadence 16.3 怎么破解?…

查看全部问答>

求一个C语言写的好用的单片机串口发送程序

RT 用该程序把单片机里的采集到的数据发到端口上。 请指点,谢谢!!…

查看全部问答>

安装WINDOWS cetk的问题

我在没有安装PLATFORM BUILDER的情况下,安装cetk,但是提示如下错误:   无法打开此安装程序包,请确认该程序包存在,并且您有权访问他或者与相关的 程序供应商联系以确认这是一个有效的Wondows Installer 程序包。 请问问什么? &nb ...…

查看全部问答>

tcs230颜色传感

最近接到了一个新的传感器--TCS230. 在网上查了些资料,感觉到这个片子可能很没有像51那样成熟,或者成熟了都商业话了,网上的介绍很少,只能硬着头皮研究官方的英文,初步了解TCS230的工作原理。 首先,了解一下工作流程: 1。校准为白色(白 ...…

查看全部问答>

浙江畅朗照明有限公司急聘技术 销售人员!!!

浙江畅朗照明有限公司急聘以下岗位岗位名称:LED灯具研发部经理岗位职责要求:有[一灯]LED照明灯具、光源研发系统管理经验3年以上。岗位名称:灯具光源OEM采购工程师岗位职责要求:1.本科以上学历,三年以上灯具行业工作经验。 2.为OEM产品寻求供应 ...…

查看全部问答>

在线语音研讨会——人体传感器网络与穿戴式设备

在线研讨会介绍 研讨会主题: 人体传感器网络与穿戴式设备 举办时间:2014年7月29日 上午 10:00-11:00   举办地点:在线 研讨会简介:         2014年的穿戴式智能设备市场持续火热,国内外厂商扎 ...…

查看全部问答>

有关msp430afe253外接一个高精度ad来测电压

我想问一下,目前我已经可以用msp430afe253能实现测量出当机器工作时候的电压,换算成电流之后误差能在1-2mA,可是当机器待机的时候,对于这个精度不行,因为想外接一个ad,能在待机的时候,用这个ad转换器能测出误差在1-2uA,请问各位有没有什么可 ...…

查看全部问答>