attiny25-45-85是做什么用的

attiny25-45-85是做什么用的,第1张

这里不如贴网址,只能贴部分。

基本概念:

甲) 事前准备和硬件连接

乙) 编写程序代码和经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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9805402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存