Бросьте, пожалуйста, настроенную на работу с загрузчиками MiniCore для ATmega8 ARDUINO IDE
- Войдите на сайт для отправки комментариев
Вс, 18/02/2018 - 01:20
Здесь
есть конструктор загрузчиков. Загрузчики, может быть, он создает правильные,
только мои ARDUIN'ы IDE (1.0.4, 1.6.6.0) дружить с ними не желают,
т.е. из Ардуины я не могу штатным образом через USB залить скетч в ATmega8,
работающей с внешним кварцем на частоте 8МГц. Да и на любой другой.
В то же время через тот же преобразователь USB-UART все замечательно
заливается в заводские ардуино (UNO, MiniPro).
HEX-файл bootloader'a из конструктора загрузчиков в ATmega8L заливаю с помощью программатора USBasp,
но скетчи хочется заливать прямо из ардуины!
Пробовал скрестить ARDUINO IDE 1.6.6.0 и 1.8.4 с проектом MiniCore.
Не взлетело. В ARDUINO IDE 1.6.6.0 пункт "Программатор" стал пустой,
соответственно нет чем залить скетч, а в ARDUINO IDE 1.8.4 программаторы есть,
но не находит файл avrdude. Опять нечем залить.
Пробовал внешние утилиты для заливки скетчей из статьи
"104-Прошивка любого Hex-файла в Arduino при помощи штатного загрузчика (Bootloader)."
GC-Uploader
XLoader (Arduino HEX uploader)
ARP Uploader (Arduino Hex Uploader and Programmer)
Тоже не заливаются через бутлоадер от MiniCore
Я специально не пишу какие ARDUINO IDE выдает ошибки. Тогда начнутся советы,
типа попробуй так, попробуй эдак. Советы давать легко, особенно когда за них
не несешь ответсвенности. А неделя танцев с бубном, плавно переходящие в секс
с мозгом мне уже надоела.
Короче, поделитесь, пожалуйста, ссылкой на архив НАСТРОЕННОЙ ARDUINO IDE,
которая умеет (проверенно!) грузить скетчи в ATmega8L, работающей на 8, 4 ,1 МГц,
т.е. с загрузчиками желательно из проекта MiniCore или конструктора загрузчиков.
Заранее спасибо.
Дело не в среде ИДЕ, а в том как вы заливаете загрузчик или скетч без загрузчика. В среде после установки MiniCore через менеджер плат ничего больше делать не надо(настраивать). Все работает сразу. Сейчас проверю на Атмега328 8Мгц из этого пакета и отпишусь. Меги8 й у мну нет сейчас.
Установил MiniCore. Залил в Ардуину из примеров ArduinoISP .
Подключил новую Атмегу 328 к ардуине как тут.
Выбрал в менеджере плат миникоре -Атмега 328 . 8Mhz internal.
Программатор "Arduino as ISP".
"Прошить загрузчик."
Все прошилось прекрасно.
Подсоеденил к выводам Рх и Тх Атмеги 328 выводы от ЮСБто ТТЛ конвертора, к ресету- кнопку и на 13-й вывод ЛЕД.
Залил "блинк без делея",нажав в нужный момент кнопку ресет, подключенную к испытуемой Атмеге.
ВСе ВЕРИ ГУД! РАБОТАЕТ как и нужно . Что у Вас не взлетает? на каком этапе? Какие дополнительно настройки Вам нужно?
IDE 1.8.5
Решили что-то?
У меня дело в том, что у меня не устанавливается MiniCore.
В среде ардуино ИДЕ выбираю - менеджер плат - вписываю строку - https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json ....... и ничего не происходит, из окна исчезаюе все, и оно так и остается пустым.
В чем может быть дело ????
sergiuszf В менеджере плат надо установить MiniCore
У меня дело в том, что у меня не устанавливается MiniCore.
В среде ардуино ИДЕ выбираю - менеджер плат - вписываю строку - https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json ....... и ничего не происходит, из окна исчезаюе все, и оно так и остается пустым.
В чем может быть дело ????
это нужно вписывать в настройках.
Хоть его тут и не любють: https://alexgyver.ru/lessons/naked-chip/
Спасибо, теперь все понятно.