решил собрать шнурок на свой ниссан. на элементах неинтересно, решил попробовать собрать на аттини 2313.
что хочу запихнуть в него - avr-cdc232 так как на ноуте ком порта нет, использовать ft232 или pl2303 Тоже не хочется
собственно вопрос.
нужен синхро сигнал на машину частотой 153.6 kHz
кварц на аттини стоит 12 mhz
подскажите пожалуйста, как сгенерировать определенную частоту?
как сгенерировать 153,6 кгц на attiny 2313?
- Реклама
- Реклама
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
при частоте кварца 12МГц прерывание таймера (по переполнению) можно сделать с частотой 153846 Гц (TCNT0 = 0xB2) и это при условии, что у вас 12000000 Гц, а как известно кварц не имеет такую точность, так что погрешность будет еще выше.
Можно сделать програмный делитель не кратный двум, а может даже несколько делителей последовательно и все таки получить требуемую частоту.
Еще вариант собрать внешний генератор на частоте кратной 153,6кГц и подать импульсы на счетный вход таймера/счетчика и Вы получите точные 153,6кГц.
Можно сделать програмный делитель не кратный двум, а может даже несколько делителей последовательно и все таки получить требуемую частоту.
Еще вариант собрать внешний генератор на частоте кратной 153,6кГц и подать импульсы на счетный вход таймера/счетчика и Вы получите точные 153,6кГц.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"



