Schönen Abend, ich habe eine Frage an euch: Hat jemand von euch einen SCP1000 Drucksensor mit Bascom in Verwendung? Egal ob jetzt SPI oder I2C, es gibt beide Protokolle beim Sensor. Hätte da vielleicht einer einen Codeschnippsel für Ansteuerung zur Verfügung? Danke johannes
Hallo! ich hab das gleiche Problem. Möchte Druck und Temp Daten vom SCP1000 via Soft-SPI in einen ATMEGA8L einlesen.. Es gibt ein offizielles C-Code Beispiel von VTI aber für mich sind die C-Code Hieroglyphen schwer zu deuten. Laut Beschreibung des Code-Beispiels will der Sensor richtig gestartet und konfiguriert werden bevor man die Daten auslesen kann.. ich lese mittlerweile die ersten 2 Bytes ein kann damit aber nicht viel anfangen.. (1. 07, 2. 254 ??) irgendwie sollte mann direkt in bestimmte Register schreiben bzw. aus bestimmten Registern lesen zB: Read Status Register 0x07 wie funktioniert das mit Bascom-SPI Befehlen??? Für Hilfe wäre ich sehr dankbar! lg peter
Hallo, im Anhang mein Bascom Code für den SCP1000 ... habe das Programm schon vor einiger Zeit geschrieben für den Atmega103 auf ein STK300 Board. Grüße Arno M.
Hallo Arno! Danke für die schnelle Antwort und den Code!! ich musste ihn ein wenig anpassen (Steckboardaufbau, Atmega8L, 8Mhz, statt Display RS232-Terminal, Soft-SPI, usw..) ich habs noch nicht zum Laufen gebracht bei Scp1000_init erhalte ich vom status register immer nur Hex0000 = Fail inzwischen zweifle ich schon an der Hardware ob mein SPI funzt und ob der Mega8 genug Speicher hat ich versuche weiter... lg peter
Hallo! Funktioniert schon alles! Ausser ein bissi viel Rauschen hab ich noch drauf beim Druck Danke nochmal an Arno für den Code!(der bei mir nicht funktioniert) Aber in Anlehnung daran und mit dem Datenblatt hab ichs dann doch durchschaut. mfg Peter
Hallo Peter.G ! Ist natürlich schon ne weile her dieser Beitrag, aber ich stehe gerade vor dem selben Problem mit dem Atmega8, noch dazu ein AVR-Neuling, würdest Du so nett sein und Deinen Code zu Verfügung stellen, bin ein absoluter Absolutdruck-Fetischist, und möchte nun gerne einen Datenlogger mit dem SCP1000 + Atmega8 realisieren, bastle auch an jeden nur möglichen Mechanischen Geräten rum, habs auch am Sharp PC-1600 realisiert, ist aber recht umständlich und nicht gerade klein im Gegensatz der AVRs., wäre nett wenn Du Dich (troz der über nach einem Jahr) noch melden würdest, mfg n+peter
Hallo n+peter! probier mal den code. befasse dich ein wenig mit der materie und den datenblättern jedes bit muss stimmen ;-) der scp1000 geht super genau! er erkennt höhenunterschiede von wenigen cm!! das hätt ich selber nicht gedacht! sag bescheid obs funktioniert! lg peter
Hallo peter1411 ! Vielen Dank für die schnelle Antwort, nur leider bin ich nicht so schnell mit meiner Schaltung, habs noch nicht zusammengebaut, den (nackten) SCP1000 hab ich schon mal verkehrt auf einen IC-Sockel geklebt und mit Lackdraht verlötet (echt kniffelig), jetzt muss ich mir noch einen 3 Volt Regler besorgen. Auf jeden Fall vielen Dank für Deine Hilfe, ich gebe Dir natürlich Rückantwort wenn's klappt, mfg Peter
Hallo peter1411 ! Ich komm einfach nicht drauf wie die Pin zueinander verbunden sind, kannst Du mir bitte da nochmal etwas nachhelfen, ich gehe davon aus es handelt sich um den SCP 1000-D01 (SPI), und eine Pegelanpassung müsste es ja auch noch geben, wegen der verschiedenen Betriebsspannungen von 3 bzw. 5 Volt. mit hoffnungsvollen Grüssen Peter
Hallo Peter, wegen der Pegel schau doch mal hier : http://www.shop.display3000.com/wichtiges-zubehoer/experimentierplatinen/sd-speicherkartenplatine.html Gruß Uwe
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.