Petka 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 · Жалоба Добавил в main.c до основного цикла вывод строки в порт - вполне работает. До этого - вывод работает, после - нет if (msgparsestate==MSG_IDLE){ ch=uart_getchar(1); }else{ ch=uart_getchar(0); } У Вас по какой-то причине МК не получает по UART. Если у Вас корпус DIP, то подключен-ли 2пин (и куда?)? Если корпус qfp, то куда подключен 30 пин? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skyther 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 (изменено) · Жалоба У Вас по какой-то причине МК не получает по UART. Если у Вас корпус DIP, то подключен-ли 2пин (и куда?)? Если корпус qfp, то куда подключен 30 пин? Пока контроллер в ресете - эхо есть, странно... Все разобрался - профлик был поджареный. Извините за мозгопудренье. :laughing: Изменено 4 ноября, 2008 пользователем skyther Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 · Жалоба Все разобрался - профлик был поджареный. Извините за мозгопудренье. :laughing: Заработало? Ждём впечатлений. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
WHILE 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 · Жалоба Все разобрался - профлик был поджареный. Извините за мозгопудренье. :laughing: у меня на профлике датакабель уже года 2.всякое было. :( как вам удалось его убить? З.Ы.Petka Извините за наглость-как дела с новой версией драйвера? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 4 ноября, 2008 Опубликовано 4 ноября, 2008 · Жалоба Petka Извините за наглость-как дела с новой версией драйвера? Не понял. Какого драйвера? Если интересует новая прошивка, то назовите частоту Вашего кварца и чип. Откомпилю и выложу. Если заработает, то выложу исходники и версии для других камушков/кварцев. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skyther 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Что-то нестабильно пишет (читает нормально), ни студией, ни дьюдом. Провода к девайсу короткие. :( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Что-то нестабильно пишет (читает нормально), ни студией, ни дьюдом. Провода к девайсу короткие. :( в чём заключается нестабильность? какие командные строки, логи avrdude. какой кварц стоит? какой камень программировать пытаетесь? почему всю информацию клещами вытягивать надо? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lve 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Какой у вас контроллер и частота кварца? Я для Вас тут выложу готовую прошивку. если заработает, то откомпилирую для более полного ряда частот и камней. И выложу с исходниками. Извини, что сразу не отозвался. Кварц - 18,432 МК - Atmega8-16AU Плата - ссылка на 11 странице. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 6 ноября, 2008 Опубликовано 6 ноября, 2008 · Жалоба Извини, что сразу не отозвался. Кварц - 18,432 МК - Atmega8-16AU Плата - ссылка на 11 странице. вот хекс: проверьтеmega8.zip. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 7 ноября, 2008 Опубликовано 7 ноября, 2008 · Жалоба Прошивая МК через Студию, которая, млин, не умеет запоминать в проекте состояние фьюзов (а может, я не знаю как это делать) она их прошила по умолчанию, поставив все галки. Теперь сигнатура не читается. Наверно из-за того, что фьюзы в АВРСтудии по умолчанию выставляются на внешнее тактирование 6МГц. У данного программатора есть выход 1МГц. Как с его помощью можно воскресить МК - ATmega32? и подробнее, пожалуйста, если можно? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GDI 0 7 ноября, 2008 Опубликовано 7 ноября, 2008 · Жалоба Подать этот 1МГц на вход внешнего тактирования МК, обычно это XTAL1, подробнее можно почитать в даташите на ваш контроллер в разделе о внешнем тактировании. Затем программатором исправить фьюзы на правильные. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 7 ноября, 2008 Опубликовано 7 ноября, 2008 · Жалоба Прошивая МК через Студию, которая, млин, не умеет запоминать в проекте состояние фьюзов (а может, я не знаю как это делать) она их прошила по умолчанию, поставив все галки. Теперь сигнатура не читается. Наверно из-за того, что фьюзы в АВРСтудии по умолчанию выставляются на внешнее тактирование 6МГц. У данного программатора есть выход 1МГц. Как с его помощью можно воскресить МК - ATmega32? и подробнее, пожалуйста, если можно? Выход "1МГц" надо подключить к выводу XTAL1 программируемого устройства. после чего с помощью программатора исправить испорченные фузы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvf 1 7 ноября, 2008 Опубликовано 7 ноября, 2008 · Жалоба А не будет ошибки в том, что фузы были установлены на 6МГц? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lve 0 7 ноября, 2008 Опубликовано 7 ноября, 2008 · Жалоба вот хекс: проверьтеmega8.zip. Спасибо !!! Это прошивка с управлением Fast / 1мГц - ? Как управлять переключением режимов - ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 7 ноября, 2008 Опубликовано 7 ноября, 2008 · Жалоба А не будет ошибки в том, что фузы были установлены на 6МГц? нет. нет, таких фузов. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться