Hallo zusammen, kann ich die BITs von PORTA nicht einzeln ändern? Beim HITECH-PICC-Compiler sind die Bits wie folgt definiert:
1 | static volatile bit RA0 @ (unsigned)&PORTA*8+0; |
Wenn ich aber folgendes Programm laufen lasse
1 | int main() { |
2 | RA0 = 1; |
3 | RA1 = 1; |
4 | RA2 = 1; |
5 | }
|
dann ist immer nur das letzt gesetzt bit (im Beispiel RA2) auf "high". Wenn ich RA1 und RA2 tausche dann ist RA1 auf "high". Warum? Gruß, Tobias