atmel c keil 包_Keil C软件与AVR Atmega系列下载器使用

Keil是电子工程师常用的开发平台,不仅支持C51和STM32,还能用于AVR Atmega系列的开发。尽管Arduino IDE通常用于Arduino系列单片机的编程,但Keil的C51语言也可直接应用于Atmega,使得工程师无需额外学习就能开发。常用的AVR下载工具包括USBasp的AVR fighter和PROGISP v2.0,以及老式电脑可能用到的PonyProg2000。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

7246481ad7a3a969a8137e09124bcb7f.png

d4d638bcff1dbb2e62216482783d863f.png

用ATMEGA16/A/L和ATMEGA8/A单片机DIY移植ARDUINO

AVR USBISP下载器(PROGISP) v2.0

36fc44e8221aa8950eb11b386097fcd9.png

a14b6a66db47a6740c1be3b8b125ceaa.png

987b617464ea46291fad5789997e62d2.png

f0668f793af8c8e46a91051c756afcb2.png

而比较远旧的电脑用的串口rs232下载线,和并口下载线,会用到这个软件PonyProg2000

706a504453f5dabddcfdec45974e1c2e.png

8d7843d4f2c23c7d1b0a848c998a9a62.png

AVR串口并口下载线制作及PonyProg2000使用教程(完整版)

20abdca4f4a42d879899badc17bf36d4.png

8306a898bbf3eb172ca79af87479615d.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值