www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 01 Окт 2022, 01:16

Часовете са според зоната UTC + 2 часа [ DST ]




Напиши нова тема Отговори на тема  [ 1 мнение ] 
Автор Съобщение
 Заглавие: ATtiny402
МнениеПубликувано на: 26 Фев 2022, 21:13 
Offline
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1335
Местоположение: Силистра
ATtiny402 през Arduino IDE

- 4 KB In-system self-programmable Flash memory
– 128B EEPROM
– 256B SRAM

Оттук:
SpenceKonde/megaTinyCore
https://github.com/SpenceKonde/megaTinyCore
Прикачени файлове:
ATtiny402.jpg
ATtiny402.jpg [ 120.25 KiB | Прегледано 175 пъти ]

Скетч за запис към Arduino UNO/Nano, изпълняващ ролята на програматор:
SpenceKonde/jtag2updi
https://github.com/SpenceKonde/jtag2updi

Инструкция за инсталация:
Installing megaTinyCore
https://github.com/SpenceKonde/megaTiny ... llation.md

Программируем в Arduino IDE микроконтроллеры ATtiny417, ATtiny817, ATtiny1604, ATtiny402, ATTiny1614, ATtiny3216 и другие
http://digitrode.ru/computing-devices/m ... o-ide.html

This board package can be installed via the board manager. The boards manager URL is:
http://drazzy.com/package_drazzy.com_index.json

Код за потвърждение:
File -> Preferences, enter the above URL in "Additional Boards Manager URLs"
Tools -> Boards -> Boards Manager...
Wait while the list loads (takes longer than one would expect, and refreshes several times).
Select "megaTinyCore by Spence Konde" and click "Install". For best results, choose the most recent version.

clock: 20 MHz Internal
Прикачени файлове:
attiny402_arduino_ide.jpg
attiny402_arduino_ide.jpg [ 164.2 KiB | Прегледано 175 пъти ]

При Arduino IDE v1.8.19 автоматичното инсталиране при мен през борд-мениджера работи.
Ръчното инсталиране (копиране в C:\Users\xxx\Documents\Arduino\hardware) дава грешки.
Ръчно успешно инсталиране: при Arduino IDE v1.8.13.
Прикачени файлове:
ATtiny_x02.gif
ATtiny_x02.gif [ 58.44 KiB | Прегледано 168 пъти ]

тест с blink на 0 (pin 2, PA6)
Код за потвърждение:
void setup() {
  pinMode(0, OUTPUT);
}

void loop() {
  digitalWrite(0, HIGH);  // turn the LED on
  delay(1000);            // wait
  digitalWrite(0, LOW);   // turn the LED off
  delay(1000);            // wait for a second
}

Програмиране: през един пин: 6 (PA0/RESET/UPDI).


Прикачени файлове:
attiny402_blink.gif
attiny402_blink.gif [ 27.52 KiB | Прегледано 175 пъти ]
Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 1 мнение ] 

Часовете са според зоната UTC + 2 часа [ DST ]


Кой е на линия

Потребители, разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
cron
Форумът се задвижва от phpBB® Forum Software © phpBB Group
Преведено от yarnaudov.com