Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

И снова ШИМ

Непрочитано 04.03.2012, 17:46  
avp94
Почётный гражданин KAZUS.RUN
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: И снова ШИМ

Сообщение от st__1 Посмотреть сообщение
И ваше изготовление девайса превратится во флэш-крэш-трэш-тест светодиодов и нервных клеток головного мозга...
+1 (солидарен). (Без 10 букв ответ форумом не принимается).
Реклама:
avp94 вне форума  
Непрочитано 04.03.2012, 18:43  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

Шутники вы однако
SAHA_T вне форума  
Непрочитано 04.03.2012, 19:03  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: И снова ШИМ

Сообщение от SAHA_T Посмотреть сообщение
OC1A это выход Шим сигнала а как мне его перекинуть на другой порт или пин ?
или может я просто что то путаю ?
Путаешь.
Никак.
Это аппаратный ШИМ, которых в Меге16 всего 4 штуки на 3 таймера.
omercury вне форума  
Непрочитано 04.03.2012, 19:11  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: И снова ШИМ

SAHA_T, Где таблицы эффектов хранить собираешься?
EEPROM хватит на 512/16=32 шага, оперативку на четверть сожрут переменные и стек.
Flash каждый раз перешивать?
Или по строго заданным в программе алгоритмам работать? Быстро надоест игрушка.
omercury вне форума  
Непрочитано 04.03.2012, 19:11  
leartis
Частый гость
 
Регистрация: 04.10.2007
Адрес: Запорожье
Сообщений: 43
Сказал спасибо: 8
Сказали Спасибо 14 раз(а) в 13 сообщении(ях)
leartis на пути к лучшему
По умолчанию Re: И снова ШИМ

Сообщение от SAHA_T Посмотреть сообщение
*хорошо бы задать какие-то начальные значения яркостей (это я упустил из виду) - хотя бы и нулевые - и продублировать их в переменных Ch_0...Ch_15*
так а зачем нам присваивать начальные значения если у нас они тут присваиваются for(i=0;i‹128;i++) {
Kanal_0=i;
Можно и не задавать. Тогда просто первый цикл ШИМа - 10мс - пройдет с неопределенными значениями яркости.

Цитата:
т.е если я хочу изменить начальную яркость тогда мне просто нужно сделать так например начальная яркость 30
тогда
for(i=0;i‹98;i++) {
Kanal_0=30 + i;

и в результате 98+30 = 128 это и есть полный накал

или я ошибаюсь ?
Не ошибаешься
leartis вне форума  
Непрочитано 04.03.2012, 19:14  
leartis
Частый гость
 
Регистрация: 04.10.2007
Адрес: Запорожье
Сообщений: 43
Сказал спасибо: 8
Сказали Спасибо 14 раз(а) в 13 сообщении(ях)
leartis на пути к лучшему
По умолчанию Re: И снова ШИМ

Сообщение от omercury Посмотреть сообщение
SAHA_T, Где таблицы эффектов хранить собираешься?
...
Или по строго заданным в программе алгоритмам работать? Быстро надоест игрушка.
Пусть хоть так для начала. Даже с одним эффектом.
leartis вне форума  
Непрочитано 04.03.2012, 19:31  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: И снова ШИМ

Сообщение от leartis Посмотреть сообщение
Пусть хоть так для начала.
Это понятно, но вроде получается уже что-то.
Пора задумываться о месте хранения таблиц. Думаю CD/MMC подойдёт, хотя тут про материнки мелькало, но геморроя побольше будет. Если только SPI какие нить взять.
omercury вне форума  
Непрочитано 04.03.2012, 21:35  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

Так теперь я начинаю немного понимать, а тогда в коде leartis каким образом реализован шим ? не аппаратным ?
Я еще не дорос до того что бы понимать некоторые вещи
Я не пойму зачем мне хранить эффекты ? даже если я что то и захочу поизменять я могу например задействовать формулу при которой будут меняться значения ну а далее просто условиями делать присвоение ,или это не эффективно ?
Или есть другой способ ?
SAHA_T вне форума  
Непрочитано 04.03.2012, 21:38  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

В крайнем случае я могу задействовать рандом для яркости на каждый канал и это уже будет эффект.
Вообще для меня этого с головой достаточно, но коль затронули эту тему, что за таблицы материнки и т.д в материнке ведь пзу толком нет кроме биоса
SAHA_T вне форума  
Непрочитано 04.03.2012, 21:45  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

Я вот когда учился мы проходили так называемые фракталы и принцип построения заключался именно в математической формуле так почему же тут нельзя применить формулу ? может я путаю производительность мк с пк
Вы мне объясните в while(1){ какая будет частота ? 100гц ?

в данный момент речь идет о коде программы который предоставил leartis !
SAHA_T вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СНОВА ЖКИ Gladkih Микроконтроллеры, АЦП, память и т.д 0 27.12.2009 23:48
И снова блютуз! Haulpak Ремонт оргтехники 0 10.03.2009 05:06
Снова DNA1001 R666 Информация по радиокомпонентам 0 25.01.2008 16:39
И снова температура ua_gruzin Поиск схем. Делимся схемами 0 14.02.2007 01:18


Часовой пояс GMT +4, время: 11:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.