单片机下载程序的问题

我弄了一块stc12c5a60s2单片机
想下载程序
有usb转ttl模块 怎样构造就可以下载
是不是链接上晶振和30pf电容就可以
用电脑给单片机下载程序了外部

1 单片机的程序从编写到下载到单片机,主要分为几个部分:编辑、编译、链接、下载
我们通常用的Keil,实际上是把上述四个过程集成到一块了,是傻瓜式软件,表面上看是一体的,
其实则不然。而我们写大型程序,比如写Android,以上的过程是分开的。
2 编译器与下载器之间没有通讯,我们之所以能用有的开发环境下载程序,比如用Keil下载,实际上是Keil调用了下载部分的程序,而不是编译和下载之间的关系。

3 单片机下载分为三个部分,PC机上的软件,下载器,单片机。 当然,有的单片机没有下载器。
PC上软件的作用就是把Hex文件转换成Bin文件,然后通过厂家协议下载到单片机,或者直接把Bin文件下载到单片机。
对于没有下载器的,比如STC系列单片机,它的通信由两部分组成:PC软件和单片机内部的ISP
对于有下载器的,比如AVR,STM32的JTAG,通信由三部分组成,PC<---->下载器<--->单片机的ISP.

4 对于不经过下载器的单片机,每个厂家的单片机的ISP是不一样的,因此,你要想知道通信协议,可以用BUS HOUNDER自己去捕捉,我曾经捕捉过STM32的ISP协议,当然,失败了,因为程序不同,协议不太一样,主要是有个校验和问题。

5 对于要经过下载器的单片机,比如AVR,就比较麻烦,除了用BUSHOUND,还要有专门的逻辑分析仪去捕捉下载器与单片机之间的协议。

总结:想要捕捉单片机的下载协议,并不是个简单的工作,需要有深厚的技术基础。追问

你能不能不回答
你的回答根本没用吧机会让给别人好不好

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-29
哈哈,说我太简略,我在多笑一会,哈哈哈哈,下边的追问确实太逗了,忍不住,上来再笑一会

stc单片机下载程序一直正在检测目标单片机怎么办?
软件问题:检查串口驱动是否正常:在使用串口下载前,请确保已正确安装串口驱动。驱动异常可能导致无法识别串口,通常在电脑资源管理器中显示 COM 号以确认驱动安装。调整下载软件参数配置:检查编程软件的参数设置,包括单片机型号、串口号、串口波特率等是否与实际需求匹配。正确配置参数是下载程序成功的关键。总...

为什么STC单片机在下载程序时显示正在检测目标单片机??
3. **评估编程器状态**:检查编程器是否正常工作。尝试更换不同的串口工具下载程序,或者重新拔插编程器,确保其连接稳定且未损坏。4. **确认编程器支持性**:确认使用的编程器是否支持所使用的单片机型号,避免因兼容性问题导致无法识别或连接。软件问题1. **驱动问题**:确保已正确安装串口驱动。在...

单片机下不进去程序怎么回事?怎么办?
这种问题很常见,建议你尝试以下方法解决1.单击下载按钮,让软件向单片机写入程序,如果出现这个提示无法下载,请在下载状态下关闭单片机电源再重新打开,看烧写过程开始没有。2.如果还没有,请检查COM端口设置的是不是你连接编程器或者开发板的端口,数据线有没有连接好。3.将串口的波特率降到最低1200,...

如何解决单片机下载程序失败的问题
为了确保产品质量与用户信任,选择了可靠的PCB提供商和贴片厂商进行生产。同时,为满足用户需求,编写了详细的产品文档,包含与开发板和电脑连接的方法,以及如何使用elink32进行程序下载的步骤。这些文档可在淘宝店铺详情页下载,方便用户了解和操作。测试结果显示,该编程器兼容市面上绝大多数ARM Cortex-M系...

单片机在下载程序时老是出现以下问题,请求高手帮忙!
可能原因:1,单片机未正常工作。如单片机已坏,电压不对,晶振未起振。2。下载电路异常。3。下载方法不正确。先按下载,再开单片机电源。逐一排除。

单片机下载程序的问题
1 单片机的程序从编写到下载到单片机,主要分为几个部分:编辑、编译、链接、下载 我们通常用的Keil,实际上是把上述四个过程集成到一块了,是傻瓜式软件,表面上看是一体的,其实则不然。而我们写大型程序,比如写Android,以上的过程是分开的。2 编译器与下载器之间没有通讯,我们之所以能用有的开发...

单片机开发板下载不进去程序,烧写软件一直显示请上电
五、下载软件的波特率以及其它参数不是默认值,,就是被人为修改了 排除以上几点问题后,基本上就可以下载了,若还是不能下载,可以使用串口助手测试一下 方法是,连接好数据线和开发板,并在开发板上面的单片机引脚中 找到串行通信的两个引脚,RXD和TXD,用断线把这两个引脚连接在一起 用串口助手发送...

STC单片机程序下载问题
是什么时候出现的问题 。1、是你以前下载程序都好 ,然后突然坏了。2、还是新的下载线没试过 。这种情况就是典型的,rs232器件 没在工作状态。如果是第一种情况 那么就是串口芯片坏了(虽然你保证芯片正常,那下别的信号单片机行吗??),或则其他地方 没接触号等。连握手都没提示就是串口芯片部...

stc89c52单片机下载程序时一直停在 “正在检测目标单片机” 怎么解决...
stc89c52单片机下载程序时一直停在 “正在检测目标单片机”,是设置错误造成的,解决方法如下:1、首先打开电脑中的keil软件,点击“工程”新建一个工程,命名为“点亮LED”,点击确定。2、出现一个选择芯片型号的对话框,选择"Atmel"里面的“89C52”,点击确定进行下一步。3、点击如图所示,新建一个文件,...

51单片机下载程序出现的问题,求解呀。。。
得出目标值3.3V。实际情况是,“单片机及外围电路”这个动态负载Rx和分压电阻R下将会并联,分压后实际电压应该远低于目标值3.3V,且因为Rx变化,实际单片机工作电压不稳定。【3】简单方法是串联小电阻和3.3V稳压管In4728a或In746a,稳压管并联电容来做到。正确的方法应该使用1117-3.3就可以了。

相似回答
大家正在搜