Moin, ich würde gern mit dem STM32 (f4 discovery) einen SD-Kartenzugriff mitlesen. Der konkrete Fall: Die Kamera speichert ein Bild auf die SD Karte. Ich möchte (nachdem die Kamera den Speicherbefehl bekommt) den SD-Datenzugriff so weit auslesen, das das, was in die Datei geschrieben werden soll, zusätzlich über USB an den PC gesendet wird (STM32 als HID mit C# verbunden). Mein Oszi hat mir verraten, dass alle 4 Datenleitungen der Karte verwendet werden, ich vermute also, dass es der 4-Bit SD-Mode ist und nicht der einfachere SPI Modus. Gelesen werden insgesamt: 348x244 16bit Pixel -> 84912 x 2 -> 169824 Bytes insgesamt Der F4 auf dem Discovery Board hat ja 192 KB RAM. Ich könnte nun einerseits warten, bis der Schreibvorgang auf die SD abgeschlossen ist und die jeweils neuste Datei auslesen. Lieber wäre mir aber der direkte Weg... während des Schreibvorgangs die Daten mitlesen und in den HID Puffer kopieren. Bisher habe ich mich weder mit SD-Karten, noch mit ihrem Zugriff Soft-und Hardwaremäßig beschäftigt... eigentlich hab ich nur in Datenblätter und über Google geschaut, aber scheinbar setzte sich mit solchen Sachen bisher keiner auseinander. Daher Frage ich hier einfach mal: Wie schätzt ihr die Lage ein... ist ein "mitlesen" ohne weiteres möglich, oder sollte ich mich dem Fat zugriff auseinandersetzen und von da die Daten holen? Ist der SDIO Modus im STM32 zum mitlesen nutzbar? Könnte der FSMC vielleicht zum mitlesen überredet werden (hat zwar minimal nur einen 8bit Mode, aber man kann die Ergebnisse ja ineinander Shiften)? Oder ein anderer Lösungsvorschlag?
Viele Nikon und Canon-Kameras könne komplett über USB ferngesteuert werden. Da ist dann so ein Zirkus, wie Du ihn veranstalten möchtest, einfach nicht nötig. fchk PS: http://www.breezesys.com/products.htm
Es gibt auch SD(HC) Karten mit integriertem WLAN. Die kann man vom PC dann ohne Probleme auslesen und braucht kein eventuell störendes Kabel an der Kamera.
Hallo, erstmal danke für die Info, dass mit dem DSLR Fernsteuern klingt interessant... wäre vielleicht mal für ein anderes Projekt. Ich will nicht das Bild irgend einer Kamera, sondern meiner (Wärmebildkamera Hotfind-L). Das Dateiformat (*.SAT) hab ich soweit entschlüsseln können. Jetzt wäre ein Zugriff ohne das entfernen der Speicherkarte angenehm (die Kamera speichert nur Bilder und hat keine PC Verbindung...noch nicht). Ich dachte mir es in etwa so: über den TV Ausgang (Kamera) und einen Videograbber das Livebild auf den PC anzeigen. Bei bedarf ein klick, und Sekunden später habe ich das voll radiometrische Bild auf dem PC, quasi fertig zur Analyse. Ebenso danke für den Tipp mit den WLAN SD Karten. Ich hab so was schon für Win CE und die gehen nur mit entsprechenden Treibern. Allerdings hab ich eben durch google gesehen, dass es scheinbar inzwischen auch so was für normale Digitalkameras gibt, dass sollte dann ja eigentlich klappen können. Werd ich demnächst mal genauer mit beschäftigen.
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.