Hallo zusammen, Ich versuche gerade einen BME280 Temperatur/Druck/Feuchte - Sensor mit einem PIC18F452 auszulesen. Die entsprechende Hardware dazu ist schon fertig (ICD3, PICDEM 2 PLUS DEMO BOARD, Bread Board zum aufstecken..) Nun bin mit dem Code schreiben in MPLAB so weit wie ich es geschafft habe. Ergebnis: es funktioniert nicht. Ich komm nicht mehr weiter. Könntet ihr da bitte einmal drüber schauen? Bis jetzt habe ich nur die Funktion für die Temperatur-Messung geschrieben. Druck und Feuchte können nach Erfolg dann ja noch ergänzt werden. Also die Messwerte sollen später dann einmal auf die UART rausgeschrieben werden. Jetzt aber will ich einmal sehen ob überhaupt ein richtiger Temperaturwert herauskommt. Beim Debuggen und Abfragen meiner Variable für den Temperaturwert kommt jedoch ein falscher Wert raus. Mache ich Fehler bei der Initialisierung (Baud Rate), an der Funktion I2C_read, oder beim ständigen shiften der Register? Vielen Dank im Vorraus! LG
Gast
#4420560
Müssen SDA & SCL nicht als Output geschaltet sein TRISx.y = 0?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.