编程 ATtiny84

Posted

技术标签:

【中文标题】编程 ATtiny84【英文标题】:Programming an ATtiny84 【发布时间】:2013-02-10 18:19:16 【问题描述】:

我正在围绕Attiny84 microcontroller 设计一个移动设备,当我查找对其进行编程并使其运行的方法时,我发现我需要一个 JTAG 编程器。 Attiny84 可以通过 USB 用 6 针头之类的东西进行编程吗? Attiny84 还有哪些其他编程方式?

附:没有arduino,我在我的mac上使用雪豹

【问题讨论】:

【参考方案1】:

ATTiny84 可以通过 SPI 编程。有关详细信息,请参阅the datasheet 的第 19.5 节(第 163 页)。

为此,您需要一个 AVR 程序员不是 JTAG 程序员;那是完全不同的东西)。一种便宜的选择是USBtinyISP。

【讨论】:

我可以将我的程序写入 SD 卡并让 Attiny84 运行(我正在尝试制作一个远离计算机使用的小型设备) 没有。 AVR 处理器只能执行内部程序存储器中的代码。 嗯,实际上,我认为您可以让引导加载程序从 SD 卡中加载数据,然后运行它。看起来 ATTiny84 可以有一个引导加载程序,所以 理论上 是可能的,但在实践中可能不推荐。 老实说,可能不是。 '84 上的程序闪存非常小(8 KB);当您完成编写 SD 引导加载程序时,我不确定您是否有足够的空间用于加载的程序。 :)

以上是关于编程 ATtiny84的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Arduino UNO开发板编程ATtiny85

attiny85死机

ATTINY 85睡眠模式

Arduinowokwi在线编程仿真学习

第84节:Java中的网络编程(中)

第84篇 笔记-智能合约(solidity)编程