前段时间在嘉立创上申请了一个STM8S103的开发样板,已经实现TIM2的PWM输出来控制led的亮度。但我想要加入AD输入,AD输出要占用TIM2的管脚,所以就改用TIM1输出PWM,照着开发样板的电路图自己画了块板子: 除了使用的管脚不一样,其他都是一样的,板子回来后,测试了一下,走线也都正确,电源和地也没有短路,器件全部焊上以后可以下载程序(用的IAR for STM8),但是debug的时候好像就不正常了,修改了程序再次下载就不行了,多次下载,有时提示“OptionByte”写不进去,有时SWIM连不上,再摸STM8S103,非常烫手,跟本就不能直接摸。。。然后掉电我测了一下STM8S103的电源和地脚,有短路现象。 下边是去掉外围电路,只保留下载电路后的现象: STM8S103的下载电路非常简单,我觉得应该不会有错,所以我就把PWM输出管脚上的Nmos管拿掉了(nmos管是这个型号:AO3414,开发样板也是这用的这个),再下载程序就成功了。但是问题又来了,下载后全速运行,再停止(那个红色的小手按钮),就会进入复位中断: 再单步执行就跳不出去了。经定位是GPIO初始化这里的原因: 初始化内容如下: 全速运行总是会死在这里,但是在运行到这里之前,我用单步执行进去,又可以把这个初始化完成。。。 上边就是我现在遇到的问题,实在能力有限了,请高手帮我分析分析,是我的硬件有问题吗? 一个人业余搞,跟工作无关,加班后回家都9点了,遇到问题周围可以问的人都没有,好累啊,麻烦论坛里的大神指点一下,非常感谢 |
评分
查看全部评分
楼主你在原帖里编辑贴图多好啊,放下回帖中看起来多不方便
您说的C1对应上图中的C2,这么放置有问题吗?
MOS管前串电阻再接IO。
看电路没太大问题,不过要注意一下电流功率等
1.确保MCU端电源是芯片参考电压内的,MOS管脚是否匹配。
2.先不接外设,单独测试MCU,确定不是本身的问题,然后在接其他测试。