![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| deeman30rus |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 31.5.2012 Репутация: нет Всего: нет |
Доброго времени суток товарищи обращаюсь к вам с такой проблемой.
у меня есть отладочная плата ATMEGA128 с преобразователем USB\COM на борту, она работает на 8МГц частоте. обнаружил такую проблему. на этой частоте не работает приём по USART0 настройка USART
тело программы
если закомментить строчку scanf(), то всё работает кошерно, т.е. в порт передача есть, а приёма нет! почему такое может быть ? та же самая ерунда и с getchar() в качестве билдера использую CodeVision AVR программатор USBASP |
||||
|
|||||
| LeonidPr |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 17.2.2012 Где: г. Чебоксары Репутация: нет Всего: 1 |
С ATMEGA не работал, но может и так чем помогу.
Во - первых, исправна ли плата, если возможно, посмотрите линию RX контроллера осциллографом, приходит ли туда сигнал, когда вы посылаете байт на плату? Во - вторых, преобразователь наверняка собран на чем-то типа FT232 от FTDI. При подключенном USB кабеле в компьютере, который используется для связи должен появиться виртуальный COM порт. Все ли нормально с ним (есть ли в наличии, включен ли, установлена ли последняя версия драйверов). Далее, какой программой пользуетесь для передачи? Сответствует ли скорость передачи, установленная в программе, скорости, на которой работает контроллер? P.S. Хотя, если вы говорите, что передача от платы есть, наверное с настройками все в порядке. Но не помешает проверить. Насколько я понимаю scanf ждет прихода CR/LF. Отсылаете символ перевода строки в конце посылки? --------------------
pkunzip.zip |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
И еще вопрос - как в программе описан message?
|
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |