Forum: Mikrocontroller und Digitale Elektronik UNI/O ansteuern mit Arduino Uno


von Charlie (Gast)


Lesenswert?

Guten Tag meine lieben Freunde,

Ich kluger Mensch habe mir für mein SPI & I²C Bus-fähigen Arduino Uno 
natürlich ein UNI/O Bus EEPROM von Microchip besorgt.

Datasheet dazu: 
http://ww1.microchip.com/downloads/en/DeviceDoc/20002122B.pdf

Da ich an göttliche Fügung glaube, denke ich mal ich sollte vor das 
Problem stoßen diesen EEPROM nicht so einfach ansteuern zu können :P

Trotzdem möchte ich es versuchen und hoffe demnach auf eure Hilfe!

Meine Fragen dazu:

Wie kann ich über die digitalen Ausgänge des Arduino Uno den SCIO-PIN 
des EEPROMs so ansteuern das ich dem Manchester Encoding entspreche. 
Demnach wird über die Frequenz das Clock-Timing ausgelesen. Daher 
funktioniert das Ganze auch über einen Pin. Das Bit-Protokoll selber ist 
kein Problem. Jedoch fände ich 'nen kleinen Tip gut wie ich über die 
digitalen Ausgänge des Arduino Uno am besten den Kram versenden. Wie 
kann ich die Clock-Frequenz darstellen? Ich habe an PWM gedacht - jedoch 
glaube ich dass, ich hier total falsch denke.

Bitte zerlegt mich nicht direkt. Ich brauche keine Carebear-Hilfe 
sondern einfach ein paar Deutschüsse in die richtige Richtung - den Rest 
versuche ich dann selber!


Ich bedanke mich für jegliche Hilfe im voraus!


gruß Charlie

von Peter D. (peda)


Lesenswert?

Charlie schrieb:
> Ich kluger Mensch habe mir für mein SPI & I²C Bus-fähigen Arduino Uno
> natürlich ein UNI/O Bus EEPROM von Microchip besorgt.

Ein kluger Mensch würde an SPI & I²C eher einen 25Cxx oder 24Cxx EEPROM 
ranpappen.

Charlie schrieb:
> Wie kann ich über die digitalen Ausgänge des Arduino Uno den SCIO-PIN
> des EEPROMs so ansteuern das ich dem Manchester Encoding entspreche.

Zu Fuß (Bit-Banging).

von Charlie (Gast)


Lesenswert?

DANKE DANKE für den Begrifffffffffffffffff!!!

Bit-Banging genau das wonach ich gesucht habe <3

Kannst du mir diverse Tutorials zu dem Thema empfehlen? Du hast mir 
schon viel geholfen - aber vll. geht da noch mehr!


Danke !!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.