用STC_ISP烧写单片机是老是提示:串口已被其它程序打开或该串口不存在...
你用串口线下载呗,安个驱动。它那个不靠谱。
如果是确实有此串口,但是出现你问的提示,那么可以试试重启系统后再次打开该串口,因为有些程序可能已经打开并占用了该串口,或者曾经打开该串口的程序异常退出造成此串口没有被释放从而导致上述提示。
你可以右键单击我的电脑-管理-右侧出现设备管理器单击右侧***端口-看一下u***-SERIAL(com***2)com后的数字即为串行线的接口,最后在stc中设置相应的端口号即可,如有问题可再联系。
烧写软件设置的对不对!如果用U***转串口线的话容易出现这种问题。这跟程序没关系。STC单片机烧写的时候要重新复位***或***关开一下电源的。
查看一下你电脑上串口号是几。串口调试工具上一般COM号为4,如果你电脑上的串口号和调试工具上的不匹配,就会显示“不匹配”,但电脑上的COM是可以改的,在属性的***“高级”设置里。。
为什么单片机烧录程序的时候,提示串口已被其它程序打开或该串口不存在...
1、那么可以试试重启系统后再次打开该串口,因为有些程序可能已经打开并占用了该串口,或者曾经打开该串口的程序异常退出造成此串口没有被释放从而导致上述提示。如果上述两个方法均不能解决问题的话就只能考虑串口故障了。
2、查看一下你电脑上串口号是几。串口调试工具上一般COM号为4,如果你电脑上的串口号和调试工具上的不匹配,就会显示“不匹配”,但电脑上的COM是可以改的,在属性的***“高级”设置里。。
3、你用串口线下载呗,安个驱动。它那个不靠谱。
4、这是线路的问题,有什么地方接触不良了,我也遇到过,某跟线断了,接上就好了。要么就是晶振坏了,或者是单片机被烧了。你的单片机支持在线编程吗?我用的就是U***下载线,那可能是串口的问题。
5、先重启计算机,然后再看是不是同一现象(请仔细阅读说明书,确保下载过程正确——单片机型号的选择、加电的顺序什么的)。如果照旧,也许串口坏了。你可以测试的。
6、不要开两个程序,其中一个占用串口,别的程序就会显示这个信息。下载程序只能开一个。
...v2.8单片机进行烧录时总是提示“串口被占用或其他错误”怎么回事,求...
1、STC的单片机不是所有U转串口都能烧写的,最好是你的电脑带有DB9串口,这样烧写(在线序对的情况下绝对可以烧)。U转串我有烧过,我的U转串可以烧写,但是烧写后,程序跑得有问题(跟用DB9串烧写对比)。
2、波特率9600,有时板子是需要冷启动,单片机一直开机是烧不进去的。一般软件是没有问题的,主要是硬件电路,这个电路不复杂,确保软件没问题,多下点功夫在硬件上吧。max232地线,单片机地线,串口底线都要很好的相连。
3、大型游戏或程序:有时候运行率高是一些大型程序导致的,比如占内存高的大型游戏。正常原因有两种:第一种是编写的程序不符合导致运行率飚高。这种情况比较不常见,因为正常的游戏都是测试过的。
本文转载自互联网,如有侵权,联系删除