求教AT单片机烧录……

求教AT单片机烧录……,第1张

AT的单片机主要是两种编程方式:并行编程和串行编程(ISP)。

并行编程的多见于一些比较古老的单片机型号,比如AT89C系列单片机,它们大部分需要使用12V的电压才能编程(正常工作电压为5V),并且需要使用很多IO口(比如为AT89C51下载程序,除了Vcc和GND之外,还要连接二十多根线),并且需要将芯片拆下安装到专用编程器上才能写入程序。

串行编程的多见于一些比较新的单片机型号,比如AT89S系列单片机、Atmega单片机、Tiny单片机等等。AT单片机的串行编程接口大多为10Pin的牛角座,通讯方式为SPI,具体的通讯协议可以在这些单片机的DataSheet文档中找到。这种编程方式比较方便,不需要拆卸芯片,但也需要购买专用的ISP编程器(价格要比并行的编程器便宜)。下图为ISP编程器。

那个应该是指Atmel单片机的下载方式。Atmel的单片机有两种下载方式,一种是并行下载,另一种是串行下载(ISP),并行下载使用的IO口非常多,一般需要将单片机拆下插入编程器才能进行;串行下载使用类似SPI总线的方式传输数据,只需要4根线即可。Atmel的51单片机,只有型号为AT89S开头的单片机支持串行下载,AT89C开头的只能并行下载。

AS60可能无法支持非官方的STK500,对此我不太清楚,我用的官方JTAGICE3仿真器。

变通的办法就是,你可以买个USBASP,十几块钱的下载线,和tiny13连接好,下载软件里选择数据改变下载,这样每次编译完自动执行下载。

编译好的hex文件位于你的项目文件夹内部的debug文件夹里边。如果找不到那个文件,直接在项目文件夹级别上搜索hex,就知道在哪了。

对于tine13,他是只支持ISP下载的,不能仿真,所以用原装的下载器也没有仿真功能,USBASP是比较可行的

以上就是关于求教AT单片机烧录……全部的内容,包括:求教AT单片机烧录……、51单片机学习板上的 AT下载是什么烧录方式 与单片机之间怎么连接的、如何用atmel studio 6.0下载写好的程序到单片机上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9481223.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存