在codewarrior V3.1中使用TERMIO_PutChar,请高手解决。。
- UID
- 83636
- 性别
- 男
|
在codewarrior V3.1中使用TERMIO_PutChar,请高手解决。。
#include <hidef.h> /* for EnableInterrupts macro */ #include <MC68HC908GP32.h> /* include peripheral declarations */ #include "stdio.h" #include "terminal.h" #include "termio.h" void main(void) { unsigned char c; EnableInterrupts; /* enable interrupts */ /* include your code here */ PTA=0x30; TERMIO_Init(); TERMIO_PutChar(0x34); TERMIO_PutChar(0x34); TERMIO_PutChar(0x34); TERMIO_PutChar(0x34); TERMIO_PutChar(0x34); TERMIO_PutChar(0x34); c=TERMIO_GetChar();
for(;;) { __RESET_WATCHDOG(); /* feeds the dog */ } /* loop forever */ /* please make sure that you never leave this function */ } 编译能成功。在DEBUG中,进行调试时,总是出错。并不能在TestTerm中,出现输入信息。
|
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
如何设置??能不能给个实例??TERMIO_Init();就是对串口进行设置。用RAM中0x200~0x204来模拟串口,在TestTERM中显示。。 |
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
在我的CW31中link没有通过,尽管引用了头文件,但是TERMIO_Init();和TERMIO_PutChar(0x34);两个函数还是需要用户自己定义写。我在termio.c中查看,TERMIO_Init();并没有对这个平台的串口进行设置。
|
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
版主!!我link能通过,在DEBUG中,进行调试时,总是出错。并不能在TestTerm中,出现输入信息。但在你有没有用过DEBUG中的TestTerm??我的QQ:55872655,请版主加我。。 |
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
c=TERMIO_GetChar();
debug时,出现:
Breakpoint
STARTED
RUNNING
COP Watchdog caused a RESET.
in>
|
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
我没有用过这个功能,而且我link有错误,不清楚问题在哪里
看看有没有高手知道 |
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
|
|
|
|
|
- UID
- 104631
- 性别
- 男
|
|
|
|
|
|
- UID
- 83636
- 性别
- 男
|
|
|
|
|
|