MEGA8 Portproblem

Gast #27222
Lesenswert?
• ▲
▼
HI

Also ich möchte an einen Mega 8 einen paralellen  Bit DA Wandler 
anschließen, soweit so gut, aber dabei habich ein Problem.
Der Mega hat laut Datenblatt keinen Port der 8 Bit breit ist, und nicht 
durch andere Funktionen wie ext. Takt belegt ist.
Gibt es da irgendwelche Softwaretech Tricks um sich einen Portzu 
"basteln "???

Gruss STEFFEN
Gast #27223
Lesenswert?
• ▲
▼
Sicher: Am einfachsten ist es, jeweils 4 Bit eines Ports zu nutzen, 
beispielsweise PB0...PB3 für Bit 0..3 und PC0..PC3 für Bit 4..7. Nun die 
Portinhalte lesen, das Ergebnis von PortC einmal SWAPen und dann mit OR 
verknüpfen.
Gast #27227
Lesenswert?
• ▲
▼
Ups - da hatte ich mich verlesen. Natürlich geht das auch anders herum. 
Man muß nur das zu sendende Byte in entsprechende Häppchen teilen (hier 
sind 4 Bit auch wieder die einfachste Variante) und dann ausgeben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren