N'Abend,
Matlab und STM32F4Discovery zusammen arbeiten zu lassen ist an sich
ziemlich simpel, hier mal meine grobe Vorgehensweise, wie ich mich da
eingearbeitet habe:
STM Einstieg: STM32 - Einstieg mit Em::Blocks
Ich hatte keine Ahnung von der Materie, danach hat's geklappt ;)
STM Vertiefung:
Danach kann man noch die Peripherie Beispiele aus der DSP Library
nachvollziehen, dann weiß man auch ein wenig mehr was man da macht
STM Kommunikation:
Wie die Kommunikation genau initialisiert wird weiß ich gerade nicht
mehr aus dem Kopf, aber ich habe mich sehr stark an dem Code von
MCURSES orientiert, der läuft auf dem STM32F4 und arbeitet auch mit
dem VCP
1 | VCP_put_char('B'); //Ausgabe über den VCP
|
Matlab:
1 | s = serial('COM3'); %Wahlweise anderen COM Port angeben
|
2 | fopen(s);
|
3 | while(s.BytesAvailable < 1) %Warten bis was empfangen wurde
|
4 | end
|
5 |
|
6 | %was auch immer danach kommen soll
|
Das sollte in Matlab reichen, um die ersten paar Bytes verarbeiten zu
können, die nächsten 10.000 gehen danach wie von selbst.
Beste Grüße
Niels