Please Help (asi AVR Micro)

N

NTFS

Guest
Nazdar

Jaký je rozdíl mezi Pind ($ 10) a PORTD ($ 12) v AT90S1200?

Jak mohu číst nebo zapisovat i do přístavu D?

Thanks in advance

NTFS.

 
Buďte velice opatrní na paměti, kterou využijí, za jakých podmínek, jak je čtení chybné registru je příčinou více než několik problémů začátečník program.PortD je primárně pro ovládání portu, když je nastaven jako výstup (DDRB == 1) Jak se změní nastavení portb od zdroje k potopení curent.Když DDRD == 0 (nastavte na vstup) portD kontroly počasí, nebo ne interní pullup rezistory jsou povoleny, nebo ne (1 == pullups pro, 0 == pin je plovoucí) Pind je přímý přístup do registru logiky stav pinů .Je-li DDRB nastaven na 0 přečtení pin rejstříku přečíst stavu pinu.Takže nezapomeňte, DDRD je pro nastavení vstupní / výstup PORTD slouží pro nastavení I / O source / dřezem a individuální pullups a Pind vždy vrátí aktuální stav logiku port (myslí si to můžete zjistit zkratu nebo z I / O pin, pokud pin port je přesně opak toho, co to má být)

 

Welcome to EDABoard.com

Sponsor

Back
Top