📄 st72321.c
字号:
/*********************************************************
Project: ST FST(TDA7540)
File name: St72321.c
Description:
Write/Modify: Perry Liang
Time: 2006-1-24- 15:36:10
*********************************************************/
#include "public.h"
#pragma DATA_SEG SHORT ST7_REGISTER
//volatile UCharField ST7Register[128];
volatile UCharField ST7Register0;
volatile UCharField ST7Register1;
volatile UCharField ST7Register2;
volatile UCharField ST7Register3;
volatile UCharField ST7Register4;
volatile UCharField ST7Register5;
volatile UCharField ST7Register6;
volatile UCharField ST7Register7;
volatile UCharField ST7Register8;
volatile UCharField ST7Register9;
volatile UCharField ST7Register10;
volatile UCharField ST7Register11;
volatile UCharField ST7Register12;
volatile UCharField ST7Register13;
volatile UCharField ST7Register14;
volatile UCharField ST7Register15;
volatile UCharField ST7Register16;
volatile UCharField ST7Register17;
volatile UCharField ST7Register18;
volatile UCharField ST7Register19;
volatile UCharField ST7Register20;
volatile UCharField ST7Register21;
volatile UCharField ST7Register22;
volatile UCharField ST7Register23;
volatile UCharField ST7Register24;
volatile UCharField ST7Register25;
volatile UCharField ST7Register26;
volatile UCharField ST7Register27;
volatile UCharField ST7Register28;
volatile UCharField ST7Register29;
volatile UCharField ST7Register30;
volatile UCharField ST7Register31;
volatile UCharField ST7Register32;
volatile UCharField ST7Register33;
volatile UCharField ST7Register34;
volatile UCharField ST7Register35;
volatile UCharField ST7Register36;
volatile UCharField ST7Register37;
volatile UCharField ST7Register38;
volatile UCharField ST7Register39;
volatile UCharField ST7Register40;
volatile UCharField ST7Register41;
volatile UCharField ST7Register42;
volatile UCharField ST7Register43;
volatile UCharField ST7Register44;
volatile UCharField ST7Register45;
volatile UCharField ST7Register46;
volatile UCharField ST7Register47;
volatile UCharField ST7Register48;
volatile UCharField ST7Register49;
volatile UCharField ST7Register50;
volatile UCharField ST7Register51;
volatile UCharField ST7Register52;
volatile UCharField ST7Register53;
volatile UCharField ST7Register54;
volatile UCharField ST7Register55;
volatile UCharField ST7Register56;
volatile UCharField ST7Register57;
volatile UCharField ST7Register58;
volatile UCharField ST7Register59;
volatile UCharField ST7Register60;
volatile UCharField ST7Register61;
volatile UCharField ST7Register62;
volatile UCharField ST7Register63;
volatile UCharField ST7Register64;
volatile UCharField ST7Register65;
volatile UCharField ST7Register66;
volatile UCharField ST7Register67;
volatile UCharField ST7Register68;
volatile UCharField ST7Register69;
volatile UCharField ST7Register70;
volatile UCharField ST7Register71;
volatile UCharField ST7Register72;
volatile UCharField ST7Register73;
volatile UCharField ST7Register74;
volatile UCharField ST7Register75;
volatile UCharField ST7Register76;
volatile UCharField ST7Register77;
volatile UCharField ST7Register78;
volatile UCharField ST7Register79;
volatile UCharField ST7Register80;
volatile UCharField ST7Register81;
volatile UCharField ST7Register82;
volatile UCharField ST7Register83;
volatile UCharField ST7Register84;
volatile UCharField ST7Register85;
volatile UCharField ST7Register86;
volatile UCharField ST7Register87;
volatile UCharField ST7Register88;
volatile UCharField ST7Register89;
volatile UCharField ST7Register90;
volatile UCharField ST7Register91;
volatile UCharField ST7Register92;
volatile UCharField ST7Register93;
volatile UCharField ST7Register94;
volatile UCharField ST7Register95;
volatile UCharField ST7Register96;
volatile UCharField ST7Register97;
volatile UCharField ST7Register98;
volatile UCharField ST7Register99;
volatile UCharField ST7Register100;
volatile UCharField ST7Register101;
volatile UCharField ST7Register102;
volatile UCharField ST7Register103;
volatile UCharField ST7Register104;
volatile UCharField ST7Register105;
volatile UCharField ST7Register106;
volatile UCharField ST7Register107;
volatile UCharField ST7Register108;
volatile UCharField ST7Register109;
volatile UCharField ST7Register110;
volatile UCharField ST7Register111;
volatile UCharField ST7Register112;
volatile UCharField ST7Register113;
volatile UCharField ST7Register114;
volatile UCharField ST7Register115;
volatile UCharField ST7Register116;
volatile UCharField ST7Register117;
volatile UCharField ST7Register118;
volatile UCharField ST7Register119;
volatile UCharField ST7Register120;
volatile UCharField ST7Register121;
volatile UCharField ST7Register122;
volatile UCharField ST7Register123;
volatile UCharField ST7Register124;
volatile UCharField ST7Register125;
volatile UCharField ST7Register126;
volatile UCharField ST7Register127;
#pragma CODE_SEG DEFAULT
/*********************************************
Function: InitST72321
Description:
Write/Modify: Perry.Liang
Time: 2006-1-24- 15:36:46
*********************************************/
void InitST72321(void)
{
asm sim;
// Interrupt
ITSPR0=y01111111;
ITSPR1=y01110111;
ITSPR2=y01010100;
ITSPR3=y11110111;
EICR=0x88;
TACR2=0x08; /* Clock divided by 8 */
TACR1=0x40; /* Output Compare Int Enable */
TBCR2=0x08; /* Clock divided by 8 */
TBCR1=0x40; /* Output compare interrupt enable.*/
asm rim;
}
/*********************************************************
File End
*********************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -