Ардуинки Про мини, подскажите пожалуйста
- Войдите на сайт для отправки комментариев
Сб, 27/12/2014 - 22:16
Приобрел Ардуинки. Три зелененькие и одну красненькую. С зелененькими ни каких проблем. Подал питание, они заморгали скетчем BLINK. Скетчи заливаются без проблем при помощи переходника USB-TTL, правда RESET нажимать приходится.
С красненькой беда. При подаче питания загорелся светик, который показывает, что питание есть.......и все. Скетчи залить не удалось, ни переходником, не с помощью UNO/
Вопрос - есть ли способ как-то ее протестировать, чтобы разобраться с причиной или спокойно выкинуть в мусорку.
Спасибо.

Кто паял красную? Такую прислали? Что то намазано так, что даже может я лучше бы запаял, хотя я паяю плохо. Вполне вероятно, что где то есть сопли, да и отмыть не помешало бы платку.
У меня спаркфановские, синие. Программирую через ICSP с помощью USBASP, без проблем.
Еще Pro Mini бывают разных модификаций (питание и кварц). У меня 5В, 16МГц.
Надо, кстати, себе припаять штыри, а то провода припаиваю, неудобно.
Паял я. Мне стыдно. Но под десятикратной лупой все нормально. Просто не стал отмывать, т.к. возможно на выброс. Пробовал заливать до пайки, как не заливалась, так и не заливается. Так что не в пайке дело. Всю платку под лупой просмотрел, вроде все нормально.
А другие ардуинки синенькие. Не знаю почему написал, что зелененькие, опечатка.
Да ладно, зачем выбрасывать. Может bootloader слетел, может еще что. Посмотреть, греется ли камень при подаче питания. Какая ошибка при программировании, опять же неплохо посмотреть. Попробовать через ISP запрограммировать. Считать фьюзы, если возможно, может там какие нибудь косяки.
UPD: И да, посмотреть, какое питание требуется, какой камень (хотя это пофиг, там либо 168, либо 328) хотя они все 5В должны бы скушать нормально (это я предполагаю, не знаю).
Паял плохо.
Паял плохо.
Говорю же, что после пайки ни чего не изменилось. Как не заливалось, так и не заливается.
Какая ошибка при программировании, опять же неплохо посмотреть. Попробовать через ISP запрограммировать. Считать фьюзы, если возможно, может там какие нибудь косяки.
UPD: И да, посмотреть, какое питание требуется, какой камень (хотя это пофиг, там либо 168, либо 328) хотя они все 5В должны бы скушать нормально (это я предполагаю, не знаю).
Ни чего не греется, камень 328, питание 5в, через ISP такая же история. Ошибку посмотрю, потом отпишу.
Паял плохо.
Говорю же, что после пайки ни чего не изменилось. Как не заливалось, так и не заливается.
А как же вы заливали не паяя штырьки? По воздуху?
[/quote]
А как же вы заливали не паяя штырьки? По воздуху?
[/quote]
Есть в интернете такой товарищ Осипов. Он просто вставляет штырьки, которые 90 градусов в отверстия с торца платы, где GND, VCC, RX, TX, подсоединяет к штырькам проводки и заливает. Я сделал точно также. На синеньких платах получилось без проблем, а с красненькой облом.
А как же вы заливали не паяя штырьки? По воздуху?
[/quote]
Есть в интернете такой товарищ Осипов. Он просто вставляет штырьки, которые 90 градусов в отверстия с торца платы, где GND, VCC, RX, TX, подсоединяет к штырькам проводки и заливает. Я сделал точно также. На синеньких платах получилось без проблем, а с красненькой облом.
[/quote]
Есть в интернете такой товарищ art100 который хорошо знает товарища осипова и он не обладает телепатическими знаниями. Но телепатические знания говорят что вы подсоеденили что-то не так и спаяли точно что-то не так. Количество самых разнообразных ArduinoProMini огромно в соответсвии с телепатическим опытом. Телепатический опыт говорит что все платки самые разнообразные подсоединяются по разному но всегда запускались.
А Вы правда знаете товарища Осипова?!!!
А насчет - "что-то не так спаяли"...... Объясняю...Сначала купил 2 ардуинки, красненькую и синенькую. Занимался с ними одними и теми же руками, но красненькая не пошла, а с синенькой ни каких проблем. Заказал еще 2 синенькие. Когда прибыли, абсолютно ни каких проблем, залились с ходу и без пайки и после пайки.
С красной ни чего сделать не смог. Хотя причина может быть где-то на поверхности. И как найти причину я не знаю :(
Надеялся, что кто-то подскажет...может где-то измерить...может тест какой-то есть...
Когда скажете, какая ошибка при программировании, отличаются ли фьюзы, тогда будет чуть проще, а пока мы все плохие телепаты.
COM порт появляется, как для синей Pro Mini? Если нет, то считать не удастся.
Посмотрите avrdude, она есть в ArduinoIDE, собственно ей производится прошивка. Ей же можно считать и прошивку и EEPROM и fuses.
resp=0x0 это когда невозможно сбросить (и через com, и через spi). Убедитесь, что провод Reset контачит.
Я еще не пробовал подключить ее через ISP, попробую, отпишусь. Пробовал только через переходник и при помощи ардуино уно. Но там подключал тоже RX TX.
Ура!!! Через ISP загрузил скетч. Но светик почему-то вместо 2 сек. светится 20 секунд. Короче все замедлено в десять раз. В чем причина может быть?
А через переходник USB так и не заливается :(
А как же вы заливали не паяя штырьки? По воздуху?
Можно не паяя, USBASP и два трехштырьковых разъема от кулеров с материнской платы. Бутлоадер зашить можно.
Но светик почему-то вместо 2 сек. светится 20 секунд. Короче все замедлено в десять раз. В чем причина может быть?
А вот это либо частота, либо ее делитель не так во фьюзах выставлены, или тип платы выбрали неправильно.
А вот это либо частота, либо ее делитель не так во фьюзах выставлены, или тип платы выбрали неправильно.
А почему с переходника USB не хочет грузиться? Как эти фьюзы посмотреть, и как они должны быть выставлены?
Подскажите, пожалуйста, что можно почитать, в каком направлении идти
А почему с переходника USB не хочет грузиться? Как эти фьюзы посмотреть, и как они должны быть выставлены?
Фьюзы смотрятся через avrdude -t -p m328p -c usbasp -v (usbasp - это отдельный программатор), должны быть выставлены под Вашу конфигурацию "процессор + напряжение питания + кварц". Ну и здесь на форуме есть несколько тем про прошивку Arduino Pro Mini и подключение их к различным переходникам.
На "красненькой" - у Вас нет пятого разъема, который осуществляет ресет платы от USB для программирования. Некоторые платы без нормально сделанного ресета не программируются.
Спасибо. Буду копать :)
Копал-копал, пока ни чего не накопал. Не понимаю почему она такой тормоз (это я про красненькую).
Считаете фьюзы, почитаете про каждый, что он значит, узнаете больше. Сравните с фьюзами на синей.
Я пока не могу понять как считать фьюзы и чем это делать и как ее подключить для прочтения. Мой мозг пока это не осиливает :(
Почитал про AVRDUDE и ни чего не понял.
Почитал про AVRDUDE и ни чего не понял.
А чего там понимать? Этим пользоваться надо. Вместо устройства usbasp указываете свое реальное, для переходника USB-UART - это будет виртуальный компорт, и софтина будет общаться с устройством и выводить данные на экран. Сначала проверьте на работающих платах.
Спасибо. Попробую. Я так понимаю программой AVRDUDE?
Кстати.... Пока занимался красненькой через ISP, в файлике boards.txt правил 57600 на 19200.... Потом попытался залить синенькую через переходник USB-UART, фиг вам, перестала заливаться. Пока значение в файле не вернул, ни чего не получилось. После того как записал в файл 57600, синенькая стала заливаться без проблем. Понадеяся что с красненькой так пролезет. Попробовал все значения - бесполезняк.
Не могу avrdude запустить, говорит, что у меня нет какой-то dll
Не могу avrdude запустить, говорит, что у меня нет какой-то dll
Которой из?
~$ ldd `which avrdude` linux-vdso.so.1 => (0x00007fff5b1fe000) libusb-0.1.so.4 => /lib/x86_64-linux-gnu/libusb-0.1.so.4 (0x00007f1947feb000) libftdi.so.1 => /usr/lib/x86_64-linux-gnu/libftdi.so.1 (0x00007f1947de3000) libelf.so.1 => /usr/lib/x86_64-linux-gnu/libelf.so.1 (0x00007f1947bcc000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f19479ae000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f19476a8000) libreadline.so.6 => /lib/x86_64-linux-gnu/libreadline.so.6 (0x00007f1947461000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f194709b000) /lib64/ld-linux-x86-64.so.2 (0x00007f1948214000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f1946e72000)Joiner
а как у вас бутлоадер стартует ?
на синенькой и на красненькой(всмысле глазик мигает при включении)?
если по разному то нужно залить в красненькую бутлоадер с помощью синеькой
сначала нужно залить в синеькую скетч из раздела IDE файл\примеры\ArduinoISP
потом подлючить к синенькой красненькую по шине ISP
на все это подать питание
выбрать в разделе сервис \плата \Arduino-pro-mini......16mgz....
в этом же разделе нажмите программатор \Arduino as ISP
а после этого в этом же разделе выберите Записать загрузчик
после всех процедур проверьте идентичность старта с синеькой платой
Кстати, думал об этом. Красненькая и синенькая стартуют по-разному. Попробую еще в красненькую бутлоадер залить, но уже в Новом году :), результат отпишу.
Спасибо, с наступающим Новым годом!
Ой, не могу сказать. После НГ опять вернусь к ардуинкам, скажу какой. Но мне еще не понятно как и куда должна быть подключена ардуинка и какую прогу запускать. Подскажите пожалуйста с самого начала (как, куда подключить, с какой программой работать).
Большое спасибо за участие.
С наступающим Новым Годом!
Спасибо всем, кто поучаствовал в моей проблеме. Всех с Новым Годом! Счастья, здоровья, успехов!
О Но мне еще не понятно как и куда должна быть подключена ардуинка и какую прогу запускать. Подскажите пожалуйста с самого начала (как, куда подключить, с какой программой работать).
Arduino IDE на нашем сайте последнюю версию
а там разберетесь
С наступающим!!!
Подключил красненькую через ISP, в Arduino ide нажал записать загрузчик. Все встало на свои места. Ардуинка работает с нормальной скоростью. Видимо фьюзы там автоматически поправились при записи загрузчика......Но через переходник так и не хочит заливаться, а через ISP без проблем.
А про фьюзы я так ни чего и не понял....где их смотреть, что печатать, где печатать?
Пока не осилил :(((
Joiner а почему на красной нет пина дла афтоматического рисета?
Наскрлько я вижу на плате есть дла него отверстие.
Потому, что на моем переходнике USB нет автоматического ресета, поэтому и не стал паять. На синенькой с ручным ресетом все получается, на красненькой - нет.