Hi, ich bin durch eine ähnliche Problematik bei der suche zu diesem
Artikel gelangt... Und ich habe in der Tat in Datenblatt meines
Atmega8(L) die stelle gefunden (glaub ich) S 245 wo da steht:
VIL Input Low-voltage -0.5 0.3 VCC V
VIH Input High-voltage 0.7 VCC VCC + 0.5 V
Das beteutet dann ja, dass ich meine 2 Module eines mit ATmega8 auf 5V
eines mit ATmega8L auf 3.3V nicht direct verbinden kann (I/O Ports)...
Also da es direct leider nicht klappt, nun die Frage:
Wie stellt man das am besten an?
Ich hab schon etwas geschaut und denke mal ein spannungsteiler wäre gut
_____ . _______
PB0 | | |
OUT |-----> - - - - + | Mega8L |
| | | 3,3V |
Mega8 | R1 | |
5V | |_______| PD0 |
| | | IN |
| R2 | |
______| | |________|
GND
Also würde ich z.B. R1 = 10K R2 = 20K (OHM) machen... wäre das OK oder
muss es mehr weniger sein ? und wenn wovon hängt das ab, weil für die
spannungs ists ja wurst...
Oder sollte man lieber doch was ganz anderes machen?
(der eine schaltet dem anderen einen transistor ?, Pegelwandler oder
Optokoppler dazwischen ?
DANKE