Board logo

标题: 求助: GB60 interrupt [打印本页]

作者: hkmercury    时间: 2006-4-3 02:20     标题: 求助: GB60 interrupt

不知道為何在full running 下只行中斷, 而在行step 才跳回主程式。


main()
{TPM2SC = 0x57;
  TPM2C0SC = 0x14;
  TPM2MOD = 0xf424;
.............


interrupt void tpm2ch0_i()
{
  scnt--;
  WriteLCDString( 1, string );
  if (scnt == 0) scnt=10;
  TPM2SC=0x57;
  TPM2C0SC = 0x14;
  return;
}


作者: strongchen    时间: 2006-4-3 15:01

中断间隔太短,中断太频繁?
作者: hkmercury    时间: 2006-4-3 16:59

TPM2MOD 是0xf424 應該一秒的時間, 但中斷時間明顯是短了, 而且太頻繁得不能做主程式工作。
作者: hkmercury    时间: 2006-4-5 22:22

怎樣解決中斷太頻繁呢??




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0