永发信息网

如何在Arduino环境使用ATtiny13/44/45/84/85

答案:2  悬赏:50  手机版
解决时间 2021-03-03 06:51
如何在Arduino环境使用ATtiny13/44/45/84/85
最佳答案
||这里不如贴网址,只能贴部分。

基本概念:
甲) 事前准备和硬件连接
乙) 编写程序代码和经ArduinoISP上载至ATtiny

操作流程:
A) 事前准备 - Arduino IDE(参考:1& 2)
这是为使原来的Arduino IDE能支持ATtiny13/44/45/84/85的一次性步骤:
下载档案 attiny/tree/Arduino1
b) 解压下载档,把当中的 "ATtiny" 放在Arduino 档案夹hardware 内

c) 修改attiny档案夹内的boards文字档,把当中的 "attiny13.build.f_cpu=9600000L" 改为 "attiny13.build.f_cpu=10000000L"
d) 修改hardware/arduino/cores/arduino/wiring.c
修改前:
#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秒灭的闪动,表示以上操作成功。
全部回答
按住这个问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么一安装微信老是失败,总是显示解析包出
佛号有很多,为什么大多数时候都是皈依阿弥陀
拮据怎么读音是什么
狂战暴击高好吗 我暴击33了 上衣在镶徽章能到
滴滴打车可以一个月汇总开一次发票么
本草堂药品连锁有限公司爱康大药房怎么去啊,
桐塘小学地址在哪,我要去那里办事
dell笔记本,HD6630M+集成显卡,怀疑独显出问
男人取什么样佛道微信名
入户门对客厅可以用大盆绿植化解?
幺陆捌副食经营部在什么地方啊,我要过去处理
女朋友和我吵架了, 岳母看不上我, 该怎么办
area supervisor和assistant area manager哪
南丙新寨这个地址在什么地方,我要处理点事
谷歌chromium浏览器的扩展程序默认安装的是哪
推荐资讯
花开堪择直须折,莫待无花空择枝这句诗什么意
弘泰大药房怎么去啊,有知道地址的么
【中国最高的湖】中国地势最高的湖泊是哪个?
竹柏木晚上释放氧气
中行跨行转账 普通到账 多少时间到账
代发本月职工工资记账凭证错误怎么办
思州文苑地址有知道的么?有点事想过去
下列能与斐林试剂反应生成转红色沉淀的是D①
神油有什么好处
双龙电脑刺绣我想知道这个在什么地方
干什么都当第一用成语怎么说
梦见对象给我发短信说发奖学金了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?