这里不如贴网址,只能贴部分。
基本概念:
甲) 事前准备和硬件连接
乙) 编写程序代码和经ArduinoISP上载至ATtiny
*** 作流程:
A) 事前准备 - Arduino IDE(参考:1 2)
这是为使原来的Arduino IDE能支持ATtiny13/44/45/84/85的一次性步骤:
档案 attiny/tree/Arduino1
b) 解压档,把当中的 "ATtiny" 放在Arduino 档案夹hardware 内
c) 修改attiny档案夹内的boards文字档,把当中的 "attiny13buildf_cpu=L" 改为 "attiny13buildf_cpu=L"
d) 修改hardware/arduino/cores/arduino/wiringc
修改前:
#if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__)
修改後:
#if defined(__AVR_ATtiny24__) || defined(__AVR_ATtiny44__) || defined(__AVR_ATtiny84__) || defined(__AVR_ATtiny13__)
B) 事前准备 – ArduinoISP (参考:1 3)
这是使Arduino板用作ArduinoISP上载烧写其它AVR芯片的步骤,若Arduino板之前已为ArduinoISP,则不用再做。
a) 运行Arduino IDE
b) 打开ArduinoISP范例文件
c) 正确选择所使用的Arduino板及串口
d) 上载至Arduino板
e) 退出Arduino IDE
C) 硬件连接
这是ArduinoISP 与ATtiny13的硬件连接
D) 编写程序代码和经ArduinoISP上载至ATtiny
a) 运行Arduino IDE
b) 正确选择所使用的ATtiny13
c) 编写程序代码
int led = 4;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
d) 经ArduinoISP上载烧写ATtiny13
e) 若板上的LED以1秒亮1秒灭的闪动,表示以上 *** 作成功。
对于一键开关机,使用8芯片是非常常见的。以下是几种常用的8芯片型号:
1 ATtiny85:这是一款高性能、低功耗的8位微控制器,具有微型封装和8 KB的闪存存储器。它适用于需要小型、低功耗系统的应用。
2 ATmega328P:这是一款高性能、低功耗的8位微控制器,具有32 KB的自举闪存存储器和2 KB的SRAM。它是Arduino Uno开发板上使用的芯片。
3 PIC16F877A:这是一款高性能、低功耗的8位微控制器,具有14 KB的闪存存储器和368字节的EEPROM。它适用于自动化、家电等领域。
4 STM8S003F3:这是一款高性能、低功耗的8位微控制器,具有8 KB的闪存存储器和1 KB的SRAM。它适用于LED照明、电动工具等领域。
这些8芯片都有着不同的特点和优势,选择合适的芯片取决于具体的应用需求。在一键开关机相关应用中,这些芯片可以实现快速响应、低功耗、高可靠性等重要功能。
你好
你问的应该是Atmel的Tiny系列里面的Tiny13吧。例如tiny13里面就有很多型号,有tiny13A、tiny13V,各种版本也有很多种封装,其实编程的方式都差不多。
与芯片的连线:
TTINY13A USBASP
MOSI(PIN5)----- MOSI
RESET(PIN1)---- REST
SCK(PIN7) ------ SCK
MISO(PIN6)----- MISO
VCC(PIN8)------ VCC
GND(PIN4)------ GND
希望对你有帮助
汗,你知道ATMEL有多少产品吗。我做了ATMEL代理7、8年,每周都能收到ATMEL原厂发的停产替代通知。最后离职的时候整理此类邮件不少于2000封。
你是对那个芯片有需要,或者是那个系列,这还有可能。要全的我想就是ATMEL原厂的工程师也弄不出来。
以上就是关于attiny25-45-85是做什么用的全部的内容,包括:attiny25-45-85是做什么用的、一键开关机专用8芯片型号、如何烧录ATTINY13A等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)