基于MC9S12XS128实时中断控制与数据发送程序.pdfVIP

  • 3
  • 0
  • 约1.13千字
  • 约 1页
  • 2026-04-20 发布于北京
  • 举报

基于MC9S12XS128实时中断控制与数据发送程序.pdf

#includehidef.h/*commondefinesandmacros*/

#includemc9s12xs128.h/*derivativeinformation*/

#pragmaLINK_INFODERIVATIVEmc9s12xs128

inti=0;

voidRTI_INIT()//实时中断RTI初始化函数

{

CRGINT_RTIE=1;//允许在每个周期结束产生中断

RTICTL=0x59;//设置RTICTL为01011001溢出周期为(9+1)*2^(5+9)/(16M)=

10*2^14/(16M)

}//实际上是10.24ms16M是外部晶振的频率,实时中断以外部晶振

时钟为参考时钟

voidmain()

{

DisableInterrupts;

DDRB=0XFF;

PORTB_PB0=1;

RTI_INIT();

EnableInterrupts;

for

文档评论(0)

1亿VIP精品文档

相关文档