[an error occurred while processing this directive]
Мля.........точно.......не учёл что Пк воспринимает это как стартовый бит.........Блин всё верно, вот идиот.....Спасибо!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Aleksey75
21 октября 2006 г. 10:44
В ответ на:
чёт не понял - clr tmp out PORTD,tmp - так это даст 0-ик на TXD0 - который будет как ложный стартовый бит выдан, а далее после задержки вся синхронизация будет сбита нафик
отправлено DASM 21 октября 2006 г. 10:27
Составить ответ
|||
Конференция
|||
Архив
Ответы
На будущее - теги <pre> и </pre> пиши без пробела у угловых скобок, а в тексте перед/после ">>" и "<<" - наоборот, ставь пробелы, чтобы скрипт не принял их за HTML-теги. И не пиши rjmp PC-1 - ставь метку и пиши m1: rjmp m1
—
=AVR=
(21.10.2006 13:13
80.92.96.19
,
пустое
)
Можно, чуть поподробне +
—
Aleksey75
(21.10.2006 13:28
87.238.112.163
, 92 байт)
Сказанное DASMом я сформулирую несколько иначе - нефиг вычислять за компилятор (ассемблер)
—
=AVR=
(21.10.2006 14:48
80.92.96.19
, 1231 байт)
P.S. учти, что мои примеры не для М8 - если будешь их применять, замени STS на OUT
—
=AVR=
(21.10.2006 15:29
80.92.96.19
,
пустое
)
это я заметил.....
—
Aleksey75
(21.10.2006 15:36
87.238.112.163
,
пустое
)
Огромное спасибо! +
—
Aleksey75
(21.10.2006 15:27
87.238.112.163
, 249 байт)
Как видишь, для смены частоты кварца или скорости UART достаточно просто задать новое значение в герцах или бодах
—
=AVR=
(21.10.2006 16:18
80.92.96.19
,
пустое
)
Под стек ты отдаешь не все ОЗУ, а всего-навсего начинаешь свой стек с конца ОЗУ
—
=AVR=
(21.10.2006 16:08
80.92.96.19
, 1995 байт)
не пользуй .equ для адресов переменных - вообще забудь про абсолютные адреса и их ручное задание, я коллегу лет 5 назад за это чуть не убил. Пользуй DS
—
DASM
(21.10.2006 15:35
212.58.192.14
,
пустое
)
В AVRASM не .DS, а .BYTE, но суть та же
—
=AVR=
(21.10.2006 16:10
80.92.96.19
,
пустое
)
связанно с прерываниями...
—
Aleksey75
(21.10.2006 13:33
87.238.112.163
,
пустое
)
имхо связано с нечитабельностью, еще вспоминать надо, сколько у АВРа командное слово и в каких попугаях выражен -1 (+)
—
DASM
(21.10.2006 13:53
212.58.192.14
, 381 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание