主题:ETR186里面的GPRS232.CPP源代码确实有问题!!

  共有36458人关注过本帖    
刘登达
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   [只看该作者]

谢谢指教。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

ETR186里面的GPRS232.CPP源代码确实有问题!!

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: