CAN Aufgabe in C für Uni

Gast #4917566
Lesenswert?

Hallo an alle,

weiß nicht ob ich hier so richtig bin.
Habe da ein kleines Problem mit einer Aufgabe für eine Prüfung bzw für 
die Vorbereitung. Aufgabenstellung siehe Bild.
Ich hoffe man kann mir hier helfen.

Danke schonmal im Vorraus
Stephan
Angehängte Dateien:
Gast #4917592
Lesenswert?

Stephan schrieb:
> CAN allgemein ist das Problem.
> Ich weiß nicht genau wie ich mit den Objekten und Messages umgehn muss.

Auf gut deutsch, Du verstehst nicht einmal die Aufgabenstellung, weil 
Dir jede Grundlage fehlt.

Die Grundlagen findest Du in Deinen Vorlesungs-Mitschriften oder den 
Scripten. Ggf. auch in den Übungsmitschriften. Die Fachschaft hilft Dir 
auch gerne mit Klausuren und Lösungen vergangener Jahre weiter. Im 
äußersten Notfall könntest Du sogar einen Gang in die Uni-Bibliothek 
wagen.
#4917598
Lesenswert?

Druchgefallen.

Mit C Grundkenntnissen und dem Handbuch des µC eine Fingerübung, aber da 
hätte man vermutlich im Hörsaal aufpassen müssen.

Ich finde bei Google nichtmal den HC888 Prozessor o_O. Da braucht man 
wohl auch die Literatur aus dem Kurs, und es ist eher unwahrscheinlich 
dass Dir hier jemand helfen kann.
#4917830
Lesenswert?

Das ist irrend ein 8051 Ding xc888  oder so was . Die Bezeichnung sind 
die Entsprechenden Register von dem Ding. DAVE ist so eine Software 
womit man Devices Konfigurieren kann, vermutlich auch Grafisch.

Ich glaube die nehmen mit Absicht keinen Atmel weil es hierzu hunderte 
von Antworten gegeben hätten. Die das wissen könnten halten sich heraus 
weil sie auch wissen warum ;)
Gast #4917912
Lesenswert?

Es sei:

MsgNo = (uint8_t)(CAN001_Handle0.FirstMOMapping + (2-1U));
  CAN_MOxRegs =  GET_MO_OFFSET(MsgNo);

  DMA003_Handle0.ChConfig.SrcAddress = 
(uint32_t)&(CAN_MOxRegs->MODATAL);

Jetzt brauchst du nur noch auf CAN Port 1 Ctrl_S schicken und damit die 
Ausgabe unterbrechen.

Das sei dann zum Einschalten: CAN Port 1 Ctrl-Q

Die Ausgabe sei: printf(CAN_MOxRegs)

Schau dir das CAN Protokoll ein bisschen an.

Die superschlaue Uni will dich nur verwirren und wissen, ob du eine 
Minimal Ahnung hast.

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