亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
STM32軟件定時(shí)器源程序
[打印本頁]
作者:
emotion
時(shí)間:
2018-4-8 20:27
標(biāo)題:
STM32軟件定時(shí)器源程序
這是STM32的定時(shí)器程序
單片機(jī)源程序如下:
#include "SoftTimer.h"
static Timer_typedef TimerList[10];
void TIMER_TimerInitialisation(void)
{
u8 i = 0;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
TIM_DeInit(TIM2);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
TIM_TimeBaseStructure.TIM_Period = 2; // 最大計(jì)數(shù)值,根據(jù)設(shè)定的分頻,time=1即為0.5ms
TIM_TimeBaseStructure.TIM_Prescaler = 36000-1; // 分頻36000
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; // 時(shí)鐘分割
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; // 計(jì)數(shù)方向向上計(jì)數(shù)
TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);
TIM_SetAutoreload(TIM2, 2);
TIM_ARRPreloadConfig(TIM2, ENABLE);
TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);
TIM_Cmd(TIM2, ENABLE);
for(i = 0; i < 10; i++)
{
TimerList[i].Timeoutcnt = 1000001;
TimerList[i].Timeout = 1000001;
TimerList[i].Timeoutfuc = (void*)0;
TimerList[i].Parameter = (void*)0;
}
}
void TIMER_TimerStart(u8 TimerIdent, u32 TimeOut, void (*Timeoutfuc)(void* parameter), void* parameter, u8 flag)
{
if(TimerIdent > 9)
{
return;
}
__disable_irq();
TimerList[TimerIdent].Timeoutcnt = TimeOut;
TimerList[TimerIdent].Timeout = TimeOut;
TimerList[TimerIdent].Timeoutfuc = Timeoutfuc;
TimerList[TimerIdent].Parameter = parameter;
TimerList[TimerIdent].Timerflag = flag;
__enable_irq();
}
void TIMER_Execute(void)
{
u8 i = 0;
for(i = 0; i < 10; i++)
{
if((TimerList[i].Timeoutcnt != 0) && (TimerList[i].Timeoutcnt <= 1000000))
{
TimerList[i].Timeoutcnt--;
if(TimerList[i].Timeoutcnt == 0)
{
if(TimerList[i].Timerflag != TIMER_PERIOD)
{
TimerList[i].Timeoutcnt = 1000001;
}
else
{
TimerList[i].Timeoutcnt = TimerList[i].Timeout;
}
TimerList[i].Timeoutfuc(TimerList[i].Parameter);
}
}
}
}
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
進(jìn)階七 軟件定時(shí)器.zip
(1.53 KB, 下載次數(shù): 31)
2018-4-8 20:26 上傳
點(diǎn)擊文件名下載附件
定時(shí)器
下載積分: 黑幣 -5
作者:
jinhua1916
時(shí)間:
2021-11-19 05:54
可以,方法不錯(cuò),贊一個(gè)。
作者:
jinhua1916
時(shí)間:
2021-11-24 21:51
已經(jīng)成功移植到stm32單片機(jī),非常好。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1