Перейти к содержанию

Microduino На Atmega8, Как Настроить Ide Для Работы С Ним.


Рекомендуемые сообщения

имеется куча атмег8 в qfp32 корпусе. решил собрать себе ардуино. выбрал вариант микродуино.

развел платки, вытравил.. буду сверлить и паять.

но возникает вопрос. как настроить ПО для работы с микродуино на атмега8.

пакет микродуино с загрузчками и т.п. скачал и скинул в папку софта.

там есть варианты не на атмега8.

вобщем... подскажите. по сути всё это одно и тоже... я хз конечно есть ли разница в процессе заливки скетчей. но загрузчик то точно разный должен быть наверно))..

и хотелось бы ещё прошить её на время с внутренним кварцем на 8мгц. из китая маленькие на 16 приедут дайбог через мес.

Ссылка на комментарий
Поделиться на другие сайты

решил проблему с подключением.

прошиваем прошивкой из папки ардуино (на всякий случай приложил к сообщению)

которая лежит тут Arduino\hardware\arduino\bootloaders\atmega8\

файл называется ATmegaBOOT-prod-firmware-2009-11-07.hex

там есть другая прошивка ATmegaBOOT.hex, но с ней скетчи не работаю корректно (сам пробовал, и в инете об этом тоже пишут)

поскольку мой микродуино без кварцевого резонатора то фьюзы для прошивки я выставил такие:

fuse low bits: 0xE4

fuse high bits: 0xCA

(пользовался онлайн калькулятором тут)

прошивал программатором Willem. (адаптер для AVR ICSP я выкладывал на этом форуме в разделе программаторы)

далее нужно внести наш микродуино в список доступных в среде Ардуино.

просто добавим в файл boards.txt, который лежит в папке Arduino\hardware\arduino\

следующее:

##############################################################
microduino_atmega8.name=Microduino ATmega8 (8 MHz internal OSC)
microduino_atmega8.upload.protocol=arduino
microduino_atmega8.upload.maximum_size=7168
microduino_atmega8.upload.speed=9600
microduino_atmega8.bootloader.low_fuses=0xc4
microduino_atmega8.bootloader.high_fuses=0xca
microduino_atmega8.bootloader.path=atmega8
microduino_atmega8.bootloader.file=ATmegaBOOT-prod-firmware-2009-11-07.hex
microduino_atmega8.bootloader.unlock_bits=0x3F
microduino_atmega8.bootloader.lock_bits=0x0F
microduino_atmega8.build.mcu=atmega8
microduino_atmega8.build.f_cpu=8000000L
microduino_atmega8.build.core=arduino
microduino_atmega8.build.variant=standard

если будут проблемы с загрузкой скетчей, то можно менять скорость закачки в следующей строке

atmega8.upload.speed=9600

ну... хз вобщем. у меня теперь всё работает.

(закачка происходит не так быстро, где то в инете видел другой бутлоадер, и его пробовал, всё даже работало.. как только разберусь с ним, выложу сюда тоже)

ATmegaBOOT-prod-firmware-2009-11-07.rar

Изменено пользователем goodbye
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

нашел работающий optiboot загрузчик для варианта ардуино на

atmega8 8Mhz (работает от встроенного резонатора) скорость загрузки по COM порту поддерживается до 115200 бит/с

fuse low bits: 0xA4

fuse high bits: 0xCC

напомню достоинства optiboot загрузчиков:

- меньше объем (на 25% для атмега8)

- быстрее запускается и работает

- больше скорость закачки по com порту

добавим в файл boadrs.txt следующее:

##############################################################
microduino_atmega8o.name=Microduino Optiboot ATmega8 (8 MHz internal OSC) 115200
microduino_atmega8o.upload.protocol=arduino
microduino_atmega8o.upload.maximum_size=7680
microduino_atmega8o.upload.speed=115200
microduino_atmega8o.bootloader.low_fuses=0xa4
microduino_atmega8o.bootloader.high_fuses=0xcc
microduino_atmega8o.bootloader.path=atmega8
microduino_atmega8o.bootloader.file=optiboot_atmega8_8_115200_a4_cc.hex
microduino_atmega8o.bootloader.unlock_bits=0x3F
microduino_atmega8o.bootloader.lock_bits=0x0F
microduino_atmega8o.build.mcu=atmega8
microduino_atmega8o.build.f_cpu=8000000L
microduino_atmega8o.build.core=arduino
microduino_atmega8o.build.variant=standard

optiboot_atmega8_8_115200_a4_cc.rar

Изменено пользователем goodbye
Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

выкладываю платку со стандартным ICSP интерфейсом.

через него прошиваю загрузчик в атмегу с помощью программатора Willem, можно любой заюзать, который сможет. (либо проггер Громова, либо обычный лпт проггер 5 проводков)

п.с. если развести сигнал D10 на сигнал разъема ICSP Reset, то можно и другие атмеги шить с помощью скетча Arduino ISP.

но при этом сигнал Reset основной нужно отцепить. для этого проще всего использовать перемычки.

microduino-ICSP.lay6

post-151343-0-75312100-1398835558_thumb.jpg

Изменено пользователем goodbye
Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

также настроил прошивку по одной кнопке из Atmel Studio 6

для этого заходим в меню Tools -> External Tools...

забиваем следующие поля:

Тitle: Arduino Upload

Command: [путь к файлу]\avrdude.exe

Arguments: -C"[путь к файлу]\avrdude.conf" -patmega8 -carduino -P\\.\COM4 -b115200 -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i

в аргументах нужно будет менять тип МК (у меня это atmega8), имя порта (у меня это COM4), скорость соединения по com порту (у меня это 115200), на которой работает загрузчик. ну и путь файлу пишите свой.

далее я добавил кнопку на панель студии.

Tools->Customize... на вкладке [Commands] (делаем всё как на скриншоте)

добавляем External Command 1 ( у меня это единственная команда поэтому номер 1)

post-151343-0-74572800-1398840536.jpg

post-151343-0-95489400-1398840536_thumb.jpg

post-151343-0-51991400-1398840672.jpg

Изменено пользователем goodbye
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

×
×
  • Создать...