mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik M16C29 CAN


Autor: Rocco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich stehe vor einem Problem. Ich habe das M16c29 evaluation board von 
Glyn.
Ich muss einfach 3 AD Kanäle auslesen und die Werte über CAN-Bus senden.
Leider habe ich mit dem CAN Bus noch nicht gearbeitet. Hat evnt jemand 
ein Programm, welches einfach irgendwelche Daten sendet, damit ich 
Testen kann ob meine Schaltung überhaupt funktioniert.

Vielen Dank mfg. Rocco

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nun ja, die wenigsten hier werden dieses board auch haben. Die 
Hauptpreisfrage: hat dieser MC den CAN-Controller on chip? Oder ist ein 
externer drangepappt. Wenn ja, wäre es wichtig, welcher das ist ist.

Autor: Rocco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Antwort.

Das CAN Modul ist integriert. Wie finde ich heraus was das für eins ist?
Im Datenblatt ist nicht dazu geschrieben.

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So wie ich das kenne mus man in dem Kontroller selber die CAN-PORTS
erst ein mal aktivieren, sonst sind das nur normale Pin-Ports.
Damit wird z.B der X-Data Mem-Speicher z.B 0x6000 bis 0x60100 decodiert.
und die Peri. ist durchgeschaltet.
Mit einem Scope am uc-Port kan man beim Senden die Bits sehen.
Man macht hinter dem Tranceiver die Klemmen mit 120 Ohm dran.
Dan kan wie bei der V24 der LoopBackTest laufen.
X-Data z.B 0x6000 mus dan noch absolut für den Linker reserviert werden.
Den nur der Can-Diskriptor darf da lesen u. schreiben.

_abs ADDRESS *P_Can_desk
Damit ist die MailBox im Mem.

Ist das Prinzip wie früher mit Externer Address Decode.

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Siehe die CAN App. Notes von Renesas, z.B. unter:
http://m16c.de/content.asp?font_flg=0&lid=1&cid=0&...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.