风筝
发表于: 2019-2-19 22:08:19 | 显示全部楼层

有几种方法可以对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编程器。

Connected-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.png

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

Update-Driver-of-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.png

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

Updating-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.png

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

Install-Driver-of-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.jpg

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

Driver-Updated-for-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.jpg

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

Error-in-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.jpg


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

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

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

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

Troubleshoot-for-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.jpg

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

5.  单击“疑难解答”

Setting-up-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.jpg

6.  选择“高级选项”。

Advance-Option-for-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.jpg

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

Restart-for-USBASP-v2-Module-for-Programming-AVR-Microcontroller-Atmega16.png

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

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

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

Disable-Driver-Signature-for-USBASP-v2-Module-for-Programming-AVR-Microcontrolle.jpg

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

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

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


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

跳转到指定楼层
相信未来
发表于: 2019-2-19 22:28:17 | 显示全部楼层

坐等更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 32 | 回复: 41



手机版|

GMT+8, 2024-4-19 20:51 , Processed in 0.174984 second(s), 10 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表