Baui
12.01.2006, 22:46
Nabend,
ich habe eigentlich nur eine ganz kleine Frage:
Und zwar möchte ich drei der Adc Ports vom Mega nutzen um Spannungen einzulesen und auszuwerten.
Da die restlichen aber nicht unbenutzt bleiben sollen kommen sie an einen L293d um diverse Dinge zu treiben. Jetzt meine Frage wenn ich über
Config Adc = Single , Prescaler = Auto , Reference = Avcc
config porta=&B11111000 'Bits 1-3 für Spannungen einlesen Rest als Ausgänge
start adc
get adc(x)
stop adc
die spannungen einlese, bleiben dann die Ausgängen (Bits 4-8 ) geschaltet und behalten ihren Zustand?
Oder wird der gesamte Port kurzzeitig deaktiviert? Falls das so ist, dann könnte ich praktisch nur die restlichen 5 Portbits als Eingänge nutzen, richtig?
Wäre nett wenn ihr mir mal kurz helft. Im Datenblatt habe ich explizit dazu nichts gefunden.
Schönen Abend noch,
Baui
ich habe eigentlich nur eine ganz kleine Frage:
Und zwar möchte ich drei der Adc Ports vom Mega nutzen um Spannungen einzulesen und auszuwerten.
Da die restlichen aber nicht unbenutzt bleiben sollen kommen sie an einen L293d um diverse Dinge zu treiben. Jetzt meine Frage wenn ich über
Config Adc = Single , Prescaler = Auto , Reference = Avcc
config porta=&B11111000 'Bits 1-3 für Spannungen einlesen Rest als Ausgänge
start adc
get adc(x)
stop adc
die spannungen einlese, bleiben dann die Ausgängen (Bits 4-8 ) geschaltet und behalten ihren Zustand?
Oder wird der gesamte Port kurzzeitig deaktiviert? Falls das so ist, dann könnte ich praktisch nur die restlichen 5 Portbits als Eingänge nutzen, richtig?
Wäre nett wenn ihr mir mal kurz helft. Im Datenblatt habe ich explizit dazu nichts gefunden.
Schönen Abend noch,
Baui