Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
люди, как бы погламурнее выйти из ситуации, есть мега169, мне надо в порт B записать некоторое число, но у мну PB5 тоглится (OC1A) по прерыванию
Отправлено
Mega128
31 января 2007 г. 10:13
так вот как можно записать порт не трогая PB5
Составить ответ
|
Вернуться на конференцию
Ответы
не понял: альтернативная функция ОС1А для РВ5включена или нет? Если да, то запись в этот бит не должна приводить к изменению уровня на выводе
—
koyodza
(31.01.2007 11:09:42
83.170.240.226
,
пустое
)
ничего подобного
—
Mega128
(31.01.2007 12:29:56
80.240.112.122
,
пустое
)
?
—
koyodza
(31.01.2007 13:12:31
83.170.240.226
,
пустое
)
Например (+)
—
Lameг
(31.01.2007 13:27:29
80.243.9.34
, 293 байт)
Т.е. Вы правы, не должно бы меняться состояние, если аппаратный тоггл. Лишь бы DDRB5 показывал на output
—
Lameг
(31.01.2007 13:41:24
80.243.9.34
,
пустое
)
Можно, читаете порт, ставите что вам нужно не трогая PB5 и записываете обратно
—
GDI
(31.01.2007 10:32:51
85.25.148.242
,
пустое
)
значит все-таки с флагом прерывания мудиться :(
—
Mega128
(31.01.2007 10:43:46
80.240.112.122
,
пустое
)
Наверно, придется с прерываниями, иначе попортится РВ5(+)
—
Lameг
(31.01.2007 10:45:37
80.243.9.34
, 121 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru