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
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.
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.
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.
Siehe die CAN App. Notes von Renesas, z.B. unter: http://m16c.de/content.asp?font_flg=0&lid=1&cid=0&wpid=1274&mdig=0&ptid=0&pid=0&sid=0000011273554B5C574B4B624D59405C440A221E000A1A041030061B04485A5F655C54475C5543644E594E5F5957715E54445F514762525943535F5A
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.