Gast
#1414764
Moin ich setze normalerweise Portregister in der Form PORTC= 0b00100101; wie schaut es aber mit 7bit Registern wie bei Port A aus? Kann ich einfach schreinen PORTA= 0b0101010; ?
|
Anzeige
|
PIC register setzen
Gast
#1414764
Moin ich setze normalerweise Portregister in der Form PORTC= 0b00100101; wie schaut es aber mit 7bit Registern wie bei Port A aus? Kann ich einfach schreinen PORTA= 0b0101010; ?
Gast
#1414766
Nein, da mußt du auch einen 8bit Wert setzen, wenn der Pin nicht implementiert ist, ist der Wert egal, nur wenn du den Wert liest, ist da entweder immer 0 oder immer 1, Datenblatt hilft.
Gast
#1415119
Der Compiler (Falls C) oder Assembler (falls Asm) sollte eine führende 0 anhängen. Somit kannst du auch einfach einen 7-Bit Wert schreiben. Wenn du nicht vorhandene Bits beschreibst, hat das keinerlei auswirkungen. Nur beim Lesenn wird, wie chris schon richtig erklärt hat, entweder immer eine 0 oder 1 gelesen. Was gelesen wird steht im Datenblatt oder auch "Datasheet". Viele Grüße Sebastian Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|