Hilfe zu Applikation

Gast #3252788
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?
Moderator (Firma: Titel) Persönliche Seite #3252795
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.
#3252876
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren