Например TDA7294

Форум РадиоКот • Просмотр темы - Широтно импульсный модулятор
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт июл 25, 2025 23:20:13

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Широтно импульсный модулятор
СообщениеДобавлено: Сб июн 09, 2012 01:41:01 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб окт 16, 2010 19:52:32
Сообщений: 39
Откуда: Сургут
Рейтинг сообщения: 0
Хотел изучить ШИМ по простому примеру, но облазил весь инет и не могу найти ничего проще моей "в уме сложенной задачи"
Задача: Просто плавно включать и выключать светодиод туда и обратно без всяких кнопок (в моей задаче именно ассемблер, в Си уже мозг "не хочет учиться", начинал с нашей обучалки на Ассемблере)
Дело в том, что нашел даже на нашем сайте код под управление RGB -светодиодом (там тремя ногами оперируют), в одной книге как-то не особо объеснятся для чего вообще управляем ШИМ и становиться вообще страшно, и непонятно.
P.S. сильно не пинать это не ЛЕНЬ, это много мусора в ГОЛОВЕ, хотелось-бы попроще на Русском как в обучалке НАШЕЙ!!! :shock:

_________________
Ищу где? и как? надо пользоваться личкой


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Широтно импульсный модулятор
СообщениеДобавлено: Сб июн 09, 2012 05:41:21 
Мучитель микросхем
Аватар пользователя

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вс янв 15, 2012 19:58:40
Сообщений: 454
Рейтинг сообщения: 0
Какой проц??? хотите использовать.
Сколько диодов, какая мощность.
Блин когда правильно начнёте вопросы задавать?

_________________
Ни один домашний кот незнает что он домашний.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Широтно импульсный модулятор
СообщениеДобавлено: Сб июн 09, 2012 05:52:47 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб окт 16, 2010 19:52:32
Сообщений: 39
Откуда: Сургут
Рейтинг сообщения: 0
Извените!!!; ATmega8515, в вопросе сказано было про один (для простоты расмотрения-реализации), мощность не знаю (не мерял) но у меня стветодидная линейка на нем моргала и ничего не перегорело (вот стой линейки и хочу взять светодиод)
Как-то так.
P.S. В процессе нашел сайт "http://proavr.narod.ru/z8.htm" где доступно объесняется как пользоваться аппаратным ШИМ (т.е. как я понял на определённой ножке м.к. "в моём случае на ATmega8515 только на трех ножках 1(OC0), 15(OC1A) и 29(OC1B)".
И меня тут осенило а захочется всё таки на всех восьми ножках одного порта допустим порта_А, т.е. ещё лучше было-бы если бы этот пример был на програмном уровне (но для одной ножки, потом сам бы разбирался как для всех сделать) :tea:

_________________
Ищу где? и как? надо пользоваться личкой


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Широтно импульсный модулятор
СообщениеДобавлено: Сб июн 09, 2012 10:38:02 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
ZERO.. писал(а):
а захочется всё таки на всех восьми ножках одного порта допустим порта_А, т.е. ещё лучше было-бы если бы этот пример был на програмном уровне
думаю подойдет http://bsvi.ru/bam-alternativa-shimu/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Широтно импульсный модулятор
СообщениеДобавлено: Сб июн 09, 2012 18:41:47 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб окт 16, 2010 19:52:32
Сообщений: 39
Откуда: Сургут
Рейтинг сообщения: 0
Спасибо!!! ChipKiller
А как передать на одну ножку порта сигнал 0b00101110?
Передать на целый порт сигнал 0b00101110, то будут гореть только, те ножки где стоит1, а где0 - там выключено...
Но что-бы ны одну ножку порта???

_________________
Ищу где? и как? надо пользоваться личкой


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Широтно импульсный модулятор
СообщениеДобавлено: Сб июн 09, 2012 21:50:15 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
ZERO.. писал(а):
А как передать на одну ножку порта сигнал 0b00101110?
ну например так (начиная со старшего бита вывод на PORTB.0 )
Код:
.def   data_pwm   = r16
.def   cnt = r17
...........
ldi cnt,8 ; загружаем счетчик
pwm_loop:
sbrc data_pwm,7
sbi PORTB,0
sbrs data_pwm,7
сbi PORTB,0
lsl data_pwm
; делаем задержку до следующей проверки
......
rcall delay
dec cnt
brne pwm_loop
........

ZERO.. писал(а):
Передать на целый порт сигнал 0b00101110, то будут гореть только, те ножки где стоит1, а где0 - там выключено...
Но что-бы ны одну ножку порта???
... похоже Вы не поняли принцип - почитайте внимательней ...


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Широтно импульсный модулятор
СообщениеДобавлено: Вс июн 10, 2012 04:36:08 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб окт 16, 2010 19:52:32
Сообщений: 39
Откуда: Сургут
Рейтинг сообщения: 0
ChipKiller - СПАСИБО ВАМ ОГРОМНОЕ!!!
Буду изучать, и пробовать, как получиться отпишусь...

_________________
Ищу где? и как? надо пользоваться личкой


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y