Лано,буду разбиратса! Пасиб! Думаю что пора уже пиффка выпить...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
shkiper
24 ноября 2006 г. 19:25
В ответ на:
Я уже сказал ниже - можно исхитриться и по одному таймеру. ШИМ строит сам таймер, и ее скважность кто-то ведь должен задавать, а она у тебя в течение периода синуса должна последовательно принять все 256 табличных значений
отправлено =AVR= 24 ноября 2006 г. 19:13
Составить ответ
|||
Конференция
|||
Архив
Ответы
Пожалуйста. Только учти, что на Меге8 максимально достижимая частота ШИМ будет 62.5 КГЦ, и синус выше 250 ГЦ не получится. Для более высокочастотной ШИМ есть Tiny25/26/261 - там внутренняя PLL до 64 МГЦ как раз для ШИМ сделана
—
=AVR=
(24.11.2006 19:48
80.92.96.19
,
пустое
)
Удивительно, но мне удается генерить синус 4800Гц при несущей ШИМа 100КГц (таймер1). Что я делаю неправильно?
—
Сергей Борщ
(24.11.2006 20:58
195.13.250.108
, 72 байт)
Да все ты делаешь правильно, только у тебя синус не из 256 квантов на период, как у автора, а из 20, и ШИМ не из 256 состояний, а из 160 максимум. Остальное, как и обычно у тебя, все правильно
—
=AVR=
(24.11.2006 21:11
80.92.96.19
,
пустое
)
А почему ты решил, что автору надо 256 квантов и 256 состояний?
—
Сергей Борщ
(24.11.2006 22:52
217.198.224.174
, 256 байт)
Ты знаешь, беседовать с тобой у меня нет никакого желания хотя бы потому, что я еще способен подсчитать, что один период 4800 ГЦ - это 20 периодов 100-КГЦ ШИМ, а не 251, или 1024, или +-255. Там наверху идет оживленная дискуссия с аналогичным уровнем аргументации - лучше туда переключайся, а мне уже и так достаточно, извини
—
=AVR=
(24.11.2006 22:58
80.92.96.19
,
пустое
)
Ладно, извиню. На досуге предлагаю поделить 100000 на 4800 хотя бы на калькуляторе.
—
Сергей Борщ
(25.11.2006 00:06
217.198.224.174
, 201 байт)
Даже с калькулятором это будет 20 целых, или 20 точек на период синуса. Что там генерит твоя программа - мне по барабану, здесь речь шла об 1-КГЦ синусе по 256 точкам на период, а не о твоем калькуляторе, который умеет делить 100000 на 4*251, получая 10-КГЦ "синус" на 100-КГЦ несущей ШИМа. Успехов в калькуляциях, пешы есчо
—
=AVR=
(25.11.2006 02:08
80.92.96.19
,
пустое
)
1) ТЫ думаешь что речь шла о 256 точках. Я понял что речь шла об абстрактном синусе "пусть будет 1КГц". Желаю и дальше использовать два таймера.
—
Сергей Борщ
(25.11.2006 11:55
195.13.250.108
,
пустое
)
Два таймера, если ты не понял, я упомянул в ответе начинающему, который и без того в тему с трудом въезжал. Для имеющих очи ниже есть моя приписка о том, что можно и на одном, а для тебя есть чайник под столом, который можно радостно двигать, чтобы замять конфуз
—
=AVR=
(25.11.2006 16:44
80.92.96.19
,
пустое
)
Два таймера, если ты не понял, я упомянул в ответе начинающему, который и без того в тему с трудом въезжал. Для имеющих очи ниже есть моя приписка о том, что можно и на одном, а для тебя есть чайник под столом, который можно радостно двигать, чтобы замять конфуз
—
=AVR=
(25.11.2006 16:39
80.92.96.19
,
пустое
)
А чтобы ты, наконец, проветрил купе вместо двигания чайника, вот исходный пост АВТОРА (а не мой), однозначно показывающий разрядность его синуса для чукчей -->
—
=AVR=
(25.11.2006 16:50
80.92.96.19
,
пустое
,
ссылка
)
А чтобы ты, наконец, проветрил купе вместо двигания чайника, вот исходный пост АВТОРА (а не мой), однозначно показывающий разрядность его синуса для чукчей -->
—
=AVR=
(25.11.2006 16:48
80.92.96.19
,
пустое
,
ссылка
)
1) ТЫ думаешь что речь шла о 256 точках. Я понял что речь шла об абстрактном синусе "пусть будет 1КГц". Желаю и дальше использовать два таймера.
—
Сергей Борщ
(25.11.2006 11:51
195.13.250.108
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание