本帖最后由 北海326 于 2018-11-12 23:28 编辑
大家好,我手上有一个别人样机,每次上电后电机工作转动一次,时间大约1s,电机工作电流约400ma。我用可调电源供电,将电源电流最大设置为120ma,这种情况下,上电时,3v电源会被拉到1v左右,拉低时间约80ms,这种情况下样机没有复位,能正常工作。
问题来了,我自己用上海晟矽微的MC30P6060写的程序,却不能在这种情况下正常工作,我做了以下工作:
1,设置1.8v低电压复位;-->这种情况下,很容易发生复位,所以我后来关闭了低电压复位功能;
2,关闭低电压复位功能,有以下两个问题:
(1)mcu不能正常启动,偶尔能正常工作,没有样机那么顺利;
(2)死机。这个应该是掉入低压后,mcu挂了无法恢复。ps:硬件完全一样,只是mcu不同。我用的是同一块板子测试。
请教大家,该如何解决这个问题?
|