Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как можно от меги16 получить 1/3 частоты ядра? 1/2-1/4 не проблема, а треть? Используя только е...{+}
Отправлено
Rud
(89.179.9.8)
27 декабря 2009, г. 17:41
Текст заголовка сообщения полностью:
Как можно от меги16 получить 1/3 частоты ядра? 1/2-1/4 не проблема, а треть? Используя только её средства.
Составить ответ
|
Вернуться на конференцию
Ответы
А обычный ШИМ (не фазово-кошерный) с частотой F/3 и скважностью 33% это разве не то что надо? Он же реализуется без всякой навесной логики, прямо по ДШ.
-
Шунт_гороховый
(27.12.2009, 22:33:41
78.106.95.28
,
пустое
)
Гм, не уверен, но. Попробуй в режиме СТС: в OCR1B занеси "1", по срабатыванию выход чтоб в 1. А в OCR1A занеси "2", по срабатыванию выход чтоб в 0. Что-то делал подобное, может, н так жостко, но... Примечание: не забываем, что действие происходит когда TCNT1 == OCR+1.
-
VasilyS
(27.12.2009, 19:40:51
80.92.96.25
,
пустое
)
А что там "не уверен"...Трезвый потому что. Вроде должно плясать ______/^\______/^\
-
VasilyS
(27.12.2009, 19:53:55
80.92.96.25
,
пустое
)
A TCNT когда будет обнуляться?
-
Rud
(27.12.2009, 20:10:26
89.179.8.54
,
пустое
)
При OCR1A+1
-
VasilyS
(27.12.2009, 20:15:23
80.92.96.25
,
пустое
)
Корректнее сказать, при OCR1A + 1 такт периферийного клока. Это пояснение для случая когда предделитель таймера > 1
-
VasilyS
(27.12.2009, 20:18:22
80.92.96.25
,
пустое
)
Ага. То есть обнуление по совпадению с OCR1A. А по совпадению с OCR1В обнуления не происходит, ...{+}
-
Rud
(27.12.2009, 20:40:38
89.179.8.54
, 196 байт)
Правильно. Обнуление только по А (если выбран такой СТС, где верхняя граница определяется регистром OCR1A, это "обычный", "классический" СТС, а то ведь еще есть один режим СТС где все определяется не OCR1A, а ICR1).
-
VasilyS
(27.12.2009, 20:51:20
80.92.96.25
,
пустое
)
Монтажное И с двух ножек, надеюсь, сделать сумеете.
-
VasilyS
(27.12.2009, 22:00:49
80.92.96.25
,
пустое
)
мож не понял... а таймер на частоту проца. ocr на 3 со сбросом, выход oc match.
-
Ациль Шифер
(27.12.2009, 17:52:1
109.188.53.244
,
пустое
)
Тогда получится деление на 6. Если инвертировать по тройке.
-
Rud
(27.12.2009, 17:56:10
89.179.9.8
,
пустое
)
второй ocr на 2.
-
Ациль Шифер
(27.12.2009, 18:12:21
109.188.53.244
,
пустое
)
Уже празднуем? :)
-
Rud
(27.12.2009, 19:31:18
89.179.8.54
,
пустое
)
c чего бы это?
-
Ациль Шифер
(27.12.2009, 19:39:51
109.188.53.244
,
пустое
)
Инерция мышления. Я с таймером0 играюсь, а у него один OCR :)
-
Rud
(27.12.2009, 20:08:53
89.179.8.54
,
пустое
)
никак
-
DASM
(27.12.2009, 17:42:31
95.53.99.74
,
пустое
)
хуёво
-
Rud
(27.12.2009, 17:44:8
89.179.9.8
,
пустое
)
снижай в 1.5 раза частоту ядра раз умеешь /2 получать
-
колян безпарольный
(27.12.2009, 17:45:35
193.200.150.125
,
пустое
)
Было б всё так просто :) Низя снижать, нужен меандр 1/3. Пока пытаюсь придумать как сделать одн...{+}
-
Rud
(27.12.2009, 17:54:26
89.179.9.8
, 233 байт)
а какая частота нужна?
-
колян безпарольный
(27.12.2009, 18:01:20
193.200.150.125
,
пустое
)
Да вот ровно 1/3 тактовой...
-
Rud
(27.12.2009, 19:31:45
89.179.8.54
,
пустое
)
Точнее не меандр чистый. Заполнение может быть любое. Лишь бы пикнуло.
-
Rud
(27.12.2009, 17:55:19
89.179.9.8
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru