Hallo, in Anhang die LIB um die es geht. Da ich einen ATMega128A nutze weiß ich nicht wie ich diese LIB geflasht bekomme. cpp, ist das C++? Also diese LIB würde ich gerne in C nutzen. Kann man die so übernehmen oder muss da viel abgeändert werden!? Bei der LIB handelt es sich um die Library für den PT2322 Audio Chip. Das Datenblatt was das I2C angeht verstehe ich leider nicht so wirklich sonst würde ich mich selber dadurch quälen. Das ist die einzige Lib die ich finden konnte. Ich danke euch schonmal.
Der Quelltext scheint für Arduino zu sein. Sinnvollerweise holst du dir eine entsprechende Umgebung, das wird einfacher sein als mit dem nackten AVR den Quelltext anzupassen. Anosnten wird eine solche Lib auf einem AVR nicht irgendwie getrennt kompiliert und auf den Controller kopiert, sondern mit dem Hauptprogramm (das wachscheinlich nicht existiert) zusammen kompiliert und gelinkt, dann zusammen geflast. Wenn du das selber machen willst und von der Materie soviel Ahnung hast, wie ich der Frage geneigt bin zu entnehmen, wäre es ratsam erstmal vorsichtig anzufangen, z.B. mit einem vernünftigen Tutorial.
Ich habe bislang immer nur mit c gearbeitet. Auch eine i2c Lib geschrieben usw. Das geht alles nur verstehe ich den c++ code nur so halb.
Tobias N. schrieb: > Ich habe bislang immer nur mit c gearbeitet. Auch eine i2c Lib > geschrieben usw. Das geht alles nur verstehe ich den c++ code nur so > halb. Ich auch, ich sehe in diesem Code keine Gravierenden Unterschiede zu C, wo hast du Probleme beim Verständnis? Wenn man du Arduino-I²C Funktionen durch deine eigenen ersetzt, sollte der Code mit wahrscheinlich noch ein Paar Änderungen, funktionieren. Die Ansteuerung per I²C ist mMn nicht sehr kompliziert, ab Seite 7: http://labkit.ru/userfiles/file/documentation/Audioprocessor/pt2322.pdf Bei Unklarheiten könnte man auch in der vorhandenen Lib nachschauen wie die Probleme dort gelöst wurden. BTW: Der Thread wäre mMn bei "µC & Elektronik" besser aufgehoben.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.