timer.c
来自「在MC68HC908JB8上移植UCOSII成功」· C语言 代码 · 共 26 行
C
26 行
#include "timer.h"
#include "includes.h"
#include "hc08jb8.h"
void TimerInit(void)
{
TSC = TMR_TSTOP | TMR_TRST | TMR_TOF; // timer stop and reset
TMODH = (unsigned char)(60000 >> 8);
TMODL = (unsigned char)(60000);
TSC = TMR_PRESCALER | TMR_TOIE; // timer run
}
#pragma TRAP_PROC
void OSTickISR(void)
{
while(TSC&TMR_TOF)
{
TSC = TSC&(~TMR_TOF);
}
OSIntNesting++;
OS_EXIT_CRITICAL();
OSTimeTick();
OSIntExit();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?