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

[求助]为什么我的单片机下载不了程序

[求助]为什么我的单片机下载不了程序

我用的是MC9S12DP256B单片机,下载工具是USB HCS08/HCS12 Multilink,编程环境是CodeWarrior 4.5,写好程序连好线之后下载不进去,总是在点Debug按键之后就没反应了,界面死掉了。


不知道是不是硬件上的问题


下载端口及复位电路:

http://album.yinsha.com/single_photo.php?no=511689&img=am1550937.jpg


 


晶振电路:

http://album.yinsha.com/single_photo.php?no=511689&img=am1550938.jpg


希望大家能帮我看看,多谢了

[此贴子已经被作者于2006-8-19 10:58:44编辑过]

加油
我很着急,希望高手们点拨点拨
图片粘不上去,我就直接写的连接,大家一点就能看到图的
加油
因为这个问题已经停了好几天了,很是上火,知道这里高手很多,所以在下还希望大家能够帮忙
多谢了
加油
怎么没人理了???
加油
先用示波器看一下晶振起振了没有?
海纳百川  有容乃大
谢谢斑竹的回应
我测了一下,上电后波形有变化,但波峰波谷之间电压差只有2.5V左右,是不是不对啊?
周围电路是参考《摩托罗拉68HC12系列微控制器原理应用与开发技术》这本书上的。
急死俺了~~~~~~~~~~~
加油
2.5V的峰-峰值应该差不多了。关键要看波形有没有畸变,频率对不对。
另外,即使硬件有问题,界面也不应该死机的,重装一下CodeWarrior试试。
还有,是不是用引导生成的project?
海纳百川  有容乃大
好的,我按照您的指导试试吧
多谢您了!
加油
用示波器测了一下BKGD引脚,发现点击Debug后,该引脚有10ms低电平然后是20ms高电平,然后就没有反应了,正常的话应该是后面紧接着是数据的脉冲波形才对吧
问题出在哪里呢???
加油
RESET脚上的波形是怎样的?
海纳百川  有容乃大
RESET脚上的波形不对,是一个很慢很慢的脉冲
斑竹大人,我看说明书上提示HCS12系列的片子需要手动设置 IO_DELAY_CNT,
公式是IO_DELAY_CNT=(12/Fbus)-1
但CodeWarrior中提示的公式是 IO_DELAY_CNT=(240/晶振频率)-1
我用的晶振是16M的,IO_DELAY_CNT应该为多少啊???
是不是这里的问题呢?
加油
应该不是这个问题。IO_DELAY_CNT用自动的方式即可。你是不是在RESET脚上加了一个很大的电容?把它去掉试试。
海纳百川  有容乃大

感觉你的晶振和复位电路都不太好,可以参考我的附件

感觉你的晶振和复位电路都不太好,一是没有一个必要的10M电阻并接在晶振上,二是复位电路太多必要的部件会影响正常工作的,应该只要VCC通过一个10k的电阻就可。希望有帮助。
-
好的,多谢大家的帮助,我再按照你们的指点试试
加油
修改了复位电路,现在一切正常!
多谢各位朋友的指点,在下不胜感激!!!!!
加油
返回列表