X-917
20.06.2009, 12:39
Hallo zusammen,
ich hab hier ein ein Problem mit der I2c-lib von Peter Fleury.
Ich weiss, dass viele Leute Probleme damit haben, obwohl es eine gute lib ist. Ich habe nun sicher 1h30 gegoogelt und MEIN Problem nur einmal gefunden; auf mikrocontroller.net. Nur konnten sie das Problem dort auch nicht richtig lösen/erklären.
Was ich möchte:
-Software i2c auf Attiny45
Was ich gemacht habe:
-lib heruntergeladen
-i2cmaster.h und i2cmaster.S in den Ordner des AVR Studio projekts
-unter AVR Studio links als Source "i2cmaster.S angegeben
-in i2cmaster.S die Ports und Pin-nummern geändert
-im Code #include "i2cmaster.h" eingegeben
Problem:
Ich drücke "Build active Configuration" und es kommt eine Liste von Fehlern:
../i2cmaster.S: Assembler messages:
../i2cmaster.S:94: Error: constant value required
../i2cmaster.S:94: Error: number must be less than 32
das in jeder Zeile,in der die Begriffe SDA und SCL vorkommen... :-k
Nun kann ich kein Assembler und möchte nicht in der lib "herumprobieren" und wäre froh, wenn nmir jemand einen Tipp geben könnte. [-o<
Anbei ein Screenshot
MfG und danke im voraus
ich hab hier ein ein Problem mit der I2c-lib von Peter Fleury.
Ich weiss, dass viele Leute Probleme damit haben, obwohl es eine gute lib ist. Ich habe nun sicher 1h30 gegoogelt und MEIN Problem nur einmal gefunden; auf mikrocontroller.net. Nur konnten sie das Problem dort auch nicht richtig lösen/erklären.
Was ich möchte:
-Software i2c auf Attiny45
Was ich gemacht habe:
-lib heruntergeladen
-i2cmaster.h und i2cmaster.S in den Ordner des AVR Studio projekts
-unter AVR Studio links als Source "i2cmaster.S angegeben
-in i2cmaster.S die Ports und Pin-nummern geändert
-im Code #include "i2cmaster.h" eingegeben
Problem:
Ich drücke "Build active Configuration" und es kommt eine Liste von Fehlern:
../i2cmaster.S: Assembler messages:
../i2cmaster.S:94: Error: constant value required
../i2cmaster.S:94: Error: number must be less than 32
das in jeder Zeile,in der die Begriffe SDA und SCL vorkommen... :-k
Nun kann ich kein Assembler und möchte nicht in der lib "herumprobieren" und wäre froh, wenn nmir jemand einen Tipp geben könnte. [-o<
Anbei ein Screenshot
MfG und danke im voraus