[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Проблемы с UART. Frame error.
topДата: Воскресенье, 25.11.2012, 03:14 | Сообщение # 1
Группа: Друзья
Сообщений: 146

Статус: Offline
Уважаемые, выручайте. Это просто какой-то бич sad
Передаю из МК в ПК данные (текст и числа). МК тактируется от внутренних 8 Мгц, скорость 9600 Бод. Прошиваю через USB ASP, выставляю фьюзы как положено. Модуль на FT232RL. На компьютере получаю каракули, а не то что надо. В Terminal by Bray каракули и frame error, а в баскомовском терминале просто каракули. Терминалы тоже настроены на 9600 Бод, дата 8 бит, без четности, один стоповый бит, без хэндшейка.
Где искать косяк не знаю.


 
exersizzeДата: Воскресенье, 25.11.2012, 12:45 | Сообщение # 2
Группа: Администраторы
Сообщений: 723

Статус: Offline
в самой программе прописано $crystal = 8000000 $baud=9600 ? Если да, попробуй выставить это и в настройке компилятора во вкладке Communication



Скинь программу, попробую у себя. Возможно дело в железе, у меня как-то было что полудохлый контроллер тоже отказывался нормально общаться по UART
Прикрепления: 5915143.png (22.3 Kb)


 
topДата: Воскресенье, 25.11.2012, 13:30 | Сообщение # 3
Группа: Друзья
Сообщений: 146

Статус: Offline
В компиляторе выставляю как на твоем скрине, в самой программе прописываю.
Вот архив с программой.
Прикрепления: uart.rar (1.6 Kb)


 
topДата: Воскресенье, 25.11.2012, 13:49 | Сообщение # 4
Группа: Друзья
Сообщений: 146

Статус: Offline
Спасибо за предположение, что дело в железе. happy Оправдалось.
Вот так вот я понадеялся на новые контроллеры. Сейчас проверил. Из пяти mega8 в двух оказался дохлый uart. wacko
Больше из Китая не хочу заказывать.
Так из-за чего у них он не работает? Это брак?




Сообщение отредактировал top - Воскресенье, 25.11.2012, 13:53
 
exersizzeДата: Воскресенье, 25.11.2012, 16:59 | Сообщение # 5
Группа: Администраторы
Сообщений: 723

Статус: Offline
Да, повидимому брак. Можно попробовать затактировать микроконтроллер от внешнего кварца, возможно отклонения частоты у внутриннего генератора слишком большие.

 
  • Страница 1 из 1
  • 1
Поиск: