Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/42: Рейтинг темы: голосов - 42, средняя оценка - 4.71
oooko
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 13
1

Управление полумостом

08.02.2010, 23:24. Просмотров 7552. Ответов 5
Метки нет (Все метки)

Здраствуйте господа! возник вопрос, разъесните если не трудно.
Использую в ATmeg16 Таймер1 для управления полумостом в преобразователе, в такой конфигурации:

Код
TCCR1B=(1<<WGM13)|(1<<CS10);
TCCR1A=(1<<COM1B0)|(1<<COM1B1)|(1<<COM1A1)|(1<<WGM11);
OCR1BH=0x00;
OCR1BL=0x55;
OCR1AH=0x00;
OCR1AL=0x50;
ICR1H=0;
ICR1L=0xA5;
TCNT1H=0;
TCNT1L=0;
Затем, в определенный момент останавливаю преобразователь:

Код
TCCR1A=0x00;
TCCR1B=0x00;
PORTD.4=0;              //обнуляем выходы
PORTD.5=0;
Протеус упорно показывает, на одном из выводов единицу, и на мои потуги как то изменить состояние портов после остановки таймера, никак не реагирует. Подскажите пожалуйста, что я делаю не так!?

[27.58 Кб]
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2010, 23:24
Ответы с готовыми решениями:

Непонятные моменты с полумостом.
Вначале выкладывал в разделе &quot;Аналоговая и силовая электроника&quot; но ответов нет, наверно сразу сюда...

Реализовать алгоритм работы планировщика. Управление виртуальной памятью. Управление файловой системой
Разработка программы менеджера памяти. Свопинг. Сегментная схема организации памяти. Управление...

Движение, вращение, управление движением, управление вращением фигуры
Написать программу, выполняющую четыре операции над графическим...

Перенести управление стрелками на управление WASD
Мне нужно чтобы в игре вместо стрелок управление осуществлялось WASD и при этом сами WASD не...

Чем отличается 1с 8.0 Управление персоналом от 1с 8.1 Управление персоналом?
Чем отличается 1с 8.0 Управление персоналом от 1с 8.1 Управление персоналом? Где это посмотреть)

5
Гарнист
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
09.02.2010, 00:07 2
надо изменить значения tccr1a tccr1b на нули.
0
oooko
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 13
09.02.2010, 00:16 3
так я вроде так и делаю!?
0
Гарнист
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
09.02.2010, 10:43 4
Тогда должно работать. А значения DDRd какие?
0
oooko
0 / 0 / 0
Регистрация: 05.02.2010
Сообщений: 13
09.02.2010, 12:58 5
В начале программы сконфигурированы на выход
PORTD=0b11001111;
DDRD=0b00110000;
0
OBORMOT
0 / 0 / 0
Регистрация: 29.11.2010
Сообщений: 3
11.02.2010, 10:39 6
Возьми ШИМ и будет тебе счастье к тому же контроллер слишком медленный для ШИМ регулирования . Взорвётся твой полумост.
0
11.02.2010, 10:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2010, 10:39

Управление МК с ПК
Добрый день форумчане! Есть проект на шарпе по подключению к МК посредством USB. МК определяется...

Управление
Всем привет, проблема такая. Комп новый, win7x64 проверенна на работоспособность, при вызове...

управление HV
Всем привет. У меня немного нестандартная задачка. Необходимо осуществить управление высоким...


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

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

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