Официальный сайт компании Arduino по адресу arduino.cc
вопросы по arduino uno
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Вс, 29/11/2020 - 15:10
доброго дня,
есть у меня arduino uno и программатор usbasp.
из платы uno вынимаю atmega 328 и вставлю в место него atmega8.
плата uno не соединен с usb компьютера.
подключаю программатор к плате uno через isp(6 контактный разъем на плате uno ).
запускаю программирование через avr due указав, atmeuf8 и и заливаю туда обычны хекс файл .
не программирует.
пишет что мол дуде прекращает работу.
обращаюсь к знатокам
почему может не программировать?
А для какого контроллера этот обычный хекс был скомпилирован?
мигание светильников для атмега 8
вроде плата уно выступает лишь в качестве держателя микросхемы
питание и прочее подается от программатора
не так ли?
тоже по такой схеме пытаюсь залить бутлоудер на родной мега328 при отсоединенном от usb uno
сделав соответствующие поправки в скече и тоже не заливается бутло
тоже по такой схеме пытаюсь залить бутлоудер на родной мега328 при отсоединенном от usb uno
сделав соответствующие поправки в скече и тоже не заливается бутло
У меня бутлоадер на родной мега328 заливается как надо. И даже без правок в скетче.И даже без скетча.
мигание светильников для атмега 8
вроде плата уно выступает лишь в качестве держателя микросхемы
питание и прочее подается от программатора
не так ли?
Нет.
Plasteroid
я много информации пересмотрел по поводу заливки бутло но видите так и не смог
не могли бы вы (если конечно это вас не затруднит) поделится вашим опытом
я просто замучился от переборов вариантов.
в моем распоряжении ардуйно уно и программатор usbasp.
в дву слова что я делаю
1-беру новый мега238 и стираю полнлстью
2-соединяю уно с программатором по isp(6pin)
3-в инструментах выбираю usbasp и нажимаю на запись(уно при этом не соединен с usb)
выдает ошибку
потом нашел готовый хекс бутло и его записал тоже через uabasp.но уно не стал компилить скетчи. дальше нет сиысла перечислять будет долго.
спасите пожалуйста.подскажите как вы сделали.
begun, совет не по частным вопросам, а по более общим: Думаю, Ваша основная проблема - общая неаккуратность. Постарайтесь элементарно быть аккуратнее. Начните хотя бы с проверки синтаксиса и пунктуации в тех сообщениях, которые отправляете на форум.
значит не ждать помощи
1-беру новый мега238 и стираю полнлстью
2-соединяю уно с программатором по isp(6pin)
3-в инструментах выбираю usbasp и нажимаю на запись(уно при этом не соединен с usb)
1 .Пустой-новый чип Атмега 328 , как я понял ,вы вставляете вместо чипа в Ардуино Уно? Как вы его полностью стираете? В какой программе ? Опишите подробнее.
2 Соединяете Уно с проверенным и заведомо рабочим usbASP по ISP?Проверено подключение на соответствие выводов? (Питание , МоСИ , МиСо ,СЦК, РЕСЕТ ?)
К какому разъему ISP вы подключаете?
3 В инструментах у вас какая плата выбрана?В какой версии ИДЕ? И что у вас выводит в порт при попытке записи загрузчика ?Если вы пытаетесь записать скетч , то это делается не в разделе "инструменты".
В другом топике у вас упоминается кварц на 11МГц с дробью. Это надеюсь какая-то другая история?
К какому разъему ISP вы подключаете?На Ардуино Уно их ДВА
Информации от вас получено очень мало и та что есть -противоречива. Поэтому и помочь вам довольно трудно.
значит не ждать помощи
А Вы считаете, что человек, демонстрирующий явное пренебрежение окружающим, достоин помощи?
благодарю за отзыв.
да ,это касается конкретно аппаратной части ардуйно а не общей.
я подключаю к разъему, который стоит на противоположном конце usb разъема. в конце, в середине.
это, я по материалам интернета точно все сделал но не получилось. потому вас и беспокою .
я по материалам интернета точно все сделал но не получилось.
А ссылки на те материалы из интернета секретные? Не могли-бы вы (если конечно вам не сложно)- поделится теми ссылками.
И в предыдущих постах я вам задавал и другие вопросы. Вот если -бы мы получили и на них ответы, то было бы воопще класс.
А так делайте как я.
Беру микроконтроллер новый . Подключаю . Выбираю название и частоту . Заливаю бутло(что-бы не возится с фьюзами вручную). И все . Радуемся. Надеюсь инструкция понятная? Вопросов не вызывает?
Последний раз прошу вас дать ответы на вопросы,заданные выше!!!!
1 .Пустой-новый чип Атмега 328 , как я понял ,вы вставляете вместо чипа в Ардуино Уно? Как вы его полностью стираете? В какой программе ? Опишите подробнее.
2 Соединяете Уно с проверенным и заведомо рабочим usbASP по ISP?Проверено подключение на соответствие выводов? (Питание , МоСИ , МиСо ,СЦК, РЕСЕТ ?)
3 В инструментах у вас какая плата выбрана?В какой версии ИДЕ? И что у вас выводит в порт при попытке записи загрузчика ?Если вы пытаетесь записать скетч , то это делается не в разделе "инструменты".
я по материалам интернета точно все сделал но не получилось.
А ссылки на те материалы из интернета секретные? Не могли-бы вы (если конечно вам не сложно)- поделится теми ссылками.
материл готов, только как привязать не понял.
тут что то ни как у других.
дорогой друг. конечно отвечу на все вопросы. о чем речь.
как прислать, куда прислать, не понял.хоть убейте.
дайте пожалуйста немного времени, чтобы сосредоточится и ответить как можно полно.
А не miso-mosi оно соединяется?
Не... с tx и rx перепутал...
да как был указано на многочисленных рисунках.
mosi-mosi,miso- miso и т.д.
avrdude: ошибка: не удалось найти USB-устройство с vid = 0x16c0 pid = 0x5dc vendor = 'www.fischl.de' product = 'USBasp'
Это вам о чем-то говорит?
Вы когда собщения сюда пишите в окне "Коментарий" сверху есть иконки . Там и вставка ссылок , и вставка картинок и т.д.
Сделайте фото своих подключений . Меня терзают смутные сомнения в правильности подключения usbasp к ардуино после таких ваших признаний
2-программатором usbasp давно пользуюсь и работает он безупречно.с выводами с перво ошибся ,но после нескольких попыток уложил на свои места и опять испытал на программирование.
да как был указано на многочисленных рисунках.
Где эти рисунки ? Многочисленные...
Я подключаю вот так.

Plasteroid
я много информации пересмотрел по поводу заливки бутло но видите так и не смог
не могли бы вы (если конечно это вас не затруднит) поделится вашим опытом
я просто замучился от переборов вариантов.
в моем распоряжении ардуйно уно и программатор usbasp.
в дву слова что я делаю
1-беру новый мега238 и стираю полнлстью
2-соединяю уно с программатором по isp(6pin)
3-в инструментах выбираю usbasp и нажимаю на запись(уно при этом не соединен с usb)
выдает ошибку
потом нашел готовый хекс бутло и его записал тоже через uabasp.но уно не стал компилить скетчи. дальше нет сиысла перечислять будет долго.
спасите пожалуйста.подскажите как вы сделали.
А "нажимаю на запись" это на какую ?
Нужно нажимать "записать с помощью программатора"
пишет:
Причем здесь соединение? У Вас программатор левый. Его программа программирования пишет про это. Возьмите другую, которой копирайт пох.
но ,отдельно он работает. и даже, когда пустая микросхема atmega328 стоит на плате arduino uno, программатор присоединенный к нему через isp ,без проблем шьет его по HEX -у ,созданному в другой среде(например в cvavr).
вот в чем проблема.
может дело в ардуино? но у меня нет 328-ой с бутылкой, а новую залить не получается.
убивает беспомощность .веревку, и ту не могу найти.
а что, одним программатором нельзя залить бутлоудер ,без ардуино?
когда пустая микросхема atmega328 стоит на плате arduino uno, программатор присоединенный к нему через isp ,без проблем шьет его по HEX -у ,созданному в другой среде(например в cvavr).
Как подсоединяете , в какой программе , какие настройки?
Судя по тому что вы писали выше Ардуино ИДЕ не видит ваш usbasp. А это возможно и при не правильном подключении- к примеру попутана полярность питания, usbasp отваливаетси из системы и ИДЕ выдает вам сообщение об отсутствии програматора. Но так как у мну гущи кофейной было только на одну попытку и информации от вас - почти ноль, помочь Вам более нечем.
Начните с освоения вставок ссылок и картинок на форуме.
Освоите - значит вы не совсем безнадежны.
А если нет- то вы и веревку завязать не сможете.
но ,отдельно он работает....
Он не может работать отдельно. Он работает с какой то другой программой, которой плевать на его происхождение. Пропишите программу, с которой работает в качестве программатора в ардуино ИДЕ.
А проще нажмите кнопку в ардуино ИДЕ сделать НЕХ и полученный файл шейте там где шьётся. Я так с тини 25 делаю - купил с дуру программатор который работает только со своей программой и эта программа не умеет ни с кем интегрироваться.
а что, одним программатором нельзя залить бутлоудер ,без ардуино?
Можно, берёте компилируете скетч блинка для платы UNO, во временной папке будет скетч с бутлоадером, его одним программатором и зашить, получите аналог уно с зашитым бутлоадером
BlinkWithoutDelay.ino.with_bootloader.hex:
я делал это,но и там потерпел неудачу.
тогда мой уно еще работал и скомпилир скеч rfid readera с rc522 и сохранил.
уно выдал два файла хекс . один обычный а другой с бутлоудером.
залил хекс с бутлоудером в новый atmega328 с помощью программатора usbasp и среды avrdude 33.
процесс прошел нормально но уно его не принял и увеличилось количество вопросительных знаков.
ua6em,
вы это делали ?получалось?
я снял фото моего макета(да там и снимать нечего .на плате arduino uno стоит
новая микросхема atmega328 без бутлоудера и по isp соединен usbasp программатор).но опять не могу привязать файл рисунка,
я удивляюсь, зачем все так усложняют отцы этого сайта.все не как у людей.
то такой формат не принимает ,то надо мудрить, чтобы что нибудь понять.
друзья гениальность в простоте.Бил Гейтс упростил компьютер до уровня домохозяики а вы из овечка делайте великана.на других сайтах все так наглядно и
понятно умозрительно а тут надо спец курсы пройти . и так много технических проблем о чем надо думать и тут еще надо изучать действия на отдельных сайтах.
надеюсь примите сказанное во внимание и упростите процедуру пользования сайтом.
Я это делаю используя в качестве программатора другую ардуино, проблем нет, скорее всего вы с фьюзами что-то намудрили...
У вас получилось в чистый камень хоть что-то залить?
друзья гениальность в простоте.Бил Гейтс упростил компьютер до уровня домохозяики а вы из овечка делайте великана
Писатель из Вас хоть куды! А простые вещи вы не понимаете . Вот выделение текста вы освоили! А дальше- все?
На сайте сантехников все просто как и здесь.
На сайте про ЧПУ - намного сложнее для Вас, а у Била Гейтса - вообще -трындец.
И если для вас компьютер - простота , то почему вы им толком пользоваться не умеете?
Я Вам удивляюсь - куча жалоб , но информации конкретной по теме так и нет.
Как говорится "плохому танцору..."
И ваша фраза -"..надо думать.."- это основное в освоении программирования.Без этого никак.
И вообще мне начинает казаться что Вы нас тролите....
Удачи Вам в освоении Ардуино!
но ,отдельно он работает. и даже, когда пустая микросхема atmega328 стоит на плате arduino uno, программатор присоединенный к нему через isp ,без проблем шьет его по HEX -у ,созданному в другой среде(например в cvavr).
вот в чем проблема.
может дело в ардуино? но у меня нет 328-ой с бутылкой, а новую залить не получается.
убивает беспомощность .веревку, и ту не могу найти.
Похоже, Arduino - это не Ваше.
Найдите себе какое-нибудь другое хобби.
ua6em
да камень чистый и в нем залил хекс полученный от компиляции программы rfid
readera c rc522 когда в ардуйно стоял свой родной 328.
дорогие друзья.
в том ,что я не смог разобраться в проблеме виноват я сам.
хочу поблагодарить всех за оказанное внимание и справедливые замечания.
я ни чуть не сомневаюсь, что все искренне хотели помочь но видимо я не дорос
до участия на форумах.
я постараюсь разобраться и отписаться.
приложу все усилия ,чтобы быть достойным задавать здесь вопросы.
В новой mega328 установлена частота 1МГц, по умолчанию. И USBASP его просто не видит. Нужно установить SlowSCK перемычку, если она не распаяна изготовителем, то припаять на нужные ноги (между 25 выводом и землей (минус питания)) программатора.
Еще один момент: У меня, например, среда ардуино так и не захотела работать с USBASP. Скачайте SinaProg_2.1.1 и установите в корень диска C. Там будет большой выбор программаторов, в том числе и USBASP ардуинка прошитая как программатор и много других.
Похоже, Arduino - это не Ваше.
Найдите себе какое-нибудь другое хобби.
Его (ТС -а)на форуме вязания крючком забанили за неумение пользования крючком и он решил податься в ардуиноводство
Похоже, Arduino - это не Ваше.
Найдите себе какое-нибудь другое хобби.
Его (ТС -а)на форуме вязания крючком забанили за неумение пользования крючком и он решил податься в ардуиноводство
что-то слабо верится, вязание, это на порядок сложнее )))
что-то слабо верится, вязание, это на порядок сложнее )))
Ну вот он и перешел на ардуино -воткнул , залил и балдеет.Что еще может быть проще?
дорогой друг, anatoli_nik.
спасибо за нужную информацию.
я приобрел ардуино нано и слава богу ,что он работает нормально.
я буду обрабатывать ваши указания.посмотрим что получится.
я должен оживить уно. другого пути нет.победа будет за нами.враг будет разбит.
сообщу естественно.
begun. а по делу писать не пробовали? вместо этой бредятины, да еще и супер болдом?
b707
еще раз вам огромное спасибо за прошлую помощь.
вот замучился с уно.ну не хочет бутлоудер записаться.
сейчас поменял политику .
купил нано и сделал из него программатор, залив туда "arduino isp".
далее взял отдельную микросхему, теперь уже atmega8, на отдельной плате распаял и присоединил по isp с arduino nano.
в ID , установил в "инструментах" :
1-плата:"optiboot on 28 pin cpus".
2-процессор: "atmega 8".
3-CPU speed: "16mhz".
4-порт:" com7".
4-программатор: "Apduino as ISP".
нажимаю" записать загрузчик"
выдает:
возьми версию 1.8.3
хорошо .сделаю.
а нафига вам искать avrdude ? - у не для того ли, чтоб запустить ее с ключиком -F. как написано в ошибке?
Если да - то категорически не советую этого делать. В лучшем случае ничего не изменится, в худшем - окирпичите либо Нану. либо атмегу8
Сообщение "неправильная сигнатура" в 99.9% означает либо а) неверное подключение либо б) не тот МК выбран. В обоих случаях ключ -F никак не решит проблему.
Читая ваши посты, у меня складывается твердое ощущение, что у вас, как говорится... "руки кривые". попробуйте их выпрямить... то есть делайте максимально аккуратно все на каждом шаге.
А еще лучше - найдите грамотного знакомого или просто наймите себе учителя в своем городе. Пусть он сяюдет рядом с вами и по шагам сделает вам все что нужно...
пробовал 1.8.3
тоже самое.
b707 -приняв к сведению вашу информацию я еще (уже который раз )проверил все.
на корпусе мк.написано Atmega8A-PU и соединения правильные(всего то соединяется питание, кваришок и 4 провода с reset-овским резистором).
begun, прежде чем написать вам о неправильной сигнатуре - аврдуде читает сигнатуру с чипа. Вывод должен выглядеть примерно так:
Какое у вас значение в первой строчке?
к статьи, хочу подчеркнуть ,что кнопка "изменить" мне очень понравилось.тут вы молодцы, превзошли других. это гораздо удобнее чем "предварительный просмотр".
к статьи, хочу подчеркнуть ,что кнопка "изменить" мне очень понравилось.тут вы молодцы, превзошли других. это гораздо удобнее чем "предварительный просмотр".