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

※学习MC9S12单片机——硬件篇※ 不断更新中

各位做硬件的大侠,我现在使用MC9S12NE64,仿照那个demo板自己做了一块板,先用BDM把串口监控程序烧进去,然后用串口下载调试,一切正常,但是当我把串口调试线拔掉时,程序就不运行了,用示波器看电源,晶阵,复位都正常。不知为何?哪位大侠对此情况了解请不吝赐教,先谢过了!!!!!!!!!!!!
初出茅庐
“用串口下载调试,一切正常”的意思是当使用串口下载程序,或者让程序全速运行都可以,而且程序能够实现既定目标。但是当把串口线拔掉,让它独立运行时程序就不启动,复位或者重新上电都不能使其运行。后来经调试发现只要板子的串口0接了max3232就可以,没有max3232让串口0的TX RX悬空时就会出现上述毛病。是不是跟启动程序有关呢?
初出茅庐
使用Metrowerks Codeworrior软件
初出茅庐
我又检查了一下硬件,我的新板没有接MAX3232,启动时的RX0为低电平,也就是串口0会总是认为有有效数据过来。而demo板有MAX3232,会自动使RX0为高电平,可以正常启动。我在我的新板的RX0上加了一个1K的上拉电阻就可以了。十分感谢斑竹!!!!!!!!!
初出茅庐
返回列表