[求助]请高手帮忙看看关于mc68hc908qt2的问题。
- UID
- 162161
- 性别
- 男
|
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
还是把整个project贴出来看看吧,光这一段程序看不出什么。 |
|
|
|
|
|
- UID
- 162161
- 性别
- 男
|
; _____ _____ ;
; <-Vdd-------------------| 1 \___/ 8 |--Vss <- ;
; DC_POWER_PIN <-PTA5/OSC1/AD3/KBI5---| 2 7 |--PTA0/AD0/TCH0/KBI0-> POWER_3_3V_PIN ;
; POWER_1_8V_PIN <-PTA4/OSC2/AD2/KBI4---| 3 6 |--PTA1/AD1/TCH1/KBI1-> RESET_MUTE_PIN ;
; POWER_SW_PIN ->PTA3/RST/KBI3---------| 4 5 |--PTA2/IRQ/KBI2 <- INT_SLEEP_PIN ;
; +-----------+ ;
void main()
{
Initial();
#ifdef testpower
DC_POWER_PIN=1; //测试用的语句。现在的问题是执行不到这儿
#endif
while(1)
{
POWER();
KEY();
}
}
interrupt 6 void vTimInt(void)
{
unsigned char temp;
temp = TSC_TOF;
TSC_TOF = 0;
//code
}
程序的框架就是这样。其中的POWER()和KEY()我都设成了空函数了。现在怀疑芯片没有工作起来。不知道程序有没有错误,有没有什么地方需要设置。又或者烧录芯片有没有什么不对的地方。谢谢 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
程序写入芯片了吗?如果是,你可以通过设置断点,看看程序到底停在哪里了。 |
|
|
|
|
|
- UID
- 162161
- 性别
- 男
|
|
|
|
|
|