FLProg
Категории раздела
Проекты пользователей [36]
Помощь начинающим [15]
Железо [1]
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика

Онлайн всего: 9
Гостей: 8
Пользователей: 1
vacz

Яндекс.Метрика
Суббота, 10.12.2016, 08:03
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог статей
Главная » Статьи » Публикации » Помощь начинающим

Программирование самодельного ардуино на Мега8 с помощью Arduino IDE (Со старого сайта)
Программирование самодельного ардуино на Мега8 с помощью  Arduino IDE

Собираем принципиальную схему для микроконтроллера ATmega8 на плате.




Теперь подключаем разъём для программирования. Называется он ISP








Для программирования ISP нам нужен програматор для ISP. Я использовал этот:


mySmartUSB light


http


В принципе подойдёт любой другой. Например STK 500, AVR ISP MK 2, AVR Dragon


Так же его можно сделать :


http


Для установки загрузчика и fuse- битов нам нужна такая програмка:


Подоидёт и любая другая от AVR


Устанавливаем fuse- биты как на картинке:







 Затем загружаем загрузчик для ATmega8


Его я выложил сдесь:


BootMega


После загрузки загрузчика выставляем Lock bit 0x0F


Это для того чтобы при загрузки программы мы его нечаянно не стёрли.






 Полное описание Fuse-битов


Fuse-бит


После того как мы залили загрузчик и прошили Fuse-бит, подсоединяем LED через сопротивление 220 Ohm на пин 13




Кнопка потсоеденена на пин Reset а ресистор 10 ком на +5в


Если вы сделали всё правильно, то при нажатии на кнопку,  LED   должен замигать на короткое время.


Теперь вы можете заливать скетч через RS 232  USB.  Я использую вот такой:


USB To RS232 TTL PL2303


USB To RS


Подготавливаем Arduino IDE  для загрузки.


Вставляем USB To RS232 TTL PL2303 в  гнездо USB 


Заходим в настройки и смотрим какой COM порт получил USB To RS232 TTL PL2303




Oткрываем Arduino IDE и выставляем COM порт.





в меню ардуино платформа устанавливаем Arduino NG or older




в меню Процессор ставим ATmega8





Теперь можем залить пробный скетч.
Выбираем скетч и нажимаем скомпилировать и залить





А теперь самое важное , и для чего нам кнопка RESET
После нажатия  залить смотрим на уровень
При достижении уровня 40-50% нажимаем на кнопку  и держим до достижении уровня 85-100%
Если не получилось пробуем ещё раз и изменяем время нажатия  и отпускания.



Теперь у нас есть самодельное  Arduino Mega8


Если есть у кого интерес , могу выложить Схему моего самодельного

и проверенного Arduino Mega8


Категория: Помощь начинающим | Добавил: Grafsaxar (03.11.2015)
Просмотров: 1789 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 1
avatar
1
1
а где картинки???
avatar
FLProg © 2016
Яндекс.Метрика