decr.c

来自「PowerPC 8240 的ucosII 移植代码 开发平台为 DiabData」· C语言 代码 · 共 32 行

C
32
字号
/*
 * file: decr.c
 *
 * PowerPC 8240  decrementer support 
 * for UCOS-II
 *
 * Author: Ernie Price
 * eprice@bitwise.net
 *
 */
#include "includes.h"

INT32U  decTimeCst;           // public so interrupt routines can use it

asm void SetDecrementer (INT32U decValue)
{
%reg decValue;
    mtdec       decValue
}

/*
    \breif initializes the PowerPC decrementer
*/ 
void decr_Start (INT32S ticks_per_second)
{
    decTimeCst = TMBCLKS_PER_SEC / ticks_per_second;
    SetDecrementer(decTimeCst); 
}


/* End of Source */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?