Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

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

 
Опции темы

И снова ШИМ

Непрочитано 08.03.2012, 22:45  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

_Артём_ ты прав, но мне понятней как выше написано, так как я только начинаю осваивать. Возвращаюсь к вопросу почему на выходе изначально 1 и почему при полном гашении светодиода он еще светиться, хоть и тускло, но светится.
Реклама:
SAHA_T вне форума  
Непрочитано 08.03.2012, 23:02  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: И снова ШИМ

Может я что-то пропустил, но не нашел схему подключения светодиодов к порту процессора.
В общем, нужен фрагмент схемы, с подключением хотя бы одного канала, от ноги проца до светодиодов. Или хотя бы на словах сказать, при каком состоянии порта светодиоды светятся, при нуле или единице?

А то из всего пока только понятно, что "при включении на выходе портов изначально "1", и что "при полном гашении светодиод все еще светится".
Alex9797 вне форума  
Непрочитано 08.03.2012, 23:10  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

Я сейчас напрямую кинул светодиод к выходу мк без полевика (допустим к А0)

Не ставив цикл

/*for(i=0;i‹128;i++) {
Kanal_0=i;
_delay_ms(n);
}*/

у меня уже 1 хотя PORTA=0x00; и должно быть 0
Мне нужно инвертировать или проще разобраться откуда у меня 1 на выходе вместо 0


Я так понимаю что где то в таймере появляется 1, так как при отключении таймера все нормально и на выходе 0, но и естественно ничего не работает

Последний раз редактировалось SAHA_T; 08.03.2012 в 23:14.
SAHA_T вне форума  
Непрочитано 08.03.2012, 23:24  
Alex9797
Почётный гражданин KAZUS.RUN
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: И снова ШИМ

Сообщение от SAHA_T Посмотреть сообщение
Я сейчас напрямую кинул светодиод к выходу мк без полевика (допустим к А0)
Господи, да почему бы не написать сразу - каким концом куда подсоединен светодиод?
На питание, или на землю? Если на выходе порта ноль - это светится или потушен?
Alex9797 вне форума  
Непрочитано 08.03.2012, 23:36  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

Смотри (- светодиода на корпусе) (+ на выход МК) я же написал что вместо 0 у меня 1, хотя должно быть наоборот, инверсия

Я же писал выше что кидаю без полевика и питание идет напрямую с МК на светодиод, так как же может при выходе 0 светиться светодиод, помоему все логично и внятно описано.

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

Сообщение от SAHA_T Посмотреть сообщение
Просто я изучал и С и паскаль и Визуал Бейсик и Делфи и как ни как ассемблер и к примеру если взять таймер в объектно ориентированном программированиито (Визуал Бейсик, Делфи) то оно выглядит очень просто
Просто в винде за Вас Билли Гейтис позаботился, чтобы системный таймер был.
А в МК их (таймеров) по нескольку штук и они совсем не те, которые в винде. Да и не писал Гейтс для МК операционок, так что придётся самому всё делать... Увы...

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

Сообщение от SAHA_T Посмотреть сообщение
почему при полном гашении светодиода он еще светиться, хоть и тускло, но светится.
Потому, что "0" никогда не будет меньше "0".
Минимум
Цитата:
78 мкс
он будет светиться.
Цитата:
// Канал 0
if (Tic ‹ Ch_0) sbi(PORTA,0);
else cbi(PORTA,0);
Меняйте условие.
omercury вне форума  
Непрочитано 08.03.2012, 23:46  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

т.е на (Tic › Ch_0) что ли ?

Так а каким же образом можно уменьшить яркость до 0 я понимаю что время уменьшить, просто если я уменьшу значение, тогда у меня шим будет работать не в такт, правильно я понимаю ?

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

Если светодиод подключен к "+", то ‹=, а если катод на землю, то условие задано правильно.
omercury вне форума  
Непрочитано 09.03.2012, 00:03  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: И снова ШИМ

т. е а что в данный момент можно еще и скважность регулировать ? т.е +5 или -5 ?

все прекрасно работает, как быть с полным гашением светодиода ?
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, время: 22:30.


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