单片机
返回首页

如何使用USBASP烧写器和Atmel Studio 7.0对AVR微控制器进行编程

2022-07-26 来源:csdn

有几种方法可以对AVR微控制器进行编程。在本篇文章中,我们使用USBASP v2.0串行编程器对其进行编程。为了演示,我们将使用ATmega16微控制器和Atmel Studio。我们将用一个blink闪烁的草图程序测试烧写器。


以下是使用USBASP JTAG和Atmel Studio将代码烧录到Atmega IC的步骤:

●    安装USBASP驱动程序。

●    下载并设置Atmel Studio。

●    在Atmel Studio中设置外部工具链,如WinAVR

●    使用晶振和一个LED设置Atmega16。

●    构建和上传Sketch到Atmega16

我们将详细讨论每一步。第一步是在Windows10中安装USBASP驱动程序。也可以使用相同的方法在其他Windows版本上安装。


第1步:在Windows 10中安装USBASP驱动程序:

使用JTAG(USBASP)时,如果未自动安装驱动程序,则可能需要安装驱动程序。如果您没有安装驱动程序,那么您将无法在Atmel Studio中找到USBASP的端口。从此链接下载USBASP zip文件。


下载驱动程序后,请按照以下步骤操作。

1.  解压缩下载的文件并将其保存在桌面上。

2.  将USBASP v2.0模块连接到您的计算机。如果您不知道USBASP的外观,那么您可以看下图。

3.  打开设备管理器。

4.  现在您可以找到已连接的USBASP编程器。


5.  右键单击“USBasp”并选择“更新驱动程序”。


6.  选择“浏览计算机以查找驱动程序软件”。


7.  现在找到或浏览Unzipped USBASP Driver Parent文件夹并选择Open。


8.  如果安装成功,您将看到如下信息,您无需遵循进一步的说明。


9.如果您收到以下错误,则必须禁用驱动程序签名强制执行。



要禁用驱动程序签名,请执行以下步骤:

1.  要禁用驱动程序签名,请按住Shift键并在按住Shift键的同时重新启动计算机。

2.   在按住shift键的同时单击“重新启动”。

3.  现在您的计算机重新启动但不要离开Shift键,直到您在蓝屏中看到“高级选项”。


4.   退出Shift键并单击“启动设置”。

5.  单击“疑难解答”


6.  选择“高级选项”。


7.  当您选择高级选项时,下一个scree将显示,并且将有多个选项,并且“重新启动”按钮将位于右下方。


8.  单击“重新启动”按钮。

9.  等待Windows再次启动。重启后,您可以看到许多选项。

10.现在这是禁用驱动程序签名的最后一步。在列表中的许多选项中,第7个选项是“禁用驱动程序签名强制”。


11.  要选择此选项,您需要按键盘上的数字7按钮。不要与F7按钮混淆。您只需在计算机上按数字7即可。

12.  选择第7个选项后,PC将重新启动。并且您已成功禁用了驱动程序签名。

13.  现在只需按照上面的步骤1-8操作,即可成功安装USBASP驱动程序。


现在我们已经完成了Atmega16编程的第一步。第二步是设置Atmel Studio 7.0来上传草图


进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 红外线探测报警器

  • 短波AM发射器电路设计图

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 开关电源的基本组成及工作原理

  • 带有短路保护系统的5V直流稳压电源电路图

    相关电子头条文章