Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
да это понятно. а как задать последовательность, что за чем ?
Отправлено
nestandart
04 апреля 2007 г. 22:39
В ответ на:
SBI, CBI типа так, я думаю.
отправлено <font color=gray>уни</font> 04 апреля 2007 г. 22:23
Составить ответ
|
Вернуться на конференцию
Ответы
Не совсем понял вопроса. На асме прямо так и пишите. На каких выводах нужно менять состояние на тех и меняйте, прямо прописывая код. Смотрите только чтобы уложиться в заданный период. Выводы будут менять состояние "почти" одновременно. Какая ещё арифметика?
—
уни
(04.04.2007 22:53:25
82.193.156.30
,
пустое
)
у человека юзается прерывание по таймеру, как вы собираетесь задавать какое должно быть сотояние порта в текущем прерывании??
—
Aleksey75
(04.04.2007 22:56:52
212.44.92.18
,
пустое
)
Возвращать состояние регистров ввода/вывода в исходное (до прерывания). Думаю так. Один флаг использовать для идентифицирования текущего состояния. Расчёты не прикидывал, но (+)
—
уни
(04.04.2007 23:09:47
82.193.156.30
, 348 байт)
вариантов масса + ещё неизвестны все неизвестные
—
Aleksey75
(04.04.2007 23:16:9
212.44.92.18
,
пустое
,
ссылка
)
Ага. Мне как-то нужна была индикация с 8-ю светодиодами, причём, каждый должен был иметь возможность мигать с разной частотой. Я плюнул и добавил 90S2313 к проекту, написав для него спец программу, где каждому светодиоду отводился 16р счётчик (в ОЗУ). Нужный параметры скидывал главный mcu подчинённому, тот мигал как надо по-разному независимо 8-ю "глазками". Работало.
—
уни
(04.04.2007 23:24:30
82.193.156.30
,
пустое
)
может имеет смысл задействовать арифметику??
—
Aleksey75
(04.04.2007 22:43:18
212.44.92.18
,
пустое
)
вариантов не так много , можно и табличку забацать...........
—
Aleksey75
(04.04.2007 22:45:29
212.44.92.18
,
пустое
)
вот кстати. как ею пользоваться ?
—
nestandart
(04.04.2007 22:47:34
87.180.10.152
, 53 байт)
я думаю так +
—
Aleksey75
(04.04.2007 22:54:29
212.44.92.18
, 369 байт)
ёпте.... да просто логически двигаейте 1 в прерывании 2 раза, будет счастье...
—
Aleksey75
(04.04.2007 23:04:6
212.44.92.18
,
пустое
)
оно там потом задом наперёд идёт через один. да и не факт...
—
nestandart
(04.04.2007 23:09:0
87.180.10.152
, 254 байт)
имхо, проще развести как нужно, зато по этой таем у вас будет минимум программных и временных заморочек...
—
Aleksey75
(04.04.2007 23:13:57
212.44.92.18
,
пустое
)
это кому как. Я предпочитаю развести удобнее, потом все реализовать программно
—
koyodza_home
(05.04.2007 00:21:46
77.123.48.102
, 153 байт)
ёпте.... да просто логически двигаейте 1 в прерывании 2 раза, будет счастье...
—
Aleksey75
(04.04.2007 23:03:54
212.44.92.18
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru