Balancer: Все сообщения за 5 Июня 2017 года

 
ПнВтСрЧтПтСбВс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

Balancer

администратор
★★★★★
Balancer> По поводу программирования через USB.
Balancer> Надо будет попробовать (не пробовал).

Забыл отчитаться :) Всё отлично работает. При чём через USB программировать намного удобнее. Просто жмёшь в IDE «Upload» и готово. Никаких манипуляций с перемычками и Reset'ом.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Блин. Написал длинный пост и потерял где-то при отсылке :)

...

Пришёл тут китайский USBasp.

Buy Products Online from China Wholesalers at Aliexpress.com

Join free now! Sign in with: Choose from over 40 different categories with millions of products Enjoy unbeatable prices and free shipping on almost all products! AliExpress Buyer Protection has you covered from click to delivery Join free now! Sign in with: Choose from over 40 different categories with millions of products Enjoy unbeatable prices and free shipping on almost all products! //  Дальше — www.aliexpress.com
 

Обрадовался и тут же обломался. Из Arduino IDE прошить не получалось:
 avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' 

и всё тут.

Гугление показало, что для прошивки из Arduino IDE нужно прошить сам программатор :) С одной стороны, не вопрос, эту роль может выполнять тот же Arduino. С другой — угрохал час или два, но так и не смог прошить через Arduino MEGA. avrdude не шьёт, ругаясь на сигнатуру. avrdude gui не позволяет выставить битрейт. SinaProg позволяет выбрать только COM1-COM4, а у меня COM8... В общем, после серии попыток переткнул в Arduino Uno и всё мгновенно прошилось! :) Полагаю, что или я где-то тормозил с подключением проводков, или попалась неверная схема. У меня заработало в такой конфигурации:

Будьте очень внимательны в отношении зеркальной симметрии. Очень легко перепутать!

Рецепты по прошивке брал отсюда:

Как обновить прошивку USBAsp через Arduino Uno | XDomus.ru

Если у Вас появилась надпись: avrdude: warning: cannot set sck period. please check for usbasp firmware update значит нужно перепрошить Вашу USBAsp. //  xdomus.ru
 

Но всё равно не помогло. Хотя USBasp прошился, Arduino IDE ругался всё также.

Решение нашлось внезапно:

на IDE 1.6.12 перестал работать USBasp | Аппаратная платформа Arduino

... собственно заголовок - проблема, на версии 1.0.6 (это моя предыдущая) работает. ВОПРОС кто нить смог с это перемочь ? //  arduino.ru
 

Оказывается, под Win10 нужно обновить USBasp драйвер. Обновил — всё сразу заработало.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
Balancer>> Матрица может не завестись на 3.3В сигналах. Но буду ещё экспериментировать.
Monya> Ну если совсем для эксперимента, то можно обойтись диодами с резистором

Похоже, 3.3В, таки, не тянет :) Слепил простенький тест для STM32 — моргает всяким мусором, но не осмысленной информацией. С подтяжками экспериментировать не буду, в дороге идут 2x8 канальных преобразователя. На самом деле есть штук 10 4-х канальных, но неохота городить огород из 4-х таких штук :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

Balancer

администратор
★★★★★
АМГ1963> Разрыв в уровне жизни - в разы, даже дороги железной нет.

Вот только год от года разрыв сокращается. Я помню, когда разница в уровне средних зарплат в Москве и на переферии была четырёхкратной. Сейчас — примерно двухкратная.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  44

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru