ATmega8 през Arduino IDE:
– 8 Kbytes of In-System Self-programmable Flash program memory
– 512 bytes EEPROM
– 1 Kbyte Internal SRAM
Запис на bootloader, ръководство тук:
http://electronoobs.com/eng_arduino_tut43.php---
Artuino UNO като програматор: Примери -> ArduinoISP, зареждане в Arduino UNO
Прикачени файлове:
arduino_isp_atmega8.gif [ 59.04 KiB | Прегледано 12417 пъти ]
В предпочитания, добавяне на:
Цитат:
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
Платки -> MiniCore, избор -> ATmega8, инсталация
Избор: ATmega8 с External crystal 16 MHz -> Запис на зареждаща програма
Прикачени файлове:
arduino_atmega8.jpg [ 103.93 KiB | Прегледано 12415 пъти ]
И си имаме за използване 8k Flash, 1k SRAM и 512 bytes EEPROM
ATmega8 като Arduino, запис през USB_to_TTL_converter.
При мен в случая: чрез модулче с CH340:
(на този модул надписите по платката RX и съотв. TX са "към къде да се свърже" извода, а не "откъде идва". Т.е. с този модул трябва да се свържат RX->RX, TX->TX!. При друг, нормалне модул е необходимо да се свържат RX->TX, TX->RX).
Прикачени файлове:
atmega8_blink.gif [ 39.74 KiB | Прегледано 12417 пъти ]
Blink на PB1, pin_13:
Код за потвърждение:
void setup() {
pinMode(9, OUTPUT); // 9, PB1, pin_13
}
void loop() {
digitalWrite(9, HIGH);
delay(100);
digitalWrite(9, LOW);
delay(100);
}