Не работает USB
- Войдите на сайт для отправки комментариев
Всем привет!
Нужна помощь. Ситуация в следующем.
МЕГА 256+экран16*2 работает как контроллер температуры на DS1820 в процессе разработки и тестирования.
Вчера подключаю плату к USB плата пускается (пищит спикер из программы), из программы запускаю монитор com порта (все как обычно) контрллер перезапускается (опять пищит) но в окне монитора данные не выводятся (раньше выводились контроллер отправляет по Serial.Print). На экране отображаются температуры по кругу. Смотрю на него он светится но данные не выводит чистый экран. Потом были танцы с бубном сразу результат:
При подключении б/п экран роботает нормально, при подключении USB экран тухнет данные по USB не передаются, залить на контроллер тоже не дает.
Получается что USB блокирует сигнал на экран, и сам не работает, хотя частично отрабатывает автоперезагрузка работает.
мне видятся возможные проблемы:
1 USB порты компа (пробовал включать в другой порт, не помогло. кпк с компьютер общаются нормально
2 USB порт на контроллере.
3 софт на контроллере
4 софт на компе
как определить причину, как исправить, как жить дальше ???
Все отключить (экран, датчик, блок питания), залить Blink.
Вообщем начинайте все "разбирать на части" и проверять по отдельности. Локализируйте проблему. В чем она "в плате", в схеме соединения, в драйверах.
Начните с проверки "голой платы".
Я писал залить на контроллер не дает.
Щас подключил к другому компу, все работает. Подключил обратно к своему, тоже все работает ...
Странно, вчера бился весь весь день ниче не помогло, сегодня само заработало. Но непонятно что делать если в сл раз опять usb отвалится.
Я писал залить на контроллер не дает.
Я читал. Но вы описали одну ситуацию когда пытались залить (при подключено датчике и экране), а я спрашивал про другую - когда все отключено. Может вы и пробовали "с голой платой" но из вашего поста этого не следует. И из ответа "я писал", кстати тоже. Раз возникла неоднозначаность, можно было просто превратить ее в однозначность. Типа "на голой плате - тоже не заливается".
Но непонятно что делать если в сл раз опять usb отвалится.
Два варианта:
По внешнему описанию довольно похоже что "где-то коротит". Возможно "питание на землю". Может "сопли в схеме", а может даже на столе, под платой, лежало что-то типа монетки/ключей/срепки.
Хорошо в сл раз объязательно попробую без экрана, щас не помню, был ли экран при попытках.
нет не коротит, сегодня запустилось на том же месте.
Спасибо за ответ посмотрим что будет дальше.
Раз возникла неоднозначаность, можно было просто превратить ее в однозначность. Типа "на голой плате - тоже не заливается"
По внешнему описанию довольно похоже что "где-то коротит"...