Das ist eine Bibliothek, ein Modul, schlagmichtot... welches entweder bei Bedarf vom Compiler automatisch eingebunden wird (wie die I2C-Slave Library), oder händisch am Anfang des Codes mit $lib "name.lib" eingefügt wird. In beiden Fällen muss diese Datei im LIB Verzeichnis von Bascom stehen.Zitat von patti16
Die hier erwähnt Bibliothek muss zusätzlich bei MCS käuflich erworben werden.
Wie ich dieser Frage meine entnehmen zu können, hast Du noch kaum Erfahrung mit dem Programmieren. Da ist das Slavehandling unter Bascom evtl. nicht gerade die beste Idee um Erfahrungen zu sammeln. Es erfordert einiges an Vertrautheit mit dem I2C-Protokoll. Also erst mal TWI/I2C auswendig rauf und runter büffeln.
In Assembler geht das auch anders, einfacher wird die Sache aber nicht, ganz im Gegenteil.
Grüße
Henrik
Lesezeichen