如果rx,tx没接错。那就查电源,单片机烧录要冷启动,电源要彻底掉电再上电,烧录的供电回路不能有大的电容等储能原件,不然干扰冷启动过程,单片机以为未掉电,//@神秘小鱼C6:老师你好我之前也用过这款单片机,我焊上PCB后成功烧录上了程序当我想换个程序烧录的时候发现烧录不了了,之前烧录成功的那个程序也不能成功烧录这是什么情况。
1、怎么把c语言程序烧进单片机C语言源程序>C编译器>汇编代码>汇编器>机器代码所谓的单片机C语言的意思是拿C语言来编写单片机程序,没有什么C语言控制单片机这回说法。具体过程是:C语言源程序通过特定的C编译器编译为针对某种单片机的汇编代码,再由汇编器将汇编代码汇编为单片机可执行的机器代码,然后下载到单片机的存储器运行。当前一般的集成开发环境(如KeilC)可以一次搞定生成机器代码。
目前来讲,C语言的编译器种类非常多,有用于各种单片机以及微处理器架构的编译器版本,所以可以用C来做为单片机的编程语言。不同的是,你用TC或者VC编译得到的是X86(如Intel,AMD)的目标代码,只能在PC机上运行,而如果用单片机C编译器(比如KeilC)编译的代码是单片机代码,只能在特定的单片机上运行。
2、51单片机把程序烧录到单片机了需要那种线?买uSB转TTL下载线,每根只需5元钱左右,但要安装驱动程序。USB转串口线即可。对于AT89C51单片机需要用带有12V电源的烧录器来烧录,对于STC单片机仅需要USB转TTL串口线就可以下载烧录,你用的单片机怎样烧录程序需要查看你的单片机数据手册来确认。
3、如何让能让程序烧到51单片机1.你的单片机要有外围的下载电路(我之前用过max232)。2.再去找一个有串口下载工具。最直接的买一个烧录器,只要把单片机放在烧录器上,用烧录器自带的软件就可以了。你是用编程器烧写程序的么估计是程序没烧好。根据不同的型号,烧录到51单片机的方法不一样:1、具有ISP、IAP功能的单片机,比如STC系列,可以通过串口利用STC_ISP软件下载到单片机。
4、单片机烧录程序问题用什么样的开发语言没有关系的,最终编译后都会生成二进制文件,这个二进制的文件才是需要烧进去的东西。3根线就可以了,p3.0,p3.1,gnd。注意的是,下载时要先点下载,后给单片机加电,你要用那种单片机呢,如果是stc就用串口就可以下载程序,但是现在很多电脑没有串口,所以很多又用usb转串口至于其他的单片机,比较复杂,有isp,jlink。