I2C Master VHDL PCA9555

Gast #2722505
Lesenswert?

Hallo zusammen

Ich habe im Internet einen I2C Master code gefunden, welchen ich für 
mein Projekt verwenden möchte.

Code: (Beide auf dieser Seite vorhanden, mein Code ist momentan der 
Letzte)
http://www.fpga-talk.de/forum/viewtopic.php?f=32&t=168&p=608

Nun habe ich probleme um die Eingänge abzufragen, bis jetz habe ich 
meine Code so bearbeitet, dass ich Ausgänge schalten kann. Falls ihr 
Fehler seht oder Verbesserungen habt, wäre ich dankbar.

rma
Moderator (Firma: Titel) Persönliche Seite #2722609
Lesenswert?

rma schrieb:
> Nun habe ich probleme um die Eingänge abzufragen
Was sagt die Simulation?


1
     if(waitcnt_i2c > 10000) then      -- 400us warten ohne diese Zeit funktioniert es nicht richtig
2
     :
3
     if(waitcnt_i2c > 4000) then      -- 400us warten
Ähmmm....
Was denn jetzt?


1
      clk_25MHz : IN STD_LOGIC;
2
      clk2k5Hz : IN STD_LOGIC;
3
      clk_25kHz : IN STD_LOGIC;
Das sind mindestens 2 Takte zuviel!
Verwendet wird zum Glück aber nur der clk_25kHz Womit die Sache mit 
den falschen Zeiten aber nicht besser wird...


Ein Vorschlag: häng deine Datei mit der Endung *.vhd hier an. Dann hat 
man dank Syntax Highlighting einen besseren Überblick...

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