Forum: Mikrocontroller und Digitale Elektronik PIC16F876 als I²C Slave?


von Hannes Bischof (Gast)


Lesenswert?

Hallo,

ich bin gerade an einem Projekt in dem ich einen PIC16F876 als Slave an
einen I²C Bus hängen muss. Nun suche ich ein Beispiel in C (cc5x
Compiler) oder Assembler wo ich ein bisschen lernen könnte. Das
Datenblatt vom pic hab ich schon gelesen aber ein Praktisches Beispiel
ist immer besser.

Danke im Voraus für die infos.

MFG

Hannes Bischof

von sven f. (Gast)


Lesenswert?

schau dir mal das YARD Projekt / lcd key von andre weber auf
http://forum.htpc-news.de/ an das ist in asembler mit i²c slave

mfg sven

von Hannes Bischof (Gast)


Lesenswert?

Hallo,

danke für die schnelle Antwort, leider kann ich da nirgends Sourcecode
finden.
Hast Du evt nen genaueren Link?

Gruß

Hannes Bischof

von sven f. (Gast)


Lesenswert?

Öffnungszeiten eldo.gotdns.com:
Mo-Fr: 14:45 - 02:00
Sa&So: 07:00 - 02:00

http://eldo.gotdns.com/yard/downloads.html
hier gibts ihn viel spaß

sven

von sven f. (Gast)


Lesenswert?

hier noch ne kurze beschreibung

http://eldo.gotdns.com/yard/keylcd/index.html

sven

von André W (Gast)


Lesenswert?

Hi,

ich hatte den Code auch schonmal gekürzt auf die wesentlichen
Funktionen - und hier bereitgestellt:

http://www.fernando-heitor.de/index.php?option=com_smf&Itemid=100&topic=2348.0

Dort wurde er glaube ich auch schon auf den PIC16F876 angepasst...)

André

von Hannes Bischof (Gast)


Lesenswert?

Super das schau ich mir nochmal genauer an aber auf den ersten
Blick siehts sehr gut aus.

Danke nochmal.

Gruß

Hannes

von Maruu ;. (maruu)


Lesenswert?

So hab mir das jetzt mal angeschaut und sieht sehr gut aus.
Kann ich das so 1:! für den PIC 16F876 übernehmen oder sind da
besonderheiten?
Ich habs mal versucht in MPLAB zu kompilieren, aber leider kommen 3
Ferhlermeldeungen:
Er kenn folgende Configs nicht: _INTRC_IO und _CCP1_RB2
und den Befehl movwf  OSCCON kann er auch nicht.
Weisst Du wie ich das beheben kann?

Gruß

Hannes

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.