Board logo

标题: 烧写器问题[求助] [打印本页]

作者: lingxiang    时间: 2006-10-8 11:33     标题: 烧写器问题[求助]

为什么我的程序刷进去之后必须在烧写器插在烧写引脚上程序才能运行,拔掉之后程序就停止运行?我用的是9SO8
作者: strongchen    时间: 2006-10-8 11:43

芯片具体是什么型号?检查一下复位脚的信号。
作者: lingxiang    时间: 2006-10-8 12:22

我用的是9S08AW60,刚开始用没有出现这样的问题,好象刷了30多次后就出现了这样的问题了,我复位引脚处接了个上拉电阻和一个0.1uF的电容,完全按照DATASHEET上面推荐的电路去接的,我前面也做过类似的板子都没有问题.
作者: lingxiang    时间: 2006-10-8 16:07

并且我发现其他模块工作都正常,比如I/O口和PWM模块等工作都正常,就是SCI必须在烧写器加在烧写引脚上才可以正常工作,去掉烧写器SCI就无法正常工作,但我用示波器发现SCI发送引脚有信号输出.
作者: strongchen    时间: 2006-10-9 09:30

SCI无法正常工作的现象是怎样的?SCI引脚有信号,那波形对不对,波特率对不对?另外,COP是否及时清零?可以将COP先关闭试试。
作者: lingxiang    时间: 2006-10-10 09:28

COP我早已关闭,其实这个问题还真是百年难得一见,不过我相信在斑竹的帮忙下会解决的.
我计算的是9600的波特率,只有在烧写器插在烧写引脚上时上位机选择拨特率9600数据是正常的,但是去拔掉烧写器在选择9600或更高点的拨特率都看不到有数据数据显示,但MCU的SCI的输出引脚是有信号出现.我怀疑是MAX232的问题,但仔细检查电路实在是找不到烧写引脚和MAX232电路连线有什么关联.
作者: strongchen    时间: 2006-10-10 09:45

我记得以前也有过一个帖子,好像跟你的现象差不多。最后发现问题的原因好像确实是BDM接口会影响232接口的电源或口线电平。再仔细检查一下硬件,或者搜索一下那个帖子试试。
作者: lingxiang    时间: 2006-10-10 10:10

什么样的帖子?在哪里?多久的事?
作者: strongchen    时间: 2006-10-10 11:10

起码有几个月了。
作者: lingxiang    时间: 2006-10-10 12:18

那也应该是插上去有影响拔掉后反而没有影响啊.
作者: lingxiang    时间: 2006-10-10 15:06

我把SCI的发送引脚和接收引脚短接并发现接收中断能够正确地接收到发送引脚发送过来的数据.
作者: strongchen    时间: 2006-10-11 10:19

说明不是MCU的问题而是外围电路的问题。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0