Aktywne Wpisy
![PokemonowyRambo](https://wykop.pl/cdn/c3397992/PokemonowyRambo_NKrCXBbM3E,q60.jpg)
PokemonowyRambo +289
Ale mam pogardę wobec "kierowców", którzy lecą 95 km/h na ograniczeniu do 70, ale przy fotoradarze to zwolnią do 45 km/h na tym samym ograniczeniu.
Debile.
#motoryzacja #kierowcy
Debile.
#motoryzacja #kierowcy
![SereneCipher](https://wykop.pl/cdn/c0834752/b5b40111df187d85964acfeb56820de9f7a1ca6395621b798f3bdfac81341e70,q60.jpg)
SereneCipher +45
Jakiś czas temu pisałam, że chciałabym mieć kogoś komu zrobiłabym schabowe. W sumie, ale nie tylko schabowe. Chciałabym mieć kogoś komu mogłabym generalnie zrobić śniadanko.
Prosty program dzięki któremu LED'y ustawione w szeregu święcą po kolei.
Parę pytań:
DDRA = 0xff // o co chodzi z tym 0xff
to samo z PORTA
-----------
Jeśli dioda jest podpięta katodą do mikrokontrolera to wtedy negujemy, a jeśli anodą to zostawiamy sygnał w spokoju?
#include {
#include
int main(void) {
DDRA = 0xff;
PORTA = 0xff;
while(1) {
uint8_t i, liczba =1;
for (i=0;i<8;i++) {
PORTA = ~liczba;
liczba *=2;
delayms(500);
}
}
}
Komentarz usunięty przez autora
wiec wszystkie na wyjscie i wszystkie na wartosc wysoką, dobrze zrozumialem?
ustawiasz wszystkie piny z portu A jako wyjścia
binarnie to by było 0b11111111
@studbazer: DDRA=0xFF ustawia wszystkie piny portu jako wyjścia.
PORTA=0xFF ustawia na wszystkie piny jedynke
w pętli co pół sekundy zmienia się jeden z bitów, więc po kolei będą się zaświecać od jednej strony (będzie ich coraz więcej), a jak zacznie pętlę kolejny raz, to będą tak samo gasnąć
https://www.dropbox.com/s/iqlvbegmhngynjs/2014-06-14%2020.05.57.mp4 (tylko tutaj se ustawilem zeby 3 obok siebie lecialy)
--
co do pierwotnego kodu nie tego z "filmiku"
to pacz bedzie to roslo tak
1
2
4
8
16
32
64
128
ok jest 8, ale teraz jakbysmy chcieli dwie diodki no to juz wartość 3 trzeba ustawić
3
6
12
24
48
96
192
i tutaj 128 będzie, a co gdybyśmy napisali
liczba *=2;
@studbazer: Neguje, czyli zaświeca, po czym mnoży, czyli przsuwa bit do negacji. Będąc w pętli raz zmienia tylko raz wartość.
@alchemyx:
@sommerfeld:
Powótrze te pytanie "bo sie zastanaiam jakby to wygladalo na 16 diod gdzie by byla roznica w kodzie"
Bo to już są dwa bajty, więc musialbym napisac DDRA=0xffff PORTA=0xffff ??
Komentarz usunięty przez autora Wpisu