www.kn34pc.com

Форум на силистренските радиолюбители
Дата и час: 11 Ное 2024, 19:58

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




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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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


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

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

Първа тествана програма: 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 | Прегледано 278 пъти ]

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

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


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

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


Кой е на линия

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


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

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