主题:ETR186里面的GPRS232.CPP源代码确实有问题!! 共有36446人关注过本帖 |
---|
刘登达 |
1楼 |
ETR186里面的GPRS232.CPP源代码确实有问题!! Post By:2005-2-25 10:34:00 [只看该作者]
ETR186里面的GPRS232.CPP的程序:在main程序的最后两行分别是:
   goto _Startup;    UninstallISR( COM3 ); 显然,UninstallISR( COM3 );是unreachable code! |
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2005-2-25 10:48:00 [只看该作者]
这种情况在编译时会出Warning信息,但不影响程序运行。在这个DEMO程序中,没有让程序退出。
|
|
单帖管理 | 引用 | 回复 |
刘登达 |
3楼 |
Post By:2005-2-25 12:07:00 [只看该作者]
谢谢你能这么快回复。
我之前确实生成了exe文件,能否上面所提到的两行程序互换一下位子?应该没问题的。为什么你们不改过来呢? |
|
单帖管理 | 引用 | 回复 |
zhl |
4楼 |
Post By:2005-2-25 13:57:00 [只看该作者]
在GPRS232.prj这个例程中,你可以将UninstallISR( COM3 )屏蔽;如果是两行程序互换一下位子,需要修改成:
UninstallISR( COM3 );     //卸载COM3中断 COMInitialized = 0; goto _Startup; 否则会影响COM3中断不能被再次安装,以至COM3不能进行数据通讯。 |
|
单帖管理 | 引用 | 回复 |
刘登达 |
5楼 |
Post By:2005-2-25 14:05:00 [只看该作者]
谢谢指教。
|
|
单帖管理 | 引用 | 回复 |