0 / 0 / 0
Регистрация: 13.06.2010
Сообщений: 37
1

ШИМ, падение напряжения

19.02.2017, 01:42. Показов 3336. Ответов 3
Метки нет (Все метки)

Доброго времени суток всем.

Что-то не могу понять, как именно устроена работа ШИМ в микропроцессорах (в данном случае ATtiny2313). В общем, настраиваю таймер без использования делителя для работы в режиме Fast PWM. Фюзы с делителем частоты на 8 (на выходе 1 MHz).

Код
TCCR0A |= ((1 << COM0A1) | (1 << COM0B1) | (1 << WGM00) | (1 << WGM01));
TCCR0B |= (1 << CS00);

OCR0A = 0;
OCR0B = 0;
Далее (в приложении), происходит установка OCR0A в 200.

Как я понимаю, в результате, микропроцессор вначале установит выход в логический 1, и при значении таймера в 200, выход сбросит в логический 0. При переполнении перейдет в 0 и опять установит в логическую 1.

Но, Proteus заработал норм, его осцилограф тоже нормально показал эту частоту. Но на выходе, на макетной плате, мультиметр показывает не более ~0.32V (при питании 5V - USB), а осцилограф вообще какую-то "елеберду" (прямоугольников вообще не видно).

И того:

1. Почему мультиметр показывает так мало (если выход поставить на Output, то все норм, показывает ~4.8V)?
2. Почему невозможно осфилографом увидеть эту частоту (ну, вполне вероятно, что что-то накосячил)?

Спасибо.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2017, 01:42
Ответы с готовыми решениями:

Падение напряжения
Почему падение напряжения называют падением? Если это наоборот подъем. Например имеем мы ток 1...

Делитель напряжения ШИМ
Добрый день, такой вопрос. У меня есть устройство, это регулятор оборотов вентилятора 220в, к...

Падение напряжения на MOSFET
Здравствуйте. Мне нужно от микроконтроллера, запитанного от 3.3 вольт, изредка включать на эти 3.3...

Падение напряжения на индуктивности
Внешняя цепь переменного тока ( V=50Гц) состоит из активного (R=10 Ом) и индуктивного сопротивления...

3
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
19.02.2017, 02:17 2
А нога OC0A настроена на выход? Или таймер только подтяжку дергает?

Мультиметр вообще то такие вещи не оч. любит показывать, а вот осциллограф должен.
0
0 / 0 / 0
Регистрация: 13.06.2010
Сообщений: 37
19.02.2017, 02:20 3
А нога OC0A настроена на выход? Или таймер только подтяжку дергает?
Нет, нога на вывод не настроена. Попробую поставить на выход. Спасибо.
0
0 / 0 / 0
Регистрация: 13.06.2010
Сообщений: 37
19.02.2017, 02:45 4
@яверт, спасибо. Помогло. И, да, после того, как ногу включил на выход, сразу же ж нормально все заработало. И мультиметр показывает более вменяемые вещи ;)

@note: начинаю ненавидить Proteus. Делаешь себе делаешь... Вроде все работает, а как дело доходит до макетки, или до самой платы, то нихера не работает.... :)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2017, 02:45

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Падение напряжения на ЛЭП
В чем у меня ошибка?

Определить падение напряжения
входной (базовый) ток транзистора включенного по схеме с общем эмиттером составляет 50 мкА....

ШИМ Регулятор напряжения 5-12В 2А
Здравствуйте! Есть необходимость управлять несколькими компьютерными кулерами. (без подсчета...

Найти падение напряжения на сопротивлении
1) Цепь состоит из последовательно соединенных сопротивлений R1 = 3 Ом и R2 = 1 Ом. Найти падение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.