单片机下载程序的问题
我弄了一块stc12c5a60s2单片机想下载程序有usb转ttl模块怎样构造就可以下载是不是链接上晶振和30pf电容就可以用电脑给单片机下载程序了外部...
我弄了一块stc12c5a60s2单片机
想下载程序
有usb转ttl模块 怎样构造就可以下载
是不是链接上晶振和30pf电容就可以
用电脑给单片机下载程序了外部 展开
想下载程序
有usb转ttl模块 怎样构造就可以下载
是不是链接上晶振和30pf电容就可以
用电脑给单片机下载程序了外部 展开
意法半导体(中国)投资有限公司
2023-06-12
展开全部
展开全部
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,还要有专门的逻辑分析仪去捕捉下载器与单片机之间的协议。
总结:想要捕捉单片机的下载协议,并不是个简单的工作,需要有深厚的技术基础。
我们通常用的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,还要有专门的逻辑分析仪去捕捉下载器与单片机之间的协议。
总结:想要捕捉单片机的下载协议,并不是个简单的工作,需要有深厚的技术基础。
追问
你能不能不回答
你的回答根本没用吧机会让给别人好不好
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机原理由运算器、控制器、存储器、输入输出设备构成,单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程;单片机的应用:节能控制;智能语音设备;报警控制;医疗设备。
单片机原理及应用 本书详细地介绍了MC...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询