www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT90CAN128 BASCOM Testprogramm


Autor: Gudrun (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo an alle BASCOM Spezialisten
Ich möchte mit einem AT90CAN128 und dem Treiber PCA82C250
ein paar Bytes zu einem anderen AT90CAN128 senden bzw. empfangen.

Ich suche verzweifelt im Netz nach BASCOM Routinen für:

Can Initialisieren
Can Senden
Can Empfangen

Wäre sehr dankbar wenn ich irgendwo gut dokumentierten Codeschnipsel 
bekommen könnte. Aus dem Datenblatt allein des Controllers komme ich 
leider nicht klar.

Autor: Gudrun (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So wie es scheint gibt es kein BASCOM Programm für einen CAN-Bus?
Was habe ich sonst für Möglichkeiten? Kann leider nur BASCOM.

Gibt es fertige C-Programmteile oder ASM-Programmteile die man irgendwie 
einbinden kann?

Oder will mir einfach niemand helfen...?

Hoffe auf Antwort

Liebe Grüße
Gudrun

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Gudrun,

ich denke nicht, dass Du ein Bascom-Programm für den CAN finden wirst.

Suche in der Codesammlung nach AT90CAN evtl. findest Du C- oder ASM- 
Beispiele.

Gruss Otto

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gibt es doch: http://www.samberglund.se/AVR_page.htm

hat mich jetzt gerade mal eine Minute Suche in der Codesammlung 
gekostet.....

Otto

Autor: Gudrun (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Otto
Wieso hatte ich das nicht gefunden...
Aber der Code da in BASCOM ist schon ziemlich aufwendig.

Wenn es fertige Routinen gäbe auch in ASM die ich einbinden könnte.
Ich hab 2 Platinen mit jeweils AT90CAN128 drauf, und möchte einfach nur 
ein paar Bytes von Platine A zu Platine B senden, und umgekehrt. Aber 
halt über den relativ sicheren CAN-Bus...

Danke nochmals

LG
Gudrun

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Gudrun,

hier ist eine CAN-Bibliothek in C: 
Beitrag "CAN-Bibliothek für den at90CAN128 und das AVRStudio"

Veruche, diese in Bascom umzusetzen.

Ebenfalls befindet sich ein C-Beispiel in der Codesammlung, dass 1 Byte 
sendet und eins empfängt.

Wechsel in die Codesammlung und gib als Suchbegriff "CAN" ein.

Gruss Otto

Autor: Gudrun (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich war schon in der "Codesammlung" auch "Hausbus".

Verbringe ja schon das ganze WE damit,
könnte mir was besseres vorstellen, grins.
Ich versuche mal aus den BASCOM und C Beispielen mir was zusammen zu 
stricken. Ein BASCOM-Spezialist als Freund wäre jetzt auch nicht 
schlecht.

Danke Dir vielmals für Deine Mühe, Du warst der einzigste der mir hier 
geholfen hat.

Bussi
Gudrun

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.