① 普中51单片机开发板烧录不了,求解决。
1、串口驱动没有装;(这个通常出现在新买的开发板上,具体就是找到对应型号,装一下就好了!)
2、芯片类型选择不正确;(注意看型号!)
3、烧录程序的相关软件的配置没有选对,这个通常手册会有说明;(比如STM32的一键下载电路)
4、烧录进行单片机复位时,如果按键复位不行,可以试看看开关复位;
5、USB线出现问题(换根线啊!这个也会出问题,而且如果没遇到过,还真想不到。)
② 51单片机自制的烧写器,为什么总是烧写不了程序到单片机里
看你这个是串口ISP下载的电路,支持串口ISP下载的单片机只有STC的,别的不可能烧进去。
另外很重要的一点,你这串口下载电路原理图本来就是错的,你看一下STC厂家给的图(在下面),电路你得重新制作了。
至于USB转串口,一般情况电脑不报错就没问题了。
既然你用的是STC的,下载的时候要注意:
首先要搞清楚串口号是不是你在用的串口。
下载的时候要先给单片机断电,然后点下载程序,再给单片机上电。光复位是不行的,一定要保证单片机两端没电压才算断电,并且前后顺序一定不能倒。
另外,晶振不能不接,波特率最低值设为1200,实在不行把最高也设为1200。
再不放心,把P0.0和P1.0都和GND连起来再下载(这种情况很少发生)。
不过你的电路你再检查一下,我之前看不清你的图,现在仔细看了一下好像没有问题(和我的图原理上没区别),只是你的图太乱了(引脚顺序全是乱的,我很担心你会看错或者直接把它当做正常顺序)。MAX232的电路建议你再看看我给的图,顺序很清晰,从一侧开始从1排到16,直接照着连就行了。把电路可能的问题都查遍了之后,再照着我上面说的去做,应该就没问题了。
③ 我stc的51单片机烧不进去程序,win8系统,求高手指教,下面是显示的
换一个USB口(或串口)试试。
将RST对地短接试试。
你的状态是链接失败,所以问题应该出在串口上,单片机和PC都有可能。
④ 51单片机为什么烧不进去
有几种可能:
1、串口相关问题。
2、单片机本身问题。
3、复位电路问题。
⑤ 单片机 编译好的代码太大 烧写不进去 怎么办
程序的大小和生成的hex大小没关系。而是看你的code区占用了多少,你的单片机有多大的code区,另外内存通常是运行中存储数据的。比8k的flash大的单片机太多了。
code代码区data片内xdata片外
⑥ 51单片机程序烧不进去,童鞋们帮帮我~!!!
出现这种情况有很多种,有可能是烧录程序的软件出了问题(我之前也遇到过,当时我用的是STC-ISPV4.88,当时怎么弄就是烧不进,后来重装成STC-ISPV4.80就可以了);也有可能是芯片烧坏了,你可以换一个芯片试试,希望能够帮到你。
⑦ 我是51单片机菜鸟,我买了一块开发板,最近总是偶尔烧不上程序。
我估计是你操作不熟练造成的,操作顺序是:先点击PC端下载,再给单片机开发板上电。当然也可能是USB-232造成的,如果是WIN7系统的话更有可能,XP一般问题不大,所以最好用串口线,如果你计算机有RS232串口的话。
⑧ 8051C52单片机为什么烧不进去程序
有如下几个原因:
1、芯片本身坏了,加了写保护,所以写不进去。这时候需要换一个芯片才行。
2、写程序的设备坏了。你可以换一个写程序的设备试试。
⑨ 为什么我的51单片机烧不入程序
1.看看你的STC下载软件是否安装正确(一般不会有问题)2.看看你是否安装驱动(如CH340)3.看看你选的芯片类型是否匹配4.看看你KEIL里的程序是否添加以及是否在options里的output中选中HEX(十六进制输出)5.单片机一般需要的是5V的电压,而电脑上提供的不是,因此在串口这块要用到转换,会涉及相关芯片,看你的芯片是否烧坏,这块容易出问题!(能力有限,但将所知全部告诉,望见谅!!!)