首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

908GP32的SCI中断问题。

发送中断程序里面开中断肯定有问题,应该在外面放开中断,你在中断服务程序里面写,怎么产生中断进入服务程序呢?
能不能实现你自己可以试一下,这个应该很容易就测试出来的。
从PC发字符,PC显示出来?PC显示的是输入的字符还是GP32发送过去的字符?

程序中的irbyte好像没有说明什么作用。仅仅给程序片段,没有什么注释很难看出什么问题的。
我理解你的测试是这样的过程:
PC输入字符-》通过串口送到GP32-》GP32接收,然后通过串口发送出去-》PC接收字符,显示出来。


如果这样的话,你的串口程序除了有接收的程序,应该需要有发送的程序,否则PC接收不到数据肯定无法正确显示了。如果用中断发送就应该有中断程序。你的程序简单的把字符放在寄存器中不行的,需要设置发送的一些寄存器标志位。

[此贴子已经被作者于2006-3-24 17:30:07编辑过]

返回列表