Nalezeny 3 výsledky hledání

od Seiten
25 srp 2010, 02:00
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC16F874 Nejde nastavit PORTD jako výstupní
Odpovědi: 14
Zobrazení: 3747

Načtení registru do W

Opět po dlouhé době zdravím. Potřebuju teď poradit s něčím jiným.
Načtu do registru, jehož adresu jsem si nadefinoval v inicializaci nějakou hodnotu (Je to přijatý bajt z dálkového ovladače), např b'10101010'
Hodnotu toho bajtu chci vzít do W registru a pak ji poslat podprogramu, který ji vypíše ...
od Seiten
12 srp 2010, 00:16
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC16F874 Nejde nastavit PORTD jako výstupní
Odpovědi: 14
Zobrazení: 3747

Heuréka

Tak konečně to funguje. Dík moc za radu! Přepínání mezi bankami teda není moc user friendly. Nejdřív jsem si musel nadefinovat adresu STATUS registru a až potom jsem mohl použít BSF. Nějak tomu ale nerozumím. V INC souboru jsem sice našel přímo nadefinovanou "proměnnou?" RP0 na přepínání banky, ale ...
od Seiten
11 srp 2010, 22:55
Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
Téma: PIC16F874 Nejde nastavit PORTD jako výstupní
Odpovědi: 14
Zobrazení: 3747

PIC16F874 Nejde nastavit PORTD jako výstupní

Zdravím.
Programuju zrovna výše zmíněný procesor a nejdou zapsat nuly do TRISD.
Zkoušel jsem tyto příkazy:
---------------------------
movlw 0x00
tris PORTD (Tohle vyhodí chybu už při kompilaci v MPLAB IDE)

--------------------------
movlw 0x00
movwf TRISD (MPLAB chybu nevyhodí, ale ...

Přejít na rozšířené vyhledávání