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

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

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

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

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

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


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

....у китаянцев это сделано так , в контролерах RGB лент - период 12 милисек , разбит на 16 шагов , до полного заполнения ...и нормально это выглядит от 0 до 100% яркости любого цвета и белого в тч
Реклама:
necstreet вне форума  
Непрочитано 30.01.2012, 19:33  
necstreet
Прописка
 
Регистрация: 14.07.2009
Сообщений: 129
Сказал спасибо: 109
Сказали Спасибо 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.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
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.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Регулирование яркости светодиодов по ШИМ на PIC12F629

Сообщение от Alpout Посмотреть сообщение
в пиках по умолчанию банк0 стоит же..
В RAM-е тоже вроде 0xFF после сброса, однако же инициализируют зачем-то...
omercury вне форума  
Непрочитано 31.01.2012, 22:51  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
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, время: 22:22.


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