| 这个板子下载时,需要拔掉除type-c线以外的IO口上的线,然后按一下REST按钮,基本都能正常下载程序。 |
| 看一下PDF文件,买个CH340下载器,不贵。 |
| 我也有和你一样的板子,用stc89c52的原程序给stc8h8k64u stc32g12k128直接烧录肯定失败,需要将原程序重新编译。 |
WL0123 发表于 2024-12-5 21:13 必须顶一下 |
| 你先确定,你是STC32 还是 STC8, 如果是 STC32 你要装 C251 才行。 |
| 可以尝试调低通讯频率,调到最低试一下 |
lkc8210 发表于 2024-12-5 21:36 烧录后用万用表测量 i/o 的电平,根据程序看电平的变化, 现在除P30,31有变化外,其余都无反应。 这样做对吗? |
wh8010jky 发表于 2024-12-5 15:43 如何测试I/O? |
wh8010jky 发表于 2024-12-5 15:47 不需要配置内部4.1k上拉电阻,IO口测试程序如下:
|
|
XFR区的扩展SFR寄存器需要加一行 P_SW2 |= 0x80; 才可以操作。 |
wh8010jky 发表于 2024-12-5 15:47 可以试试 |
WL0123 发表于 2024-12-5 13:21 是不是需要配置内部4.1k上拉电阻? |
wh8010jky 发表于 2024-12-5 10:42 此芯片默认除P3.0、3.1为准双向模式外其它端口都是高阻模式,要在程序开始初始化端口模式。 |
|
先谢谢楼上几位老兄!!! 今晨,无意中解决了问题,以前用stc89c52, 烧录时总有提示:给单片机上电, 现在这块板子,没有了这个提示,再等下去就是“超时”的结果。 今晨,在出现“正在检测目标单片机”时,不等了,迅速按一下断电上电按钮试试, 居然烧录成功,解决了问题。 现在又有新问题了: 烧录成功后,所有的 i/o 口都是高阻状态,程序不能运行。 不是应该像stc89c52那样,所有的口都是高电平5v?不明白了, 还请几位老兄继续帮助,谢谢!!! 说明一下:先前发过回帖,未见系统消息,怀疑发回帖不成功,所以在发一次。 |
wh8010jky 发表于 2024-12-5 10:20 复位后是高祖,是否运行和这个没关系。运行后可以设置口的状态。 |
|
先谢谢几位楼上老兄!!! 问题今晨无意中解决了,以前用stc89c52时,总是有“给单片机上电”的提示, 现在这个板子没有提示了,还跟过去一样等提示,那就是“超时”的结果, 今晨,我在“正在检查目标单片机”时,迅速按一次断电按钮试试,居然解决了问题。 现在又有个新问题不懂: 所有 i/o 都配置成准双向口,烧录后,所有口都是高阻状态,程序不能运行。 不是跟stc89c52一样所有口是高电平5v吗?不明白了。 请各位继续帮助,谢谢!!! |
| 换最新的STC-ISP软件,最新的软件会出现几个选项,有两个串口,还有一个USB |
| 如果操作没有错误,90%是USB信号线质量不良导致下载失败。 |
| 如果用的是STC-ISP,有可能是左上单片机型号没有选择对,如果ISP版本比较老,还有可能是串口不对 |
| 换数据线、不行就换芯片。不过STC8的芯片还是比较抗造的。可能是线的问题。 |