Ответ: Я так понимаб, что переменная ChanNumber должна наращиваться на единицу.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
15 ноября 2003 г. 09:29
В ответ на:
Народ, еще такой вопросик:а как ПОСЛЕДОВАТЕЛЬНЫЙ переход по каналам АЦП организовать (т.е чтоб он не с любого на прерывание реагировал, а последовательно каждый канал опрашивал)
отправлено ----- 15 ноября 2003 г. 08:17
А в программе у Вас я что-то этого не вижу.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: в смысле, inc ChanNumber?И так тоже делал.Похоже, оно как заводится вначале на 0-й канал, так на нём и сидит.Затык в общем полный-((
—
-----
(15.11.2003 09:55,
пустое
)
Ответ: Вообще-то еще нужно, по-моему, изменять и ADCON соответственно. Тогда можно и без ChanNumber обойтись. Но я думаю, что
—
Bill
(15.11.2003 10:07, 116 байт)
Ответ: может быть, конечно, но там один регистр ADCH на все каналы.много вариантов перепробовал, но она только с одного канала данные читает.Максимум, чего добивался-это то, что не читает совсем 8-0 Хорошо бы конечно здесь был человек, который уже такую вещь делал, но видимо и здесь нет..-(
—
-----
(15.11.2003 11:05,
пустое
)
Я делал, правда на AVR и на Си. Проблем не было.
—
Bill
(15.11.2003 11:12,
пустое
)
Ответ: Т.е. в реальном устройстве.В отладчике-то оно переходит на 1-й канал(там прерывания-то самим пользователем создаются),а в нормальном проце оно как считает что прерывание пришло с канала 0, так и считает.Даже если с 1 тоже пришло.хоть по mov, хоть по inc
—
-----
(15.11.2003 10:03,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru