亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

Attiny84 数据表:其引脚配置和编程步骤

Attiny84 是一款高性能单芯片,但功耗低。该器件基于先进的 RISC 架构。此外,该微控制器是标准的,因为它的外部尺寸小且功能美观。本文讨论attiny84 datasheet管脚配置、编程教程和步骤。

Attiny84 引脚配置

(Attiny 84 pinout示意图。)

左组别针(1-7)

该引脚通过位 1/振荡器引脚/引脚变化中断引导端口 B,源 9。

引脚 4 通过位 3/复位引脚连接到端口 B。主要用于调试和编程。另外,它是一个源 11 引脚变化中断。

引脚 5 是 B 端口的输入和输出引脚。此外,它还有一个 2 位或系统时钟输出和一个外部中断 0/定时器。

它是一个7位的A的双向输入和输出引脚。此外,它是 ADC 的输入通道 7。定时器比较匹配 Bout/定时器 1 捕获/来自源 7 的引脚中断更改 0。

在 ICSP 编程期间,ADC 输入通道 6(引脚中断)从源 6/SPI MOSI 变为 0。引脚 7 是一个 6 位的输入/输出引脚。 A USI 数据输入/计数器 1 比较匹配 A 输出。

(一张照片显示了一个有八个引脚的微控制器。)

右组别针(8-14)

它是一个 5 位的 A 的双向输入和输出引脚。 USI 数据输出/计数器 1 与 B-out 匹配进行比较。同样,在 ICSP 编程期间,ADC 输入通道 5(引脚中断)从源 5/SPI MISO 变为 0。

引脚 9 是一个 4 位的双向输入和输出 A 引脚。它使用 ADC 输入通道 4 运行。ICSP 编程需要三线 USI 时钟。 counter1时钟源/I2C SCL/管脚中断从源3变为0。

它是一个 3 位的 A 的双向输入和输出引脚。一个 ADC 输入通道 3/counter0 时钟源/引脚中断从源 3 更改为 0。

引脚 12 是 A 端口的输入和输出引脚,有 2 位。一个模拟比较器——输入/ADC 输入通道 2/引脚中断从源 2 变为 0。

它是 A 端口的输入和输出引脚,有一个 1 位。模拟比较器 + 输入/ADC 输入通道 1/引脚中断从源 1 变为 0。

最后,第14脚是A口的输入输出脚,位为0。一个 ADC 输入通道 0/外部模拟参考电压/引脚中断从源 0 变为 0。

(带有可见齿轮的微芯片。)

什么是 Attiny84?

Attiny84 是一款紧凑型 8 位微控制器 - 具有 AVR RISC 架构的 MCU。该架构基于微控制器具有 14 个引脚的特性。值得注意的是,12 个引脚是输入/输出引脚。此外,该架构包含封装的微芯片 picoPower 技术,该技术对设备的高性能发挥了重要作用。

Attiny84 具有强大的指令架构。它的处理速度为 1MIPS/MHz。因此,该设备在处理高速性能的同时平衡了功耗。

(计算机微控制器。)

Attiny84 功能和规格

Attiny84 替代品

attiny84 的完美替代品是 attiny2313A。但是,其他替代产品包括:阁楼48,阁楼417,阁楼28L,阁楼88PA。值得注意的是,atmega8A、atmega8535、atmega6490、atmega8515 和 atmega645A 与 attiny84 特征相似。

Attiny84 编程教程和步骤

所需材料

所需的硬件设备包括:

步骤和程序

您需要按照几个步骤来设置和编程您的 attiny84。

您可以轻松地购买它们或重复使用旧项目中的其他内容。

值得注意的是,当您进入第 2 步(称为处理器的选项)时,您应该单击 attiny84。此外,有时您可能没有正确的插座来插入 attiny84。所以,你需要用跳线做一个插座。此过程仅取决于您用作 ISP 的编程器或 Arduino 板。

接下来,将 VCC、GND、MISO、MOSI、RST 和 SCK 引脚连接到必要的连接器。通过 USB 成功连接后,您应该在 Arduino IDE 上打开 Blink Sketch。

现在,将 LED_BUILTIN 更改为 0,然后按 CTRL+U 上传。此更改是必要的,因为 attiny84 缺少 LED 接线。此过程应该使您的程序上传成功。如果没有,选择Tools并点击USBtiny ISP作为编程器。

这三个步骤一点也不应该让您感到困难。

代码;

(你需要运行的代码。)

值得注意的是,就像任何其他程序一样,您必须检查它的工作情况。要执行此检查,您将进一步将 LED 连接到地和引脚 0。此外,请确保使用准确的电阻器并注意 LED 发光。否则,请检查您的连接和程序代码以确保一切正常。

(带有微控制器和其他电子元件的 DIY 电子项目。)

总结。

建设愉快!我们希望这篇文章可以帮助您回答 attiny84 问题。有关此文章或我们任何文章的更多信息,请随时与我们联系。


工业技术

  1. 输入输出耦合
  2. 什么是 HC-SR04 超声波传感器:工作原理及其应用
  3. VL53L0X:引脚配置、电路图和应用
  4. C - 输入和输出
  5. 思考制造业及其未来
  6. 制造日——它的起源和演变
  7. 透明木材和木材科学的其他突破
  8. 什么是熔模铸造及其工作原理
  9. 什么是 Arduino 以及如何编程? – Arduino 编程
  10. Arduino PWM编程及其在Arduino中的功能
  11. 基于状态的维护:它是什么以及它的优点
  12. 智能制造:它是什么以及它的好处