Мигаем светодиодом на Atmega8515

Ниже Вы сможете скачать hex, с файлы для прошивки Atmega8515.

Программу писал в MPLab X 5.35 и компилятор MPlab XC8 версии 2.10, как установить её на Linux смотрите здесь:

Скачать MPLAB X v5.35 + MPLAB XC8 можно здесь:
“https://web.archive.org/web/20200724202813/https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive”

“rutube.ru/video/eb28c94503b777a0a6ffc61dc9a5b3ed/”

Схема подключения светодиода (мне попалась квадратная 8515, которая изображена слева):

Код на Си – мигать светодиодом будем на ножке RC3 (PORTC=0x08 или PORTC=00001000) :

#include <xc.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>

#define F_CPU 1000000UL // 1 MHz clock speed
 
int main(void)
{
PORTC=0xFF;
DDRC=0xFF; 
 
while (1)
      {
      PORTC=0x08;
      //delay_ms(1000);
      _delay_ms(1000);
      PORTC=0x00;
      _delay_ms(1000);
      }
}

Скачать hex и Cи файлы для мигания светодиодом на Atmega8535:
– скачать в zip архиве
– скачать в tar.gz архиве

Фьюзы стандартные – по умолчанию (в PonyProg2000 будут такие же):

Программатор использовал самодельный AVRasp – “gameforstreet.ru/usb-programmator-na-atmega88/”

Но можно прошить и более легким – Программатор 5 проводков!

Программа для прошивки – бесплатная – UniProf или PonyProg2000

Программа для считывания кода UniProf (сразу видно определилась ли микросхема) и PonyProg2000.

Схему программатора 5 проводков и прогу UniProf можно скачать здесь:

UniProf программируем фьюзы на Atmega328P и на других атмегах

Схему программатора и прогу PonyProg2000 можно скачать здесь:

AVR: Простые и простейшие программаторы

Примечание:
Дорожка на минус идёт вот так – к ней можно припоять:

Добавить комментарий