蓝工的奇思妙想 2023-09-05 18:54 采纳率: 66.7%
浏览 22
已结题

51单片机烧录有问题,求解决

我就是在使用51的STC8H1K16芯片时遇到了一种很奇怪的情况,就是烧了一段程序进mcu,

img

img

mcu检测和烧录stc-isp上显示都成功了,但是检测到的不是STC8H1K16而是STC8H8K64U,这个是烧录器上的mcu但是烧进去之后没反应

img

这是原理图。

最奇怪的事情来了,这时候再次连接的时候直接检测不到串口,用万用表测VCC烧录器提供的工作电压也只有0.3V,我是不是烧录错了啊,我是把程序烧进了mcu还是烧到了烧录器里面

我试了两个烧录器,烧录了两次,这下两个烧录器都用不了了,请问怎么才能让烧录器重新有用呢,而且我想烧到STC8H1K16芯片里面为什么使用stc-isp会烧到烧录器上的芯片呢

  • 写回答

19条回答 默认 最新

  • 「已注销」 2023-09-05 19:46
    关注

    首先,你提到的STC8H1K16和STC8H8K64U是不同的芯片,它们的规格和地址都不同。因此,如果你在烧录程序时错误地选择了STC8H8K64U,那么程序肯定无法正常运行。

    其次,你说在使用万用表测量VCC时发现电压只有0.3V,这可能是因为烧录器没有正常工作或者电源不稳定导致的。你可以检查烧录器的电源是否连接良好,或者尝试更换一个电源适配器来确保提供足够的电压。

    接下来,如果你想让烧录器重新有用,可以尝试以下方法:

    1. 重新安装驱动程序:检查你的计算机是否正确安装了烧录器的驱动程序。如果没有,请从烧录器的制造商网站上下载并安装最新的驱动程序。
    2. 检查连接:确保烧录器与计算机的连接良好,没有松动或损坏的电缆。
    3. 重启计算机:尝试重启你的计算机,有时这可以解决烧录器无法正常工作的问题。
    4. 更换烧录器:如果以上方法都没有解决问题,那么可能需要更换一个烧录器。请确保选择与你的STC8H1K16芯片兼容的烧录器。

    最后,关于如何正确烧录程序到STC8H1K16芯片中,你可以参考ST官方提供的用户手册或使用说明,其中详细介绍了如何设置烧录器、选择正确的芯片类型以及烧录程序的步骤。如果你在操作过程中有任何疑问,也可以随时向ST官方技术支持寻求帮助。

    评论

报告相同问题?

问题事件

  • 系统已结题 9月13日
  • 创建了问题 9月5日

悬赏问题

  • ¥15 mmocr的训练错误,结果全为0
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀