Ajutor arzătorul) arhivă - micro-chip forum

Bună ziua :)
Am nevoie să înțeleg elementele de bază ale microcontrolerelor AVR. Cu programarea lor pe SI. Pentru muncă, foarte mult :)
Am luat Atmegu 8.
Cărțile nu descriu simplitatea :) dar sunt o tensiune înaltă, nicht fernstein.







Ce înseamnă asta:
portB = 0x00 secundă
ddrb = 0xFF

Știu că primul este registrul de date al portului B, al doilea este registrul direcției aceluiași port.
Nu o folosesc.

Și aici, imediat al doilea port.

PORTC = 0x03; // Setați portul C la 2 butoane.
DDRC = 0x00;

CUM VĂ ÎNȚELEG ACESTEA? Ce înseamnă fiecare dintre aceste registre?

Aici este portul d, la care afișajul este LCD.
PORTD = 0x00;
DDRD = 0x00

Ce înseamnă asta:
portB = 0x00 secundă
ddrb = 0xFF

Știu că primul este registrul de date al portului B, al doilea este registrul direcției aceluiași port.
Nu o folosesc.

Și aici, imediat al doilea port.

PORTC = 0x03; // Setați portul C la 2 butoane.
DDRC = 0x00;

Bună ziua :)
Am nevoie să înțeleg elementele de bază ale microcontrolerelor AVR. Cu programarea lor pe SI. Pentru muncă, foarte mult :)
Am luat Atmegu 8.
Cărțile nu descriu simplitatea :) dar sunt o tensiune înaltă, nicht fernstein.

Ce înseamnă asta:
portB = 0x00 secundă
ddrb = 0xFF

Știu că primul este registrul de date al portului B, al doilea este registrul direcției aceluiași port.
Nu o folosesc.







Și aici, imediat al doilea port.

PORTC = 0x03; // Setați portul C la 2 butoane.
DDRC = 0x00;

CUM VĂ ÎNȚELEG ACESTEA? Ce înseamnă fiecare dintre aceste registre?

Aici este portul d, la care afișajul este LCD.
PORTD = 0x00;
DDRD = 0x00

HELP!
Totul este simplu, iar totul este corect. )
Eu explic -

DDRB = 0xFF - setați Portul B la ieșire
PORTB = 0x00 - ieșire la toți pinii portului "0".

DDRC = 0x00; - setați portul C la intrare
PORTC = 0x03; - strângeți picioarele porturilor 0 și 1 la sursa de alimentare prin intermediul rezistenței interne de tracțiune.

DDRD = 0x00 - setați portul D la intrare
PORTD = 0x00; - strângeți toate picioarele portului la minus prin intermediul rezistenței interne a breșei.

DDRD = 0x00 - setați portul D la intrare
PORTD = 0x00; - strângeți toate picioarele portului la minus prin intermediul rezistenței interne a breșei.

Cea de-a treia oară văd că unii nou-venți ridică tema îngropatului și încep să-i sfătuiască în mod activ pe cei interesați de ele în urmă cu șase luni.
Pentru ce?
Care este scopul?
Și sunt departe de cazuri izolate.
Este undeva în subconștient este legată de practica personalităților individuale de a pune informațiile în dreptul și nu este necesar și. amintește conversația de dragul procesului de conversație în sine.
Dar pentru aceasta există și alte forme mai potrivite.
De ce se răspândește necrofilia în ultima vreme? Moderatori - eh?

Cea de-a treia oară văd că unii nou-venți ridică tema îngropatului și încep să-i sfătuiască în mod activ pe cei interesați de ele în urmă cu șase luni.
Pentru ce?
Care este scopul?
Și sunt departe de cazuri izolate.
Este undeva în subconștient este legată de practica personalităților individuale de a pune informațiile în dreptul și nu este necesar și. amintește conversația de dragul procesului de conversație în sine.
Dar pentru aceasta există și alte forme mai potrivite.
De ce se răspândește necrofilia în ultima vreme? Moderatori - ah? Indirect, rezultă din "consiliile cu experiență" despre a nu crea subiecte noi;) Dacă o persoană sa dovedit și dorința de a se lăuda - atunci unde să scrie: confuz:







Articole similare

Trimiteți-le prietenilor: