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

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

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

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

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

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


 
Опции темы

Регулирование яркости светодиодов по ШИМ на PIC12F629

Непрочитано 30.01.2012, 19:22  
necstreet
Прописка
 
Регистрация: 14.07.2009
Сообщений: 129
Сказал спасибо: 107
Сказали Спасибо 80 раз(а) в 36 сообщении(ях)
necstreet на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

....у китаянцев это сделано так , в контролерах RGB лент - период 12 милисек , разбит на 16 шагов , до полного заполнения ...и нормально это выглядит от 0 до 100% яркости любого цвета и белого в тч
Реклама:
necstreet вне форума  
Непрочитано 30.01.2012, 19:33  
necstreet
Прописка
 
Регистрация: 14.07.2009
Сообщений: 129
Сказал спасибо: 107
Сказали Спасибо 80 раз(а) в 36 сообщении(ях)
necstreet на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

как то вот так у них
Миниатюры:
Нажмите на изображение для увеличения
Название: cled.jpg
Просмотров: 308
Размер:	566.4 Кб
ID:	31129  
necstreet вне форума  
Непрочитано 31.01.2012, 14:03  
VadimP
Прохожий
 
Регистрация: 06.06.2006
Сообщений: 7
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
VadimP на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

Посмотри здесь http://picprojects.org.uk/projects/rgb/index.htm
VadimP вне форума  
Непрочитано 31.01.2012, 18:43  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

Сообщение от necstreet Посмотреть сообщение
у китаянцев это сделано так , в контролерах RGB лент - период 12 милисек , разбит на 16 шагов , до полного заполнения ...и нормально это выглядит от 0 до 100% яркости любого цвета и белого в тч
я постянно охерею от их производства..ну умны же они. сам работаю консультантом в магазине электронике, по продажам радиодеталей и впервоевремя удивлялся от их продукции, например есть пульты ихние универсальные и наши московские IRCщние. у наших надо программировать, а у них работает сразу!!! причем внешний вид такой же как остальные другие. и стоит же вощще дешево))) так же по микрухам...есть китайские подпольные и нормальные фирменные производители, работают аналогично, но браков часто встречались. например TDA7293, tda7294, tda7267. и тд теперь научился отличать их..очень много похожих которых трудно отличить, хотя аналогично работают, но браков чаще встретишь. например популярная микросхема микронаушников(студенты сдают экзамены с помощью этой схемы) TDA7267: есть IDN и MAl производства. У MAL дофига браков, и много возвратов было, а по IDN замечаний не было...Теперь боюсь МК не подделывали... Все равно в китайских схемах есть недостаток...
Alpout вне форума  
Непрочитано 31.01.2012, 21:04  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

РЕБЯТА! чето тут я не то делаю. почему у меня по приведенной схеме все светодиоды горят! прошил пик..и во всех портах все горят! а я наоборот хотел. симулятор правильно делает, а в реале, все горят. вот код:

START

CLRF GPIO
CLRF INTCON
MOVLW 0X07
MOVWF CMCON ;make digital ports

BSF STATUS, RP0
MOVLW B'00011000' ; GP0:GP2,GP5=OUTPUT, GP3:GP4=INPUT
MOVWF TRISIO
BCF STATUS, RP0

;------------------------------------------------------------------------------
; Main functions
;---------------

;------------------------------------------------------------------------------
; 1) TURN ON ALL LEDS
;------------------------------------------------------------------------------
RGB_ON
MOVLW B'00000111'
MOVWF GPIO

;CHECK KEY MODE

BTFSS GPIO, D'3'
GOTO RGB_ON
DEBOUNCE_1 BTFSC GPIO, D'3'
GOTO DEBOUNCE_1
GOTO RG_ON
Alpout вне форума  
Непрочитано 31.01.2012, 21:24  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

После метки "SRART"
BCF STATUS, RP0
не спасёт?
omercury вне форума  
Непрочитано 31.01.2012, 21:50  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

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

Сообщение от Alpout Посмотреть сообщение
в пиках по умолчанию банк0 стоит же..
В RAM-е тоже вроде 0xFF после сброса, однако же инициализируют зачем-то...
omercury вне форума  
Непрочитано 31.01.2012, 22:51  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

Сообщение от Alpout Посмотреть сообщение
РЕБЯТА! чето тут я не то делаю. почему у меня по приведенной схеме все светодиоды горят! прошил пик..и во всех портах все горят! а я наоборот хотел. симулятор правильно делает, а в реале, все горят. вот код:

START

CLRF GPIO
CLRF INTCON
MOVLW 0X07
MOVWF CMCON ;make digital ports

BSF STATUS, RP0
MOVLW B'00011000' ; GP0:GP2,GP5=OUTPUT, GP3:GP4=INPUT
MOVWF TRISIO
BCF STATUS, RP0

;------------------------------------------------------------------------------
; Main functions
;---------------

;------------------------------------------------------------------------------
; 1) TURN ON ALL LEDS
;------------------------------------------------------------------------------
RGB_ON
MOVLW B'00000111'
MOVWF GPIO

;CHECK KEY MODE

BTFSS GPIO, D'3'
GOTO RGB_ON
DEBOUNCE_1 BTFSC GPIO, D'3'
GOTO DEBOUNCE_1
GOTO RG_ON
Если последняя строка GOTO RGB_ON, то я вообще не вижу включение светодиодов в цикле RGB_ON. Удивительно, что они светятся.
alvadep вне форума  
Непрочитано 31.01.2012, 23:05  
Alpout
Прописка
 
Аватар для Alpout
 
Регистрация: 13.09.2011
Адрес: Уфа
Сообщений: 253
Сказал спасибо: 20
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
Alpout на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

это продолжение программы. но кнопка у меня еще не нажата! так что команда не выполняется.
Сообщение от omercury Посмотреть сообщение
После метки "SRART"
BCF STATUS, RP0
у меня такто стоит bcf status, rp0. я думаю в схеме идет вч возбуждение..
Alpout вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение яркости RGB светодиодов с помощью PIC12F629 Alpout Микроконтроллеры, АЦП, память и т.д 1 07.01.2012 23:04
Достаточно ли будет яркости в 7сегм LED индикаторе? code-by Микроконтроллеры, АЦП, память и т.д 7 28.10.2010 22:55
Линейное измен-е яркости PWM'ом tempora Микроконтроллеры, АЦП, память и т.д 100 18.03.2009 19:52
PID регулирование greyzzz Микроконтроллеры, АЦП, память и т.д 4 06.03.2007 20:41
регулирование температуры mishutka Измерительное оборудование 2 23.09.2006 08:25


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


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