最近开发MSP430G2755过程中,发现给单片机供电时出现一个奇怪现象,请给位大神解决。
现象1:用MSP430烧录器给单片机供电,先接好DVCC、DVSS和SBWTCK,再给单片机上电。单片机能正常工作,灯和UART等功能正常。
现象2:用MSP430烧录器给单片机供电,先接好DVCC、DVSS和SBWTCK,再给单片机上电,之后拔掉SBWTCK线。单片机能正常工作,灯和UART等功能正常。
现象3:用MSP430烧录器给单片机供电,先接好DVCC、DVSS,再给单片机上电。单片机看似能正常工作,但灯状态和UART等功能不正常。
现象4:用电池给单片机供电,现象与想象3相同。单片机看似能正常工作,但灯状态和UART等功能不正常。
现象5:用示波器测量430烧录器的SBWTCK发现,每次上电时,SBWTCK都会输出一个700ms的高电平。请问这有什么作用?
问题1:430烧录器的SBWTCK每次上电时默认输出一个高电平,这到底是干什么用的?
问题2:MSP430G2755这块单片机是不是有什么特别之处?我看其他G系列的单片机都没出现过这种情况。
HG:
你芯片的reset电路是怎么设计的?
灰小子:
1、这是仿真的时序要求。
2、没听说这个mcu有什么特别之处,建议上传仿真接口部分的电路图
Ling Zhu2:
供电正常的话 应该就是复位电路的问题了
crepse chen:
感谢各位的解答。问题已解,主函数初始化时钟后加一个几十毫秒延时即可。
Seven Han:
回复 crepse chen:
也感谢您分享出解决方法,以便后来者参考!