单片机交流
直播中

李秀兰

7年用户 1437经验值
私信 关注
[问答]

Keil编译和烧写AVR Atmega是如何操作呢?

为什么电子工程师都会选择Keil呢?Keil 有什么优点吗?
Keil编译和烧写AVR Atmega是如何操作呢?

回帖(1)

李晶

2021-7-7 13:19:24
Keil 作为电子工程师首选,因为他目前通吃C51和STM32的开发平台。
51单片机是8位单片机(AT89C51与STC89C51与AT89S51),AVR Atmega也是属于8位(Atmega328p-pu(Arduino-URO主控芯片)
STM32顾名思义也是32位的芯片。
Arduino系列的单片机大部分人都习惯在Arduino IDE环境下编译和下载烧写程序。
那么万能的Keil 编译和烧写AVR Atmega又是如何操作呢:见下面链接,可见Keil用到的C51语言直接能在Atmega上继续用,所以很多工程师不需要学习Arduino的语言即可开发,但无可否认Arduino语言更接近有编程基础的语言,C51语言还是会偏向于要有单片机硬件基础的人去用,所以Arduino更让大众接受。也风靡了全球。
https://wenku.baidu.com/view/e61bf6cca1c7aa00b52acb6d.html
目前网上比较用的多的是2款USBasp下载线用到的下载上位机AVR fighter和 PROGISP v2.0
AVR fighter


用ATMEGA16/A/L和ATMEGA8/A单片机DIY移植ARDUINO
AVR USBISP下载器(PROGISP) v2.0




而比较远旧的电脑用的串口rs232下载线,和并口下载线,会用到这个软件PonyProg2000
AVR串口并口下载线制作及PonyProg2000使用教程(完整版)

举报

更多回帖

发帖
×
20
完善资料,
赚取积分