Gast
#2273205
Wie kann ich mit dem PIC18F4550 und dem MCP3421 kommunizieren? Welche Daten werden gesendet/empfangen? Kennt jemand eine Seite wo ich eine Anleitung finde??
|
Anzeige
|
PIC18F und MCP3421
Gast
#2273205
Wie kann ich mit dem PIC18F4550 und dem MCP3421 kommunizieren? Welche Daten werden gesendet/empfangen? Kennt jemand eine Seite wo ich eine Anleitung finde??
Gast
#2273215
>Kennt jemand eine Seite wo ich eine Anleitung finde??
Das Datenblatt?
Gast
#2273225
Leider verstehe ich das nicht :(
Habe deiesen code irgendwo gefunden. Könnte der funktionieren?? http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en520011 unten in den AppNotes http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en533926 gibt's auch Firmware für einen PIC18F4550...
Gast
#2273253
>Leider verstehe ich das nicht :(
Ist doch nicht schlimm, such dir ein anderes Hobby.
Böser, böser Holger. Nein, das ist kein böser KOmmentar. Ist ist nur wahr.
Gast
#2273332
Moin Obi, ich nehm mir hier mal den Configurationsteil des MCP3421. Aus dem Datenblatt des MCP3421 Abschnitt 5.2 und dort Register 5.1 sieht man die 8bit für die Konfiguration. Binär (0000.0000 bis 1111.1111), die Konfiguration geschieht hier über I2C. Zuerst startet man den I2C, dann sendet man die Daten und schließt danach die Verbindung. Es werden 2 I2C-Write anweisungen übergeben, die Zahlen darin (0xD0 und 0x1C sind Hexadezimalzahlen. Um das Register 5.1 zu verstehen schreib ich dir die Zahlen mal als Hexadezimal, Dezimal und (wichtig für das Register) in Binärcode. Obi Plal schrieb: > //first, configure ADC > i2c_start(); > > i2c_write(0xD0); //write mode > > //16bit, continuous conversion, PGA = 1V/V > i2c_write(0x1C); > > i2c_stop(); 0xD0 -> 208 -> 1101.0000 0x1C -> 28 -> 0001.1100 Wenn du nun mit den Binärzahlen und dem Register 5.1 des Datenblattes nicht verstehst was da passiert dann lese nochmal die bösen Kommentare oder wenn du noch zu jung bist geh weiter zur Schule und pass gut auf! Gruß Andi Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|