[an error occurred while processing this directive]
Ответ: Хм. Если при инициализации поменять PORTD=0x00 на PORTD=0x40, то все бежит нормально, правда в инверсном виде. Странная взаимосвязь..
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
Отправлено
lblsa
17 ноября 2005 г. 14:01
В ответ на:
Ответ: Я поменял
отправлено lblsa 17 ноября 2005 г. 13:58
Составить ответ
|||
Конференция
|||
Архив
Ответы
а как там насчет всяких подтягивающих резисторов и правильной инициализации(я пока еще мало знаю мкавр)
—
real13
(17.11.2005 14:09
193.233.85.236
,
пустое
)
Ответ: Да все нормально вроде
—
lblsa
(17.11.2005 14:19
62.118.34.166
,
пустое
)
В твоем случае корректно и достаточно DDRD=0x40
—
=AVR=
(17.11.2005 14:12
80.92.96.19
,
пустое
)
А что тут странного? Исходное значение порта стало 1. Если бы Вы сбрасывали или устанавливали порт, то
—
Bill
(17.11.2005 14:07
193.233.83.90
, 75 байт)
Ответ: Насколько я понимаю, разница должна быть только в начальном состоянии линии, дальше я инвертирую значения.
—
lblsa
(17.11.2005 14:12
62.118.34.166
, 231 байт)
Инвертируется не только начальное, но и все последующие значения.
—
Bill
(17.11.2005 14:20
193.233.83.90
, 143 байт)
Ответ: Написал свою функция задержки, помогло, только теперь такой вопрос
—
lblsa
(17.11.2005 14:37
62.118.34.166
, 240 байт)
Код в студию!
—
Bill
(17.11.2005 14:48
193.233.83.90
,
пустое
)
Ответ: Программа
—
lblsa
(17.11.2005 14:56
62.118.34.166
, 758 байт)
Попробуйте другую ножку процессора или резистор 510ом на Uпит.
—
MrSerg
(17.11.2005 16:10
80.95.38.197
,
пустое
)
Я уже ответил -->
—
=AVR=
(17.11.2005 14:13
80.92.96.19
,
пустое
,
ссылка
)
Ответ: Не помогает..
—
lblsa
(17.11.2005 14:20
62.118.34.166
,
пустое
)
Ответ: Причем длительность импульсов разная в 0 и 1
—
lblsa
(17.11.2005 14:02
62.118.34.166
,
пустое
)
Поставь в init() PORTD=0 и вот так send() перепиши:
—
=AVR=
(17.11.2005 14:10
80.92.96.19
, 184 байт)
Ответ: Переписал, ничего не изменилось
—
lblsa
(17.11.2005 14:16
62.118.34.166
, 508 байт)
Вот так и бывает, когда на С пишут времязависимые программы, не учтя особенностей компилятора и библиотечных функций
—
=AVR=
(17.11.2005 14:26
80.92.96.19
, 212 байт)
Ответ: Получилось что нибудь?
—
lblsa
(17.11.2005 15:47
62.118.34.166
,
пустое
)
Пардон, только успел предложить свое участие - сорвали с места. Вот:
—
=AVR=
(18.11.2005 00:21
80.92.96.19
, 1950 байт)
Ответ: Спасибо большое :)
—
lblsa
(21.11.2005 10:44
62.118.34.166
,
пустое
)
а таймер тебе нужен?используй его.(через прерывания)
—
real13
(17.11.2005 14:34
193.233.85.236
,
пустое
)
Ответ:
—
lblsa
(17.11.2005 14:43
62.118.34.166
, 200 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru