PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Quellcode zur Ansteuerung eines SFR08



Judgeman
05.12.2003, 09:05
Hallo,

hat jemand einen Code in C, wie man einen SFR08 über zwei beliebige Ports ansprechen kann (sprich das ganze I2C Bushandling und der Zugriff auf Register zu sehen ist)?

Joerg
05.12.2003, 09:24
Hallo Judgeman,


hat jemand einen Code in C, wie man einen SFR08 über zwei beliebige Ports ansprechen kann (sprich das ganze I2C Bushandling und der Zugriff auf Register zu sehen ist)?

Für welchen Controller?

Viele Grüße
Jörg

Judgeman
05.12.2003, 09:58
Für einen 80C167CR :D .

Wenn der Code in C geschrieben ist, kann ich ihn auf jedenfall verstehen und umschreiben, so dass ihn mein Tasking Compiler versteht. C ist ja mehr oder weniger eine Universalsprache (Controller unabhängig).

Andreas
05.12.2003, 11:37
Schau mal hier, da findest Du einige Beispiele, auch in C:
http://www.acroname.com/robotics/info/examples/srf08-1/srf08-1.html

Vielleicht hilft es Dir

Andreas
05.12.2003, 11:47
Hier findest Du genug:
http://www.robot-electronics.co.uk/shop/Examples.htm
u.a.:
http://www.robot-electronics.co.uk/files/robot_turret_4.txt
http://www.robot-electronics.co.uk/htm/srf08atom.shtml
http://www.robot-electronics.co.uk/htm/srf08dios.htm
http://www.bdmicro.com/code/
http://www.robot-electronics.co.uk/htm/srf08axe.htm

Joerg
05.12.2003, 13:01
Andreas war schneller. ;-)
Selber habe ich für den C167 keine Beispiele (nur für die CC2, die nutzt doch auch einen C167, oder). Der bereits genannte Link http://www.robot-electronics.co.uk/shop/Examples.htm führt dich aber auf eine Übersichtsseite, wo verschiedene Codebeispiele in einer Tabelle aufgeführt sind (größtenteils in C).
Allerdings ist der Zugriff auf I2C implementierungsabhängig, so dass du hier wahrscheinlich nur Anregungen entnehmen kannst.

Viele Grüße
Jörg

05.12.2003, 13:01
Hat jemand auch etwas Beispielquellcode für SRF08 und C-Control?

Joerg
05.12.2003, 13:11
Hallo,

wie oben schon geschrieben kann ich im Moment nur mit einem Beispielprogramm für die CC2 dienen.
Von Cyblord gibt es IMHO eine Seite (Link steht hier irgendwo im Verzeichnis) die das beschreibt.
Von der Sache her gehen auch Beispiele für das CMPS03, der Zugriff ist der gleiche.

HTH und Viele Grüße
Jörg

Judgeman
05.12.2003, 13:43
@Joerg: Genau mit der Implementierung habe ich so meine Schwierigkeiten, die Beispiele verwenden alle irgendwelche I2C-Funktionen, auf die ich eigentlich verzichten will.

Die CC2 hat irgendeinen C16x drinnen, aber soweit ich weiß haben die bei Conrad ein eigenes Betriebssystem geschrieben und man Programmiert die CC2 dann in Basic, d.h. für mich, dass ich nichts damit anfangen kann.

Aber danke nochmals allen für die schnelle Hilfe, einige meiner Probleme sind damit schon gelöst.

05.12.2003, 13:50
Schnelle C-Control I I2C-Bus Routinen in Assembler findet man hier im Download-Bereich. Ob die für Srf08 funktionieren kann ich nicht sagen.

Hie rübrigens Cyperlords Webseite. Da ist aber glaube auch nur Beispielcode für CC2 vorhanden.

05.12.2003, 14:03
Link hab ich vergessen:
http://www.destroy-yourself.de/julian/juliprograms/

Frank
05.12.2003, 16:39
Ich werde demnächst mal ein SRF08 an die C-Control ausprobieren. Gerne poste ich dann etwas Code wenn ich soweit bin.

Gruß
Frank

02.12.2005, 10:55
Ich werde demnächst mal ein SRF08 an die C-Control ausprobieren. Gerne poste ich dann etwas Code wenn ich soweit bin.

Gruß
FrankBist Du schon so weit? Oder hast Du den Quelltext schon woanders veröffentlicht?