Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А до него доходит дело?
Отправлено
Quasy
26 июля 2007 г. 10:07
В ответ на:
Это вместо "out UDR0, temp": в меге48 UDR0 находится по адресу 0xC6, и "out" не катит.
отправлено <font color=gray>Sergey_B</font> 26 июля 2007 г. 10:01
Составить ответ
|
Вернуться на конференцию
Ответы
Да, доходит и проходит. Припаял светодиод на свободную ногу и включаю его в программе после окончания передачи. Светодиод включается, но на TXC ничего не идёт...
—
Sergey_B
(26.07.2007 10:09:50
213.159.119.242
,
пустое
)
Ну, попробуйте пример из даташита. Там кстати, сначала пишется UBRRH, потом L
—
Quasy
(26.07.2007 10:42:58
80.243.9.34
,
пустое
)
И пишутся через out. Чюдеса...:) Датвшит ATmega48-15AZ
—
Quasy
(26.07.2007 10:45:52
80.243.9.34
,
пустое
)
(+) Писал UBRR0H перед UBRR0L - без толку
—
Sergey_B
(26.07.2007 10:59:9
213.159.119.242
, 173 байт)
Еще интересно: при инициализации Вы сбрасываете бит UDRE0 ( ldi temp, 0b01100000), а потом успешно проходите Wait1...
—
Quasy
(26.07.2007 11:05:43
80.243.9.34
,
пустое
)
(-) UDRE0 - read only, так что, думаю, это не принципиально
—
Sergey_B
(26.07.2007 11:09:29
213.159.119.242
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 654:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru