www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 12 Юли 2024, 14:13

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




Напиши нова тема Отговори на тема  [ 4 мнения ] 
Автор Съобщение
МнениеПубликувано на: 11 Юни 2024, 17:59 
Online
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1500
Местоположение: Силистра
Кратко ръководство, в картинки:

Като любима среда използвам все още Arduino IDE v1.8.19.
С по-новите версии на Arduino IDE действията са същите.

Инсталация на Arduino IDE:
адрес за изтегляне:
https://www.arduino.cc/en/software
Прикачени файлове:
1.jpg
1.jpg [ 210.16 KiB | Прегледано 94 пъти ]

Прикачени файлове:
2.jpg
2.jpg [ 146 KiB | Прегледано 94 пъти ]

Прикачени файлове:
3.jpg
3.jpg [ 154.32 KiB | Прегледано 94 пъти ]

Инсталация: next -> next -> next -> finish :)
с положителни отговори на всички зададени въпроси:
Прикачени файлове:
4.jpg
4.jpg [ 91.04 KiB | Прегледано 94 пъти ]

и имаме инсталирана среда за писане Arduino IDE:
Прикачени файлове:
5.jpg
5.jpg [ 59.47 KiB | Прегледано 93 пъти ]


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 11 Юни 2024, 18:04 
Online
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1500
Местоположение: Силистра
Персонални настройки на средата:
Файл -> Предпочитания

Някои опции предпочитам да се виждат, други: да се скрият.
По-долу: мой вариант на настройките:
Прикачени файлове:
6.jpg
6.jpg [ 123.17 KiB | Прегледано 93 пъти ]

Следва евентуална настройка на тип Arduino, порт, програматор:
Прикачени файлове:
7.jpg
7.jpg [ 154.37 KiB | Прегледано 93 пъти ]

Средата е готова за писане на програмен код, компилацията и зареждането му към Arduino.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 11 Юни 2024, 18:14 
Online
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1500
Местоположение: Силистра
Добавка за работа с ATtiny13A: MicroCore.
(за други микроконтролери действията са същите, с добавяне на конктерно избрания тип):

адрес:
https://github.com/MCUdude/MicroCore
Копирайте реда:
Код за потвърждение:
https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json

и го добавете в
Файл -> Предпочитания -> Допълнителни адреси за управление на платките:
Прикачени файлове:
8.jpg
8.jpg [ 185.59 KiB | Прегледано 93 пъти ]

Инструменти -> Платка -> Управление на платките:
Прикачени файлове:
9.jpg
9.jpg [ 154.87 KiB | Прегледано 93 пъти ]

Напишете: MicroCore -> Инсталиране
и готово. Средата е подготвена за работа и с микроконтролер ATtiny13A.


Върнете се в началото
 Профил  
 
МнениеПубликувано на: 11 Юни 2024, 18:22 
Online
Аватар

Регистриран на: 07 Дек 2006, 18:24
Мнения: 1500
Местоположение: Силистра
Работа с ATtiny13A в Arduino IDE с добавено MicroCore:
Инструменти -> Платка -> MicroCore -> ATtiny13A
Прикачени файлове:
12.jpg
12.jpg [ 121.21 KiB | Прегледано 93 пъти ]

Първа тествана програма: blink. Към pin 3 или PB4:
Код за потвърждение:
// ATtiny13A
//                  _____
// RESET/ADC0/PB5 -|  ^  |- VCC
//       ADC3/PB3 -|     |- PB2/ADC1
//       ADC2/PB4 -|     |- PB1
//            GND -|_____|- PB0

void setup() {
  pinMode(PB4, OUTPUT);  // pin 3
}

void loop() {
  digitalWrite(PB4, HIGH);
  delay(500);
 
  digitalWrite(PB4, LOW);
  delay(500);
}

Компилиране и изнасяне на готовия hex файл за запис:
(проектът е необходимо предварително да се съхрани някъде в избрана папка)
Прикачени файлове:
13.jpg
13.jpg [ 140.03 KiB | Прегледано 93 пъти ]

Следва запис на hex в ATtiny13A с избран за използване програматор и софтуер.

Активно използвам USBasp и AVRdudess:
Прикачени файлове:
Untitled-2.jpg
Untitled-2.jpg [ 238.13 KiB | Прегледано 93 пъти ]


Върнете се в началото
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
Напиши нова тема Отговори на тема  [ 4 мнения ] 

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


Кой е на линия

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


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

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