Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
а что если заменить это while "( ((UCSR1A & (1 < < TXC1))!=0)) {};" на вот это "while (UCSR1A & (1 < < TXC1));"
Отправлено
eXeC001er
24 мая 2007 г. 10:17
В ответ на:
УРА получилось! какие будут советы?
отправлено Aleksey_n 24 мая 2007 г. 10:13
Составить ответ
|
Вернуться на конференцию
Ответы
То же самое
—
Aleksey_n
(24.05.2007 10:21:24
87.238.119.252
,
пустое
)
вот так : while (!(UART_STATUS_REG & (1 < < TRANSMIT_COMPLETE_BIT)));
—
pau62
(24.05.2007 10:27:39
88.86.64.165
,
пустое
)
Нефига, вообще ни одного байта не передает (+)
—
Aleksey_n
(24.05.2007 10:55:5
87.238.119.252
, 61 байт)
дык поди ты этот txc не сбрасываешь... вот весь кусок. для какого контроллера пишешь?
—
pau62
(24.05.2007 11:02:29
88.86.64.165
, 569 байт)
Да заработало, но только
—
Aleksey_n
(24.05.2007 11:14:20
87.238.119.252
, 475 байт)
Ответ:
—
eXeC001er
(24.05.2007 11:21:46
83.239.13.202
, 51 байт)
проверять надо udre, ибо перед передачей txc после инициализации не установлен, ибо ничего не передавалось. или в инициализации делай холостую передачу, чтоб txc встал, и тогда можно будет проверять его перед записью в udr. какой проц-то?
—
pau62
(24.05.2007 11:20:41
88.86.64.165
,
пустое
)
ATMega64
—
Aleksey_n
(24.05.2007 11:24:47
87.238.119.252
,
пустое
)
ну хочешь проект для winavr avr109 mega64 в почту?
—
pau62
(24.05.2007 11:26:32
88.86.64.165
,
пустое
)
CRC2004@mail.ru
—
Aleksey_n
(24.05.2007 11:50:39
87.238.119.252
,
пустое
)
Конечно не против
—
ALeksey_n
(24.05.2007 11:40:36
87.238.119.252
,
пустое
)
ушло
—
pau62
(24.05.2007 11:59:18
88.86.64.165
,
пустое
)
а это ксьаьт дело! ведб када юзаешь бит UDRE он сам сбрасывается как суешь че нить в UDR, а TXC сбрасывается тока по входу в прерывание, которого нету.
—
eXeC001er
(24.05.2007 11:07:54
83.239.13.202
,
пустое
)
о точна! пока бит стоит передача не закончена!
—
eXeC001er
(24.05.2007 10:35:16
83.239.13.202
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru