5#错, 6#、7#是正确!请采纳。 |
wulin 发表于 2022-2-23 06:10 代码可能会损坏板子外的元件,某MOS管截止频率10Khz,1Mhz进去直接冒烟。 |
我有几块芯片用STC-ISP烧录不进去... |
已经接了232芯片的话,就不要使用TTL方式去刷程序了,直接232线来刷,先启动软件,再给板子通电 |
hzh173 发表于 2022-2-23 09:35 看你的图,就如同我所说的, P3.0 和 P3.1 与 SP232 之间的连接最好 用跳线帽连接,那么你要下载的时候,如果发现不能成功下载,只要断开,P3.0 P3.1 与 SP232 之间的连接即可成功下载。 我不知道你电路图上 P3.6 P3.7 的接地跳线 是什么原因,是什么目的,如果是一种类似 拨码开关的性质,我觉得,你可以考虑13楼的说法,把串口通信换到 P3.6 P3.7, 把原来P3.6,P3.7 需要接地的责任 给P3.0 P3.1, 那么你需要下载的时候,只要断开 P3.0,3.1 的接地即可。 |
12#应该就是正解了 STC15W204S的串口IO是可以切换的,可以把串口切换到P3.6和P3.7上,这样一来,P3.0和P3.1就不用接入电路了 |
P3.0和3.1接入电路,如何保证不受SE232芯片影响 ? |
本帖最后由 hzh173 于 2022-2-23 09:40 编辑 188610329 发表于 2022-2-22 21:29 谢谢,可能就是周边电路影响了。我把拆下的不良芯片焊到一个光PCB板子上,重新下载原始程序,可下载成功了,然后再把这个芯片从光PCB板上拆下来,重新焊回到原电路板上,测试功能正常,奇怪的是在电路板上重新下载原始程序,也可以正常下载。 |
本帖最后由 hzh173 于 2022-2-23 09:36 编辑 188610329 发表于 2022-2-22 19:35 谢谢,应该是电路有影响了。 |
npn 发表于 2022-2-22 18:41 其它口也没有输出,程序就跟没启动一样,外部有个706看门狗,程序没启动,没喂狗,然后就又导致一致复位。 |
是不是你的P30P31有复用电路存在,把你的原理图发出来让人帮你看一下就知道了 |
只要硬件电路没有隐患,再烂的代码也不会导致MCU损坏。检查烧录时的硬件选项是否得当、硬件电路有无瑕疵。 |
npn 发表于 2022-2-22 20:23 恩,我只是通过这个告诉他,问题不在代码,也不在芯片,而是在于,板子在设计时没有考虑,在板烧录的问题,一般需要边测试,边修改代码,反复重新烧录的话,板子上面要多加一些可以和外围切断的跳线,不然就应该考虑用 DIP的封装 配合IC座 来方便拆装烧录。 |
188610329 发表于 2022-2-22 19:35 贴片的芯片取不下来,板子设计可能有问题。 |
把芯片从板子上取下来,就能烧录了, 如果你经常要在板烧录的话,最好加入启动延时,不然很容易烧录失败。 |
请测量其他IO口有无信号 |