244 Гц не подойдет?
244 Гц не подойдет?
Да я хотел в качестве примера, чтоб разобраться с этим!!!!!
PHP код:
Pins 5 and 6: controlled by Timer 0
Setting Divisor Frequency
0x01 1 62500
0x02 8 7812.5
0x03 64 976.5625
0x04 256 244.140625
0x05 1024 61.03515625
TCCR0B = TCCR0B & 0b11111000 | <setting>;
Pins 9 and 10: controlled by timer 1
Setting Divisor Frequency
0x01 1 31250
0x02 8 3906.25
0x03 64 488.28125
0x04 256 122.0703125
0x05 1024 30.517578125
TCCR1B = TCCR1B & 0b11111000 | <setting>;
Pins 11 and 3: controlled by timer 2
Setting Divisor Frequency
0x01 1 31250
0x02 8 3906.25
0x03 32 976.5625
0x04 64 488.28125
0x05 128 244.140625
0x06 256 122.0703125
0x07 1024 30.517578125
TCCR2B = TCCR2B & 0b11111000 | <setting>;
Спасибо огромное!!!!!!
А почему у второго таймера есть делитель на 32, а у нулевого и первого нет?
Может есть доступное чтиво про таймеры?
В интернете полно описаний таймеров , еще
Последний раз редактировалось Chip; 15.08.2011 в 11:58.
Спасибо Чип!!!!!!!!!!
А вот если используются два пина (Pins 5 and 6: controlled by Timer 0 ) на один ШИМ, то на них можно подключить два транзистора и задавать разную скважность?
Разную частоту для пары выходов ШИМ висящих на одном таймере нельзя, тоесь частоту можно поменять но только для обоих выходов.
Скважность для этой пары, можно настраивать разную
Во спасибо Чип!!! Значит я всё правильно понимаю!!!)))
Вообще тут стоит просто попробовать на живой Ардуино. Частота-то однозначно одинаковая может только быть, а вот про ширину импульса... в принципе она тем же таймером и задаётся, вроде как... Лучше попробовать: на один вывод шим1, на второй вывод поизменять шим2 и посмотреть, хотя бы на светодиодах как будет яркость на них.
Последний раз редактировалось edw123; 03.11.2011 в 14:08.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)