sterownik diodą rgb (bascom)

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
minik97
-
Posty: 75
Rejestracja: 10 mar 2011, 22:12
Lokalizacja: MAŁOPOLSKA

sterownik diodą rgb (bascom)

Post autor: minik97 » 07 gru 2011, 14:45

witam serdecznie. chciałem zrobić sterownik rgb mam tutaj kod :

Kod: Zaznacz cały

$regfile = "attiny2313.dat" 
$crystal = 1000000 

'pin OC0A (PB2) - wyjście 
Config Portb.2 = Output 

'Mode=3 (Fast PWM , TOP = &HFF) 
Set Tccr0a.0 
Set Tccr0a.1 

'clear OC0A on compare OCR0A(Pwm0a) 
Set Tccr0a.7 

Pwm0a = 10       ' gdy counter0(TCNT0) <= Pwm0a , OC0A(PB2)=1 , TCNT0 > Pwm0a , OC0A(PB2)=0 

Set Tccr0b.cs00       'prescale = 1 

Do 
Waitms 10 
Incr Pwm0a 
Loop 
ale on tylko dzała do jednego (portb.2) a jeśli przestawie

Kod: Zaznacz cały

Config Portb.2 = Output 
na

Kod: Zaznacz cały

Config Portb = Output 
to wszystkie swiecą a tylko jedna powoli gaśnie a chciałbym żeby wszystkie powoli gasły i zaświecały się
A i chał bym jeszcze do tego żeby zmieniały sie kolory . Tylko nie wiem jak to zrobić. Dlatego zwracam sie do Was.
Pozdrawaim

Awatar użytkownika
dondu
Użytkownik
Posty: 211
Rejestracja: 24 maja 2005, 9:47
Lokalizacja: Śląskie
Kontakt:

Post autor: dondu » 07 gru 2011, 18:45

Czemu mnożysz tematy. Pisałeś już o tym 4h wcześniej tutaj: https://forum.elportal.pl/viewtopic.php?t=11375

minik97
-
Posty: 75
Rejestracja: 10 mar 2011, 22:12
Lokalizacja: MAŁOPOLSKA

Post autor: minik97 » 07 gru 2011, 19:05

Nie mnoze tamten temat jest o czym innym a ten o czym innym a i jak piszę to chciałem żeby jeszcze ta dioda rgb przeskakiwała powoli z koloru na kolor

Awatar użytkownika
dondu
Użytkownik
Posty: 211
Rejestracja: 24 maja 2005, 9:47
Lokalizacja: Śląskie
Kontakt:

Post autor: dondu » 07 gru 2011, 19:07

minik97 pisze:Nie mnoze tamten temat jest o czym innym ...
czyżby?
minik97 pisze:tutaj mam taki prgram

Kod: Zaznacz cały

$regfile = "attiny2313.dat"
$crystal = 1000000

'pin OC0A (PB2) - wyjście
Config Portb.2 = Output
Set Tccr0a.0
Set Tccr0a.1

Set Tccr0a.7

Pwm0a = 50

Set Tccr0b.cs00                                             '

Do
Waitms 10
Incr Pwm0a

Loop
i chciałem do tego dołączyć jeszcze żeby w porcie np. D.0 led mrugała i w porcie np D.1 było to samo co w B.2 czyli powili się zaświecałą.
pozdrawiam :wink:
https://forum.elportal.pl/viewtopic.php? ... 6f95#75981

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 07 gru 2011, 19:41

Uważaj bo może się to skończyć banem na święta a zamiast tracić czas i czekać na gotowce.
Poćwicz oślą łączkę i na pewno sobie poradzisz.

ODPOWIEDZ