Menu Close

将程序传输到微控制器第二部分(驱动程序)

到目前为止,您应该已经构建了SPI接口。如果还没有,请查看上一篇教程。它只是一个6针电缆,连接到一组与微控制器上正确引脚排列相匹配的6个引脚上。

不过,在这一点上,我们需要确保计算机能够识别编程器。这就是来自sparkfunadafruit工业USBTinyISP设备,它将计算机连接到微控制器。就像这个宇宙中的所有连接到装有Windows操作系统的计算机上的东西一样,都需要驱动程序——这个编程器也不例外。

由于我正在将驱动程序安装到运行Windows 7 64位操作系统的计算机上,安装过程与32位操作系统的程序有些不同。不过不用担心——如果您能够从一个文件夹中单击并拖动文件到另一个文件夹,那么您不会遇到问题。显然,来自sparkfun.com的驱动程序不包含最新版本的64位驱动程序。不过这在视频中已经完全解释了,因此如果您正在运行64位系统,则安装驱动程序不会有任何问题。

以下是在32位或64位Windows操作系统上安装驱动程序以及识别编程器的一般步骤:

  1. 前往sparkfun.com,并导航到Pocket AVR Programmer页面(在“Programmers – AVR”下的左侧窗格)。链接已提供,因此您不需要关注我过于冗长的描述。
  2. 欣赏美丽的红色、黑色和白色配色方案。
  3. 滚动到文档下方,找到Windows 驱动程序链接。或者,直接点击链接  (Documents)。
  4. 现在,您的计算机上应该有pocketprog-driver.zip文件。将文件解压缩到另一个您知道位置的文件夹中。
  5. 在您试图修改文件内容或出于某种原因尝试安装之前,需要修改一些文件以适应64位Windows 7或Vista。然而,如果您使用的是32位Windows版本,请开始安装。您可以忽略以下关于64位程序的说明。
  6. 现在,前往github页面,点击最新版本。
  7. 您将看到列出了几个或更多文件。您需要的是bin文件(即libusb-win32-bin-#.#.#.#.zip)。
  8. 现在,您的计算机上应该有另一个.zip文件。请将其解压缩到已知位置。
  9. 进入该文件夹,并导航到bin文件夹,然后进入amd64文件夹。那里会有两个文件,称为libusb0.dll和libusb0.sys。将这些文件重命名为libusb0_x64.dll和libusb0_x64.sys。
  10. 将这些文件复制到pocketprog-driver文件夹中,覆盖这些文件的现有版本。
  11. 对于新下载的驱动程序的安装,我将展示一种非常不寻常的方法,我非常喜欢。这是“添加传统硬件”模式。是的,在Windows中有这样的功能!
  12. 点击“开始”菜单。
  13. 右键单击“计算机”。
  14. 选择“管理”选项。它可能旁边会有一个黄色和蓝色的盾牌。
  15. 单击“设备管理器”。是的,我知道您知道另一种访问设备管理器的方法。好了,现在您又知道了另一种方法。
  16. 右键单击列表顶部(计算机名称,通常以“-PC”结尾。我的是patrick-PC)。您猜对了,我的名字是Patrick。
  17. 在菜单中选择“添加传统硬件”。如果您想知道,“传统”意味着仍在使用并且已经使用了一段时间的硬件;或者Windows没有在他们强大的硬件列表中。好吧,这是我对它的定义…
  18. 当向导出现时,按“下一步”。
  19. 在下一个屏幕上,选择“手动从列表中选择要安装的硬件(高级)”,以便将单选按钮更改为该选项。单选按钮是一个在Windows控件中看起来像一个圆圈,中间有一个小蓝色球体的控件。
  20. 单击“下一步”。
  21. “显示所有设备”选项应该被突出显示。确保是这样,然后单击“下一步”。
  22. 单击“有磁盘”按钮。
  23. 使用“浏览”按钮,导航到pocketprog-driver文件夹的位置。如果选择了正确的文件夹,您将在该文件夹中看到pocketprog.inf文件。双击此文件,驱动程序将开始安装。
  24. 如果安装似乎不顺利,请再次查看此过程。
READ  单板计算机(SBC)和微控制器(MCU)有什么不同?
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in 单片机教程

Related Posts