из Arduino в МК
- Войдите на сайт для отправки комментариев
Чт, 18/02/2016 - 00:00
Есть программа для ардуино, можно как либо без труда переделать программу для МК?
Есть программа для ардуино, можно как либо без труда переделать программу для МК?
Ничего переделывать не нужно. Можно прошивать из Arduino IDE голый МК с помощью программатора.
Выбрать программатор в "Сревис" -> "Программатор". Затем "Файл" -> "Загрузить с помощью программатора".
И не забыть выбрать правильную плату, на которой стоит аналогичный МК. Если такого МК нет, то можно попробовать добавить. Вон люди Atmega8 и Attiny13 добавляют.
Не подскажете, если у меня TL866A и, например мега8, то какой мне выбрать программатор и плату? И как удостовериться бы, что программа залезет в мк?
Не подскажете, если у меня TL866A и, например мега8, то какой мне выбрать программатор и плату? И как удостовериться бы, что программа залезет в мк?
У меги8 8Кб памяти. Если ваша программа будет меньше 8Кб, влезет со-свистом )))
Ничего переделывать не нужно.
Вообще-то ТС не сказал, какой именно у него МК :)
Не подскажете, если у меня TL866A и, например мега8, то какой мне выбрать программатор и плату? И как удостовериться бы, что программа залезет в мк?
В Arduino IDE скомпилировали прошивку, взяли в темпах hex(если в настройках включите лог компиляции и загрузки, увидите все в логе) и залили своим программатором в родной среде.
Естественно для начала добавив в среду свой МК с нужными фьюзами.
Пример куска файла Arduino\hardware\arduino\avr\boards.txt
Выбрал меню Скетч - Экспорт бинарного файла... Экспортировалось 2 файла:
xxxxx.ino.with_bootloader.standard.hex и xxxxx.ino.standard.hex оба по 65КБ
Какой из них что есть что? Я так понимаю что мега8 маловата для моих нужд?
Выбрал меню Скетч - Экспорт бинарного файла... Экспортировалось 2 файла:
xxxxx.ino.with_bootloader.standard.hex и xxxxx.ino.standard.hex оба по 65КБ
Какой из них что есть что? Я так понимаю что мега8 маловата для моих нужд?
ну, да - импортозамещение даёт себя знать.
импорт != экспорт
*жмёшь кнопку "Проверить" и после компилляции скетча у тебя в логе консоли будет отчёт типа:
тебе в армию нельзя - когда тебе дадут команду стрелять, ты из швабры врага застрелишь.
*ты точно уверен, что выбрана Атмега8 ?
тебе в армию нельзя - когда тебе дадут команду стрелять, ты из швабры врага застрелишь.
*ты точно уверен, что выбрана Атмега8 ?
А кто сказал что выбрана мега8? Я интересовался, можно ли запилить прогу, которая написана на ардуино, в мегу8 и если да то как, а если нет, то всё равно как, вдруг найду подходящий МК
ясно - ты пока не вкурил, что дуино на AVR контроллерах собрана, в том числе и на меге8-й
выбираешь плату Arduino NG or older и ваяешь, если не будет хватать места, то тебя предупредят при проверке/заливке.
не спорю, про плату на 8ой меге не вкурсе был
Вот что выплюнуло мне при компиляции под мегу8
Придется искать чё-нить с большим объемом памяти, а если использовать мегу328, то что бы её прошить через программатор, правильно я понял, нужно выполнить: скетч - экспорт? hex файл только получается каким-то большим...
Придется искать чё-нить с большим объемом памяти, а если использовать мегу328, то что бы её прошить через программатор, правильно я понял, нужно выполнить: скетч - экспорт? hex файл только получается каким-то большим...
нужно использовать программатор и нажимать "Загрузить через программатор".
hex файл только получается каким-то большим...
Не обращай внимание на размер hex файла, он не будет равен размеру прошивки в памяти МК, а всегда больше. Оценить можно только размер бинарника (bin файл).
нужно использовать программатор и нажимать "Загрузить через программатор".
Я не нашёл его программатор в списке поддерживаемых avrdude. Видимо придётся всё-таки через родной софт программатора прошивать.
Я не нашёл его программатор в списке поддерживаемых avrdude. Видимо придётся всё-таки через родной софт программатора прошивать.
поищи мою швейную машинку Зингер в программаторах - хочу ею прошивать, а самому искать как лень.
Я не нашёл его программатор в списке поддерживаемых avrdude. Видимо придётся всё-таки через родной софт программатора прошивать.
поищи мою швейную машинку Зингер в программаторах - хочу ею прошивать, а самому искать как лень.
Но если, программатора действительно нет... Ваша ирония не уместна ИМХО
Как оказалось маленькие программы лезут в маленький и большой процессор,
а большие лезут только в большой, да? ;)
Есть у меня atmega328, как мне в неё засунуть программу?
Есть у меня atmega328, как мне в неё засунуть программу?
ты нормальный человек или где?
тебе же сказали - ПРОГРАММАТОРОМ.
Но если, программатора действительно нет... Ваша ирония не уместна ИМХО
и, что мне теперь делать?
*приобрести программатор - не предлагать!
Но если, программатора действительно нет... Ваша ирония не уместна ИМХО
и, что мне теперь делать?
*приобрести программатор - не предлагать!
Программатор у меня есть и я вполне адекватный и нормальный... Если у Вас проблемы я не виноват... я задал вопрос со смыслом: "как проект из ардуино передалать в другой формат, чтобы прошить тем программатором, который у меня есть..."
"как проект из ардуино передалать в другой формат, чтобы прошить тем программатором, который у меня есть..."
тебе ответили - что не нужно ничего переделывать.
"как проект из ардуино передалать в другой формат, чтобы прошить тем программатором, который у меня есть..."
тебе ответили - что не нужно ничего переделывать.
Если Вы настолько грамотный, то объясните как прошить проект на атмегу328 через программатор TL866A
Если Вы настолько грамотный, то объясните как прошить проект на атмегу328 через программатор TL866A
если ты настолько вежливый и разумный, то ты должен мне сказать волшебное слово.
затем я тебе помогу.