Forum: Mikrocontroller und Digitale Elektronik Hilfe zu Applikation


von user (Gast)


Lesenswert?

Guten Morgen,

folgendes Problem habe ich mit einer Applikation auf einem 16bit 
Mikrocontroller:

Es werden Daten von einem FPGA via SPI (zyklisch vier SPI Pakete) an 
einen Mikrocontroller versendet. Im Mikrocontroller werden diese Daten 
in einen Puffer kopiert. Der Anwender sendet nun zyklisch (jede 15ms) 
eine CAN Botschaft (Anfrage), um die Daten von SPI an den PC zu senden. 
Die SPI Schnittstelle hat eine höhere Prioritöt wie die CAN 
Schnittstelle. Was müsste bei der Applikation auf dem Mikrocontroller 
besonders beachtet werden?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

user schrieb:
> Was müsste bei der Applikation auf dem Mikrocontroller besonders
> beachtet werden?
Dass immer alles rechtzeitig fertig ist?

Lies deine Problembeschreibung (welches Problem gibt es überhaupt?) mal 
so durch wie es jeder andere durchlesen muss: ohne zu wissen, was für 
ein System du wie warum mit was auf welche Art verbindest, und mit 
welchen Übertragungsraten und Häufigkeiten wie oft wie viele Daten von 
wo nach wo herumzuschaufeln sind.

Du wirst erkennen: für eine sinnvolle Aussage fehlen hier noch einige 
Informationen.

von Peter D. (peda)


Lesenswert?

user schrieb:
> Was müsste bei der Applikation auf dem Mikrocontroller
> besonders beachtet werden?

Daß der Programmablaufplan fehlerfrei ist.
Also erstmal einen PAP erstellen, durchspielen und dann erst mit 
Programmieren beginnen.

Generell bei Datenübertragung:
1. Es muß garantiert werden, daß die ankommende Daten immer langsamer 
sind als die zu sendenden.

2. Sind sie zeitweise schneller, muß ein Puffer eingerichtet werden in 
der Größe, daß sie im Mittel wieder langsamer sind.

3. Geht 2. auch nicht, dann muß ein Schema erstellt werden, nachdem 
zuviele Daten verworfen werden.

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
Noch kein Account? Hier anmelden.