别急,先放下做些别的事,抽空琢磨着,过些时候等到心情平缓了或琢磨出可能的原因了再动手;感觉这样几个方面要关注下:1】串口驱动程序要用win7系统的版本。2】串口驱动成功并确认了串口号以后,打开STC-ISP选择“串口助手”做下串口测试,就是直接短路USB-COM输出连接单片机TXD/RXD端并选择好接收与发送模式,发送几个字母或数字试试。3】一定要记得USB转COM模块的输出端的TXD连接单片机的RXD;RXD连接单片机的TXD,即:交叉链接,不能搞错。4】关于那个STC-ISP-6.52的版本,操作时只要先关闭单片机电源,而后点击下载,或先点击下载而不必等待软件提示就直接关掉-闭合一次单片机的电源就可以了。祝成功。
十有八九是由于USB转串口的问题造成的,既然你已换过通信电缆,现在可考虑如下问题:
烧录软件中的串口选择是否正确?
电路板上的RS232电路是否损坏?
.笔记本的USB口及转串口的驱动是否正确?
usb转串口通信电缆是有质量问题,我的体会是这种连接没有直接用RS232可靠。
在此还有一个判断电路板是否存在问题的最简便方法:把此电路板用RS232串口电缆接到台式电脑的RS232接口(一般为COM1),然后用下载软件试验,如能正确下载,证明电路没有问题。
可能是没有冷启动,关闭单片机电源开关,之后点击软件的下载按钮,等几秒之后再打开单片机,试试看。还是不行的话,就试试下面这个软件吧,芯片类型选择STC89c5xx系列,一定要记得选择“低速下载”那个选项,试一下看看,还是不行的话,如果电路接线没问题,可能就是坏了,希望可以帮到你
1、每次修改前确认你的串口转换器正常,看了你的图片,你那个USB转换线跟我以前
用的一样,这条线根据我用的实际情况评价极差,大数据流时经常导致通信堵塞停止
响应,且没有任何的出错提示,必须重启电脑才能恢复,不知道他们是硬件问题还是
驱动写的不好,一款垃圾产品;所以建议你每次不行时必须先看看转换线是否正常。
2、STC下载软件每次重新启动时先不要改他的波特率,让他自动寻找,等有找到时准备
下载他会提示连接失败后再改成高低波特率一致的值,然后再下载,不知道这个他们
软件是怎么做的,反正每次我直接先改成高低波特率改成一样再寻找时几乎不成功。
3、冷启动时间很关键,如果你的下载板是官方的还好点,否则应注意实际的上电时间,
根据经验应直接断CPU的供电脚效果最好。
我的烧录从来不出问题
1. 是不是没有冷启动的原因??
先点击下载程序(注意)(注意p1.0和p1.1选项)
再给单片机上电
2. 注意端口号对不对?
我看你用的是com6,
你用串口助手给com6不断发数,用示波器在max232输出端(即单片机RXD端口)检测一下有没有信号
(或者用东西将rxd和txd短路,看串口助手是否能自发自收)
3. 检查一下是不是rxd和txd接反了(如果你的板子是购买的专用下载板,就当我没说)