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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
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.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
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.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: И снова ШИМ

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

Сообщение от Alex9797 Посмотреть сообщение
каким концом куда
Думаю, анод на "+", а катод в порт.
omercury вне форума  
Непрочитано 08.03.2012, 23:42  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
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.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
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 код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Снова о коллекционировании. Roshens Делимся опытом 0 13.12.2010 19:43
СНОВА ЖКИ 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, время: 14:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot