8h8k64u烧录程序,电源是电脑type-c转3.3v
本帖最后由 dhvliyike 于 2024-11-26 15:35 编辑单片机最折磨人的烧录程序问题求助:
之前是没加LDO和mos电平转换电路,烧录都没问题。现在加了之后,烧录现象是:能烧录的板子按第二张图的方式烧录成功之后,现在想烧录第二遍就无论如何都无法烧录,串口显示栏能显示识别到的串口名称stc-cdc1-uart1,搞不懂。我想起了我之前用【开天斧】碰到的问题“用5v可以烧 换成3.3v就无论怎么折腾都无法烧录”。折腾就是“p3.2无论怎么按、电源开关怎么按都不行”。
我知道,就是p3.2按下去,或者p3.2按下去后再按电源开关,如果能识别出stc-hid-driver就能烧录。单片机第一次烧录用图二的方式可以烧录。程序代码里我加了usb识别代码的,因为我用5v供电是没问题的,可以识别出stc-hid-driver,现在就是3.3v烧录碰到问题。
编辑补充1:5块板子都是同样的问题,应该可以排除单片机本身问题。
编辑补充2:现在点击下载偶尔会卡死,见图4,只能拔出type-c线才能恢复。卡死有几率,我还没掌握规律性,无论怎么按p3.2的开关还是电源开关,当然我的电源开关按下之后p3.0 p3.1也断电了。
编辑补充3:是不是3.3v供电不足导致?手册上是支持1.9-5.5v的。而且我以前用stc的单片机用ch340-ttl烧录的时候,5v就可以,3.3v成功的概率极低。
原理图:
学习 本帖最后由 dhvliyike 于 2024-11-26 22:08 编辑
不行,不行,按照你的3.3伏的电路图5.10.5,我把mos电平转换电路去掉,22R电阻换成33R电阻,依旧不行,串口栏可以显示cdc1-uart1,但是按住p3.2依旧无法显示stc-hid-driver。
用了stc单片机2年了,一直都为复杂的下载电路和下载方式所折磨。以前用新塘n76e003at20和stm8s003从来没有为下载困恼过,都是鼠标点一个按钮就自动下载了。 本帖最后由 dhvliyike 于 2024-11-26 22:23 编辑
神农鼎 发表于 2024-11-26 21:59
能不能细节上解释一下2个问题:
1、插上type-c手机充电线,能显示stc-cdc1-uart1,但是再按p3.2后为啥不能切换到stc-hd1-driver ?
2、为啥点击烧录按钮后,会卡死在“停止”按钮上,只能拔掉电脑上的usb线才能恢复?
可以肯定排除我的元器件焊接问题,因为我手上有5块以上的板子都是这种情况。
第一次烧录后就不能烧录第二次了,第一次烧录的方式是按照下面图片烧录的
我不是stc新手,之前用5v供电都很正常,第一次烧录按照上图烧录后,第二次烧录按下p3.2就会切换到stc-hd1-driver,都是没问题的。这次是为了减少电脑usb供电的纹波所以才用了ldo 输出3.3v,就碰到烧录问题了
用下面的步骤烧录:
神农鼎 发表于 2024-11-26 22:22
用下面的步骤烧录:
你是一个机器人。 dhvliyike 发表于 2024-11-26 22:24
你是一个机器人。
你能不能理智点,按我们的推荐从头做一次,
学会做人,我们 22:27分还在工作
电脑端 ISP 下载软件中自动识别出
“(HID1) USB Writer”