Hi ihr PIC-Programmierer, habe da ein echtes Problem, denn ich muss einen PIC mit CCS programmieren. Soweit noch sehr einfach. Jetzt gehts aber los, denn ich muss eine 1Wire Anbindung machen. Hier habe ich auch schon verschiedene Programme gefunden und da auch schon mal selber rumprogrammiert. Aber das was ich nicht mehr schnalle, ist , dass ich auch mehrere Geräte am 1Wire-Bus erkennen und ansprechen muss. Hat mir hier jemand eine gute Funktion mit der das geht, oder gibts da irgendwelche generellen Funktionen welche für das programmieren mit CCS und PIC's geeignet ist? Für eure Hilfe wäre ich sehr dankbar, denn momentan weiß ich nicht weiter. Vielen Dank im vorraus. Grüßle Manuel
C ist ja portabel, Du brauchst nur die Verzögerungszeiten in der Delayfunktion delay() und den Pinzugriff anzupassen und schon kannst Du meinen 1-Wire AVR-Code verwenden: http://www.mikrocontroller.net/forum/read-4-84831.html#new Die UART-Ausgabe brauchst Du ja nicht bzw. dann eben auch auf die PIC-UART anpassen. Peter
@Peter: Vielen Dank, werde das gleich mal ausprobieren, hoffe ich bekomme das so hin . ;-) @Alex: Bei mir hängt es am genauen Verständniss wie dieser Search- Algor. bei 1Wire abläuft. Des weiteren habe ich mit C schon lange nichts mehr gemacht und habe momentan noch Probleme mich in dem Code von anderen zurechtzufinden. Grüßle Manuel
OK, dann organisier dir mal z.B. das Datenblatt eines nahezu beliebigen 1-Wire Sensors von Dallas. Dort ist der komplette Programmablaufplan dafür im Normalfall enthalten. http://pdfserv.maxim-ic.com/en/ds/DS1820-DS1820S.pdf Alles andere regeln Fleiß und Zeit :)
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.