Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
У Вас проблема - УСАРТ не плюется. Уберите нефик для начала все разрешения прерываний и зациклите вывод байта.
Отправлено
Quasy
26 июля 2007 г. 13:38
В ответ на:
Вот оно:
отправлено <font color=gray>Sergey_B</font> 26 июля 2007 г. 13:24
Составить ответ
|
Вернуться на конференцию
Ответы
(+) Оба-на! Зацикленный вывод байта работает даже с разрешёнными прерываниями! И куда теперь копать?
—
Sergey_B
(26.07.2007 14:08:17
213.159.119.242
, 153 байт)
UDRE от лукавого, пользуйся флагом окончния передачи, это более корректный флаг. А ошибка в том что ждеш флага UDRE не послав ничего перед этим в уарт
—
колян безпарольный
(26.07.2007 14:24:47
85.195.119.14
,
пустое
)
Колян, он по ресету устанавливается в 1.
—
GM
(26.07.2007 14:29:36
84.252.243.82
,
пустое
)
Вечный цикл замените на вывод штук 200 байт. Увидели осциллографом? Уменьшите до штук 10... штук 5. И перейдите от греха подальше на опрос не UDRE, а TxC.
—
Quasy
(26.07.2007 14:22:39
80.243.9.34
,
пустое
)
Только для этого процедуру инициализации УСАРТА закончите холостым плевком. Это типа Purge будет. И в конце выставит ТхС.
—
Quasy
(26.07.2007 14:41:17
80.243.9.34
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru