Moin, ich habe eine Frage zum Temperatursensor ds1820. Und zwar habe ich Code von Peter Dannegger verwendet, allerdings evrändert, da ich die Daten anders über UART ausgeben möchte. mein code hat gelaufen mit einem Eval-Board 5V 16MHz Atmega32 DEBOUNCE 800UL XTAL 16000000 F_CPU 16000000L welche Einstellungen brauche ich denn jetzt für nen Mega23L mit 3V3 und 4MHz? Normal sollte es reichen, die drei angegebenen defines zu ändern? DEBOUNCE habe ich gelassen F_CPU und XTAL habe ich auf 4000000 gestellt. So wird kein Sensor erkannt! ist es zwingend notwendig, DEBOUNCE auch zu ändern? Wenn ja, auf welchen Wert, wenn ich die Analogie zu 800UL bei 16MHz haben will?
Timo P. schrieb: > wo genau ist der Unterschied zwischen folgendem: > > 4000000 > 4000000L Auf AVRs besteht keiner. Auf ARMs und PCs hingegen schon.
Immer noch kein C Handbuch gefunden? UL = Unsigned Long. Und deshalb besteht beispielsweise bei AVRs kein Unterschied zwischen 4000000000, 4000000000L und 4000000000UL, wohl aber zwischen 4000000L und 4000000UL.
Danke! Als Hardware nutze ich den DS18S20 und einen ATMEGA32L (3V3)-Version später einen Mega8L dass UL Unsigned long heißt, hilft mir. Genau so eine Antwort habe ich haben wollen. C-Handbuch habe ich. Aber innerhalb von Defines solche Variablentypen zu verwenden zu können, war mir nicht bewusst. Danke. Bitte um weitere Beteiligung zum Portieren meines funktionstüchten Atmega32 Boards auf ein 3V3-Atmega32L-Boards zu realisieren. Ein Sensor wird nicht erkannt. Lt. Datenblatt benötigt der Sensor 3.0V am Sensor liegen 3,29V an. (Und das nach der Leitung) Noch mal: Der Sensor funzt mit der gleichen SW bei 5V versorgung, aber 3V3 läuft nicht, warum? Braucht der Sensor doch mehr?!?
Sensor bekomme ich nicht ans laufen. Hat jmd. von euch überhaupt schon mal versucht, einen DS18X20 per 3V3 ans laufen zu bekommen? Einzige Möglichkeit wäre noch, den ATMEGA8L voll auszureizen mit 8MHz, das höchste was ich hier habe sind 5MHz. mit Atmega8(5V) und Atmega32(5V) lief der Sensor ja. Im Übrigen ist mein Interfacing wie folgt: VDD GND 1-Wire
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.