|
2 кан. АЦП + 2 канала ШИМ (Fast PWM) на tyny13 такое возможно?, Может ли работать ШИМ (в режиме Fast PWM) сразу по двум каналам? |
|
|
|
Nov 29 2010, 18:24
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 28-04-05
Пользователь №: 4 598

|
Я полный чайник в программировании МК, это мой первый проект на avr, поэтому просьба сильно ногами не пинать. Пытаюсь решить задачу на tyny13. Задача: Организовать 2 канала АЦП (8 разрядов) независимо управляющих 2-мя каналами ШИМ (желательно Fast PWM). Алгоритм работы такой- устройство поочередно оценивает каждый входной канал и в зависимости от уровня сигнала управляет скважностью соответствующего канала ШИМ. На входы АЦП планирую подавать аудиосигнал. Проверяю проект в Протеусе, он показывает что работает только один канал ШИМ (OC0A). Своим г#внокодом вас грузить не буду только задам вопросы. Вопросы: 1.Поддерживает ли tyny13 Fast PWM по двум каналам одновременно? 2. Если нет то каким образом можно решить поставленную задачу? 3.Можно ли не использовать делитель тактового сигнала если я использую 8 разрядов АЦП?
|
|
|
|
|
 |
Ответов
|
Nov 30 2010, 10:45
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 28-04-05
Пользователь №: 4 598

|
Есть еще один вопрос к экспертам. Пытаюсь эмулировать работу устройства в AVR_Studio, устанавливая часть бит в регистре ADCH и ADCL (ADLAR=1). Пытаюсь загрузить ADCH в OCR0A (OCR0B) но он грузит только младшие два бита. Это так и должно быть? Если правильно перевел даташит в ADCH должен быть 8 битный результат преобразования АЦП. Или я не правильно понял? И еще не понятно почему в процессе эмуляции таймер не считает TCNT0=0.
Сообщение отредактировал Genri - Nov 30 2010, 11:25
|
|
|
|
Сообщений в этой теме
Genri 2 кан. АЦП + 2 канала ШИМ (Fast PWM) на tyny13 такое возможно? Nov 29 2010, 18:24 ARV 1. поддерживает
2. см. п.1
3. делитель тактового с... Nov 29 2010, 19:14 Genri Цитата(ARV @ Nov 29 2010, 22:14) 1. подде... Nov 29 2010, 21:03 Xenia Цитата(Genri @ Nov 29 2010, 21:24) 1.Подд... Nov 29 2010, 19:28 777777 Цитата(Xenia @ Nov 29 2010, 22:28) У нее ... Nov 30 2010, 06:47  Genri Цитата(777777 @ Nov 30 2010, 09:47) Автор... Nov 30 2010, 07:47   777777 Цитата(Genri @ Nov 30 2010, 10:47) Делаю ... Nov 30 2010, 08:25    Genri Цитата(777777 @ Nov 30 2010, 11:25) А зач... Nov 30 2010, 08:52     aspID Цитата(Genri @ Nov 30 2010, 14:52) С диод... Dec 1 2010, 15:08      Genri Цитата(aspID @ Dec 1 2010, 19:08) Мне каж... Dec 2 2010, 08:38       aspID Цитата(Genri @ Dec 2 2010, 14:38) Теперь ... Dec 2 2010, 13:11 Genri Не могу заставить работать выход OC0B в режиме Fas... Dec 7 2010, 10:06 Палыч Цитата(Genri @ Dec 7 2010, 13:06) Не могу... Dec 7 2010, 12:14  Genri Цитата(Палыч @ Dec 7 2010, 15:14) Вы не з... Dec 7 2010, 12:26   Палыч Регистры таймера настроить? Как-то так:
КодTCCR0A=... Dec 7 2010, 13:29    Genri Цитата(Палыч @ Dec 7 2010, 16:29) Регистр... Dec 8 2010, 07:20     Палыч Цитата(Genri @ Dec 8 2010, 10:20) Правда ... Dec 8 2010, 08:27 Genri Еще раз спасибо за пояснения. Dec 8 2010, 13:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|