AVR或Alf和Vegard的RISC处理器编程器是一种用于对AVR微控制器进行编程的设备。AVR微控制器基于8位RISC(精简指令集计算)微控制器。AVR编程器允许用户将操作指令放在微控制器上,告诉微控制器执行特定任务。AVR微控制器通...
AVR或Alf和Vegard的RISC处理器编程器是一种用于对AVR微控制器进行编程的设备。AVR微控制器基于8位RISC(精简指令集计算)微控制器。AVR编程器允许用户将操作指令放在微控制器上,告诉微控制器执行特定任务。AVR微控制器通常用于硬件开发和机器人技术。与微控制器本身的价格相比,AVR程序员通常很昂贵,可以自己购买或作为工具购买。

手放在臀部的人
将计算机上的代码放到AVR微控制器上。该代码在计算机上编译成二进制。该代码通常保存为十六进制文件,然后可以上载到微控制器上。AVR程序员通常插入计算机的串行端口,并且需要一个特殊的程序将代码从计算机传送到微控制器。
然后,从计算机发出的代码被传送到微控制器的闪存中。编程器连接到微控制器上允许编程的特定管脚上。大多数AVR微控制器只有几千字节的内存,因此,微控制器上的程序必须相当小。将程序从计算机传输到微控制器的过程称为闪烁。
AVR微控制器对许多应用程序都很有用。微控制器本质上是一台微型计算机,可以编程来做许多事情。输入和输出是处理的通过微控制器上的许多管脚,可以将传感器、开关、灯、电机和许多其他项目连接到管脚上,从而使其具有广泛的用途。因此,AVR微控制器通常用于原型制作和机器人项目
AVR程序员可以购买预装配的、从工具包中构建的或完全从头开始构建的。这些程序员并不十分复杂,但对于业余爱好者来说,购买一个工具包或预装配程序员是一个好主意,因为它可能会让新手感到困惑。预装配程序员通常比工具包贵,但而且通常更耐用和可靠。大多数套件需要焊接,并且需要几个小时才能组装在一起。对于那些使用微控制器进行原型制作或其他专业工作的人来说,最好是购买一个预装配的程序员,但业余爱好者可能最好有一个工具包。