Перейти к содержанию
    

Добавил в main.c до основного цикла вывод строки в порт - вполне работает.

До этого - вывод работает, после - нет

if (msgparsestate==MSG_IDLE){

ch=uart_getchar(1);

}else{

ch=uart_getchar(0);

}

У Вас по какой-то причине МК не получает по UART. Если у Вас корпус DIP, то подключен-ли 2пин (и куда?)? Если корпус qfp, то куда подключен 30 пин?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас по какой-то причине МК не получает по UART. Если у Вас корпус DIP, то подключен-ли 2пин (и куда?)? Если корпус qfp, то куда подключен 30 пин?

Пока контроллер в ресете - эхо есть, странно...

 

Все разобрался - профлик был поджареный. Извините за мозгопудренье. :laughing:

Изменено пользователем skyther

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все разобрался - профлик был поджареный. Извините за мозгопудренье. :laughing:

Заработало? Ждём впечатлений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все разобрался - профлик был поджареный. Извините за мозгопудренье. :laughing:

у меня на профлике датакабель уже года 2.всякое было. :( как вам удалось его убить?

 

З.Ы.Petka Извините за наглость-как дела с новой версией драйвера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Petka Извините за наглость-как дела с новой версией драйвера?

Не понял. Какого драйвера?

Если интересует новая прошивка, то назовите частоту Вашего кварца и чип. Откомпилю и выложу. Если заработает, то выложу исходники и версии для других камушков/кварцев.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то нестабильно пишет (читает нормально), ни студией, ни дьюдом. Провода к девайсу короткие. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то нестабильно пишет (читает нормально), ни студией, ни дьюдом. Провода к девайсу короткие. :(

в чём заключается нестабильность? какие командные строки, логи avrdude. какой кварц стоит? какой камень программировать пытаетесь? почему всю информацию клещами вытягивать надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какой у вас контроллер и частота кварца? Я для Вас тут выложу готовую прошивку. если заработает, то откомпилирую для более полного ряда частот и камней. И выложу с исходниками.

 

Извини, что сразу не отозвался.

Кварц - 18,432

МК - Atmega8-16AU

Плата - ссылка на 11 странице.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извини, что сразу не отозвался.

Кварц - 18,432

МК - Atmega8-16AU

Плата - ссылка на 11 странице.

 

вот хекс: проверьтеmega8.zip.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошивая МК через Студию, которая, млин, не умеет запоминать в проекте состояние фьюзов (а может, я не знаю как это делать) она их прошила по умолчанию, поставив все галки. Теперь сигнатура не читается. Наверно из-за того, что фьюзы в АВРСтудии по умолчанию выставляются на внешнее тактирование 6МГц. У данного программатора есть выход 1МГц. Как с его помощью можно воскресить МК - ATmega32? и подробнее, пожалуйста, если можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подать этот 1МГц на вход внешнего тактирования МК, обычно это XTAL1, подробнее можно почитать в даташите на ваш контроллер в разделе о внешнем тактировании. Затем программатором исправить фьюзы на правильные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прошивая МК через Студию, которая, млин, не умеет запоминать в проекте состояние фьюзов (а может, я не знаю как это делать) она их прошила по умолчанию, поставив все галки. Теперь сигнатура не читается. Наверно из-за того, что фьюзы в АВРСтудии по умолчанию выставляются на внешнее тактирование 6МГц. У данного программатора есть выход 1МГц. Как с его помощью можно воскресить МК - ATmega32? и подробнее, пожалуйста, если можно?

 

Выход "1МГц" надо подключить к выводу XTAL1 программируемого устройства. после чего с помощью программатора исправить испорченные фузы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не будет ошибки в том, что фузы были установлены на 6МГц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот хекс: проверьтеmega8.zip.

 

Спасибо !!!

Это прошивка с управлением Fast / 1мГц - ?

Как управлять переключением режимов - ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не будет ошибки в том, что фузы были установлены на 6МГц?

нет. нет, таких фузов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...