Atmel Studio开发环境下配合AVRDUDESS配置烧录快捷方式

本文主要是介绍Atmel Studio开发环境下配合AVRDUDESS配置烧录快捷方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Atmel Studio开发环境下配合AVRDUDESS配置烧录快捷方式


  • 📌avrdude项目地址:https://github.com/avrdudes/avrdude
  • 👉avrdude文档介绍:https://nongnu.askapache.com/avrdude/avrdude-doc-6.4.pdf
  • 🌼烧录快捷方式如下图所示:
    在这里插入图片描述
  • 📍AVRDUDESS下载地址:https://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/
  • 🔖Atmel Studio 7.0环境下。AVRDUDESS软件以安装版本为例,使用328P和328PB芯片作为测试对象:

⛳配置USBasp烧录器作为目标芯片烧录工具

🔱根据AVRDUDESS软件,所提供的USBasp和 串口(目标芯片已经带bootloader)都可以设置2种方式,进行烧录。

  • 🔑USBasp第一种方式:
    在这里插入图片描述

  • 🗝USBasp第二种方式:
    在这里插入图片描述

  • 🏷串口方式:
    在这里插入图片描述
    在这里插入图片描述

  • 🌿具体的扩展应用配置:
    在这里插入图片描述

    • 🔧在Command命令行填写AVRDUDESS软件路径
C:\Program Files (x86)\AVRDUDESS\avrdude.exe
    • 🔧在Arguments栏,填写参数:
-c usbasp -p m328p -U flash:w:$(ProjectDir)Debug\$(TargetName).hex:a

或者:

-c usbasp-clone -p m328p -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":a 
  • ✅串口方式:
    在这里插入图片描述
-c arduino -p m328pb -P COM6 -b 115200 -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":a 

或者:(该种方式对于某些型号不通用)

-c arduino_as_isp -p m328p -carduino -P COM6 -b 115200 -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":a 
  • ✨以上命令行测试了328P和328PB,对于使用USBasp工具,烧录没有问题,在使用串口方式烧录情况下,328pb不支持arduino_as_isp 参数的方式。
  • 🌿其他AV烧录器可以参考AVRDUDESS软件命令行内容,自行添加。
  • 📄AVR型号参数列表(avrdude-doc-6.4.pdf):-p参数
uc3a0512 AT32UC3A0512
c128 AT90CAN128
c32 AT90CAN32
c64 AT90CAN64
pwm2 AT90PWM2
pwm216 AT90PWM216
pwm2b AT90PWM2B
pwm3 AT90PWM3
pwm316 AT90PWM316
pwm3b AT90PWM3B
1200 AT90S1200 (****)
2313 AT90S2313
2333 AT90S2333
2343 AT90S2343 (*)
4414 AT90S4414
4433 AT90S4433
4434 AT90S4434
8515 AT90S8515
8535 AT90S8535
usb1286 AT90USB1286
usb1287 AT90USB1287
usb162 AT90USB162
usb646 AT90USB646
usb647 AT90USB647
usb82 AT90USB82
m103 ATmega103
m128 ATmega128
m1280 ATmega1280
m1281 ATmega1281
m1284 ATmega1284
m1284p ATmega1284P
m1284rfr2 ATmega1284RFR2
m128rfa1 ATmega128RFA1
m128rfr2 ATmega128RFR2
m16 ATmega16
m1608 ATmega1608
m1609 ATmega1609
m161 ATmega161
m162 ATmega162
m163 ATmega163
m164p ATmega164P
m168 ATmega168
m168p ATmega168P
m168pb ATmega168PB
m169 ATmega169
m16u2 ATmega16U2
m2560 ATmega2560 (**)
m2561 ATmega2561 (**)
m2564rfr2 ATmega2564RFR2
m256rfr2 ATmega256RFR2
m32 ATmega32
m3208 ATmega3208
m3209 ATmega3209
m324a ATmega324A
m324p ATmega324P
m324pa ATmega324PA
m324pb ATmega324PB
m325 ATmega325
m3250 ATmega3250
m328 ATmega328
m328p ATmega328P
m328pb ATmega328PB
m329 ATmega329
m3290 ATmega3290
m3290p ATmega3290P
m329p ATmega329P
m32m1 ATmega32M1
m32u2 ATmega32U2
m32u4 ATmega32U4
m406 ATMEGA406
m48 ATmega48
m4808 ATmega4808
m4809 ATmega4809
m48p ATmega48P
m48pb ATmega48PB
m64 ATmega64
m640 ATmega640
m644 ATmega644
m644p ATmega644P
m644rfr2 ATmega644RFR2
m645 ATmega645
m6450 ATmega6450
m649 ATmega649
m6490 ATmega6490
m64m1 ATmega64M1
m64rfr2 ATmega64RFR2
m8 ATmega8
m808 ATmega808
m809 ATmega809
m8515 ATmega8515
m8535 ATmega8535
m88 ATmega88
m88p ATmega88P
m88pb ATmega88PB
m8a ATmega8A
m8u2 ATmega8U2
t10 ATtiny10
t11 ATtiny11 (***)
t12 ATtiny12
t13 ATtiny13
t15 ATtiny15
t1604 ATtiny1604
t1606 ATtiny1606
t1607 ATtiny1607
t1614 ATtiny1614
t1616 ATtiny1616
t1617 ATtiny1617
t1624 ATtiny1624
t1626 ATtiny1626
t1627 ATtiny1627
t1634 ATtiny1634
t20 ATtiny20
t202 ATtiny202
t204 ATtiny204
t212 ATtiny212
t214 ATtiny214
t2313 ATtiny2313
t24 ATtiny24
t25 ATtiny25
t26 ATtiny26
t261 ATtiny261
t28 ATtiny28
t3216 ATtiny3216
t3217 ATtiny3217
t4 ATtiny4
t40 ATtiny40
t402 ATtiny402
t404 ATtiny404
t406 ATtiny406
t412 ATtiny412
t414 ATtiny414
t416 ATtiny416
t417 ATtiny417
t424 ATtiny424
t426 ATtiny426
t427 ATtiny427
t4313 ATtiny4313
t43u ATtiny43u
t44 ATtiny44
t441 ATtiny441
t45 ATtiny45
t461 ATtiny461
t5 ATtiny5
t804 ATtiny804
t806 ATtiny806
t807 ATtiny807
t814 ATtiny814
t816 ATtiny816
t817 ATtiny817
t824 ATtiny824
t826 ATtiny826
t827 ATtiny827
t84 ATtiny84
t841 ATtiny841
t85 ATtiny85
t861 ATtiny861
t88 ATtiny88
t9 ATtiny9
x128a1 ATxmega128A1
x128a1d ATxmega128A1revD
x128a1u ATxmega128A1U
x128a3 ATxmega128A3
x128a3u ATxmega128A3U
x128a4 ATxmega128A4
x128a4u ATxmega128A4U
x128b1 ATxmega128B1
x128b3 ATxmega128B3
x128c3 ATxmega128C3
x128d3 ATxmega128D3
x128d4 ATxmega128D4
x16a4 ATxmega16A4
x16a4u ATxmega16A4U
x16c4 ATxmega16C4
x16d4 ATxmega16D4
x16e5 ATxmega16E5
x192a1 ATxmega192A1
x192a3 ATxmega192A3
x192a3u ATxmega192A3U
x192c3 ATxmega192C3
x192d3 ATxmega192D3
x256a1 ATxmega256A1
x256a3 ATxmega256A3
x256a3b ATxmega256A3B
x256a3bu ATxmega256A3BU
x256a3u ATxmega256A3U
x256c3 ATxmega256C3
x256d3 ATxmega256D3
x32a4 ATxmega32A4
x32a4u ATxmega32A4U
x32c4 ATxmega32C4
x32d4 ATxmega32D4
x32e5 ATxmega32E5
x384c3 ATxmega384C3
x384d3 ATxmega384D3
x64a1 ATxmega64A1
x64a1u ATxmega64A1U
x64a3 ATxmega64A3
x64a3u ATxmega64A3U
x64a4 ATxmega64A4
x64a4u ATxmega64A4U
x64b1 ATxmega64B1
x64b3 ATxmega64B3
x64c3 ATxmega64C3
x64d3 ATxmega64D3
x64d4 ATxmega64D4
x8e5 ATxmega8E5
avr128da28 AVR128DA28
avr128da32 AVR128DA32
avr128da48 AVR128DA48
avr128da64 AVR128DA64
avr128db28 AVR128DB28
avr128db32 AVR128DB32
avr128db48 AVR128DB48
avr128db64 AVR128DB64
avr32da28 AVR32DA28
avr32da32 AVR32DA32
avr32da48 AVR32DA48
avr32db28 AVR32DB28
avr32db32 AVR32DB32
avr32db48 AVR32DB48
avr64da28 AVR64DA28
avr64da32 AVR64DA32
avr64da48 AVR64DA48
avr64da64 AVR64DA64
avr64db28 AVR64DB28
avr64db32 AVR64DB32
avr64db48 AVR64DB48
avr64db64 AVR64DB64
ucr2 deprecated,
lgt8fx168p LGT8FX168P
lgt8fx328p LGT8FX328P
lgt8fx88p LGT8FX88P
  • 🌿从最后几个型号来看,同样也支持国产的lgt8fx328p

  • 🔖此文章仅作为个人学习探索知识的总结,不作为他人或引用者的理论依据,由于学识所限,难免会出现错误或纰漏,欢迎大家指正。

这篇关于Atmel Studio开发环境下配合AVRDUDESS配置烧录快捷方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631313

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推