-
Thread
Bootloader AT90CAN128
Ich bin gerade dabei einen Bootloader für einen AT90CAN128 über CAN zu schreiben. Soweit so gut funktioniert schon mal schreiben und lesen aus dem Flash. Der Bootloader an sich ist auch nicht das Problem. Nur habe ich gewisse Konstanten in einem globalen
-
Thread
Assembler vs. C
ATmega1280 (JTAGICE mkII, STK500, AVRISP) - ATmega1281 (ICE50,JTAGICE mkII, STK500, AVRISP) - AT90CAN32 (ICE50,JTAGICE mkII, STK500, AVRISP) - AT90CAN64 (ICE50,JTAGICE mkII, STK500, AVRISP) vielleicht hab ich mich halt erschreckt, daß dort zwar stks gelisted sind, aber halt nich das 200er. ES
-
Thread
AT90can128
kann mir jemand ein bespielcode zuschicken ,mit dem ich (im prinzip) ein servo unter Benutzung AT90CAN128 kann.
-
Thread
:: High- and Low- Speed CAN...
man eigentlich zwischen Lowspeed und Highspeed jumpern, oder kann man auch beide parallel an den AT90CAN anschliessen und dann verschiedene Ausgänge aus den Lowspeed bzw Highspeed Treibern nehmen? Sprich: Kann man an die TXCAN und RXCAN des AT90CAN gleichzeitig 2 Treiber anschliessen? Danke
@Marco > Kann man an die TXCAN und RXCAN des AT90CAN gleichzeitig 2 Treiber anschliessen? Klare Antwort: Nein! Wenn LowSpeed- und HighSpeed-CAN gleichzeitig genutzt werden soll (also wenn ein Low-Speed-CAN-Bus und ein High-Speed-CAN-Bus zur Verfügung
-
Thread
Projekt: Open-Source Hausautomation
Vielleicht können wir da einen gemeinsamen Nenner finden und beide Vorschläge zusammenfassen. Den AT90CAN128 halte ich mit 16 EUR für zu teuer und der AtMega32 ist denke ich auch überdimensioniert für einfache Schalter, denn in einem Haus braucht man mehrere Knoten, da summiert sich das Ganze schnell.
mit reinspielt, und die ist in diesem Fall die wichtigste denke ich. Denn ansonsten würde ich nen AT90CAN128 nehmen, der hat den CAN-Controller gleich integriert und zig I/O Pins, die man verwenden könnte. Kostet halt nur 16 EUR das gute Stück. So und jetzt nehmen wir an, du baust in jeden Lichtschalter
-
Thread
CAN mit AT90CAN128
Hallo, hat jemand eine Beispieldatei in Assember, wie man mit dem CAN Bus auf dem AT90CAN128 sendet oder empfängt? Sollte es jemand nur in C haben, würde auch eine HEX Datei reichen (interner Oszi oder 16MHZ externer Quarz, 100kBit Canbus) Vor lauter Register im Datenblatt sehe
Suche auch nach einer Beispieldatei in Assembler, wie man mit dem AT90CAN128 dem CAN Bus sendet und empfängt. Komme mit den Registern nicht klar (habe schon viele Tage mit den Einstellungen der Register verbracht). Oder sollte man doch einen AVR mit dem CAN-Controller
-
Thread
Mega88 und internes EEPROM lesen und schreiben
following devices since these devices have the EEPROM IO ports at different locations: - AT90CAN128 - ATmega48 - ATmega88 - ATmega165 - ATmega168 - ATmega169 - ATmega325 - ATmega3250 - ATmega645 - ATmega6450 ... Wie nun?
-
Thread
RS232
ich die RS232 schnittstelle benutzen(Daten senden und empfangen) kann. compiler : avr-gcc chip :AT90CAN128 Danke .
-
Thread
CAN128 flashen
ich hab da ein kleines Problem und bin langsam am verzweifeln: Und zwar bekomme ich meinen AT90CAN128 nicht programmiert. Die Programm-Leitungen sind alle richtig angeschlossen (von wegen PE0 und PE1, statt MISO/MOSI), Betriebsspannung und Masse ist überall da, wo es sein soll. Block Kondensatoren
verwende ich TwinAVR mit einem SP12-Dongle. Der Witz ist, daß ich mir zwei Platinen mit einem AT90CAN128 gemacht habe (abgesehen vom CANController identisch) und das Problem nur bei einer von beiden auftritt! Ich habe die andere Platine auf Kurzschlüsse o.ä. geprüft, aber absolut nichts gefunden
-
Thread
Verständnisfrage CAN-Bus
das lieber herkömmlich... Den einzigen CAN-fähigen Controller den ich bei Reichelt finde ist ein AT90CAN128 für 16,10 EUR - eindeutig zu viel. Mein Ziel ist es, kleinere Baugruppen an den Bus anzubinden, beispielsweise 4 Lüfter, die ich getrennt voneinander einschalten möchte. Oder 3 Temperatursensoren
-
Thread
AT90CAN128 und BASCOM
Hallo, Ich bin gerade beim konfigurieren des AT90CAN128. Folgende Zeilen für den Timer Test: $regfile = "m128can.dat" 'Definitionen $crystal = 8000000 Baud = 115200 'Baudrate für RS232 Const T1_val = &HFFFF '
-
Thread
Programmierung AT90CAN128
habe ein echtes Problem (zumindest für mich). Ich habe mittels JTAG ein onchip-debugging mit einem AT90CAN128 durchgeführt (AVR Studio), hat auch problemlos geklappt. Als ich anschließend den Controller normal programmiert habe (mit JTAG ICE), kam eine Warnung, dass irgendwelche fuse-bits deaktiviert werden
-
Thread
CAN128 bit Timing
dass ich nerve, aber hat jemand Erfahrungen mit dem Einstellen der Baudrate für den CAN-Bus beim AT90CAN128? Was für Zahlen benutzt ihr? Die aus der Tabelle im Datenblatt? Oder die vom X-Calculator (der irgendwie auf völlig andere Zahlen kommt)? Und nach welchen Kriterien suche ich die SJW aus? Danke
-
Thread
CANIDT1 undeclared
Hi, bin noch absouter Anfänger im mc Bereich. Will mit meinem At90CAN128 CAN Nachrichten empfangen, hab dazu mal testweise die Dateien der der AVR-Can Library verwendet. Das Problem ist bei manchen Funktionen der can_lib.c (z.B. Can_enable();) bekomme ich bein Übersetzen
In der mcu.h steht ja alles drin, die ist ja auch aus der library für den at90can128, die ist auch überall eingebunden, aber er berücksichtigt das nicht, oder linkt sie nicht oder wie auch immer, das ist ja mein problem, aber wenn du mir sagen kannst, wo ich ne andere Headerdatei
-
Thread
MINI-SPS mit AVR od. ARM
Motorola HCS12 Motorola 68K Motorola Coldfire Motorola MPC5x5 Atmel AVR z.B. Atmega128 (8K) AT90CAN, o.ä. BECK-ipc@chip X86-PC .... .... Als Hardware-Plattform würde ich für den Anfang möglichst weit verbreitete EVAL-Boards als Entwicklungs-Plattform hernehmen, so z.B. die Olimex-Boarsd
-
Thread
AT90CAN128 Initialisierung
Hallo nochmal, ich stehe irgendwie auf dem Schlauch. Wie läuft die Initialisierung der einzelnen MObs ab? So wie ich das aus dem Datenblatt rauslese funktioniert das so: ich schreibe in das Register CANPAGE die Nummer des MOb (z.B. 2). Sodann konfiguriere ich das MOb, stelle die entsprechenden Werte in CANCDMOB ein, gebe eine ID Mask vor etc. Dann möchte ich das nächste MOb konfigurieren und lade einfach eine neue Nummer in CANPAGE? Und dann stelle ich das einfach wieder mittels CANCDMOB ein etc.? Das heißt doch, dass ich die Register einfach überschreibe? Ich blicke da echt nicht durch, vielleicht
-
Thread
AT90CAN128 Timer
Hallo, im Datenblatt o.g. Controllers ist die Rede von "TQ" (Time Quantum) im Zusammenhang mit dem CAN Bit Timing. Kann mir jemand sagen, was es damit genau auf sich hat? In der Baudraten-Tabelle stehen für jede Baudrate nämlich zwei verschiedene TQ zur Verfügung. Desweiteren komme ich mit der Bedeutung des CAN Timer Prescaler nicht weiter. Weiß da jemand Bescheid? Danke schonmal, larsen
-
Thread
Neue AVR-Studio mit AVR-GCC Integration
starten der Debugging Session: "Could not connect to JTAGICE mkII." Equipment: USB-Kabel, MCU = AT90Can128 Laut Help->Release Notes and known Issues->known Issues kann es vorkommen, dass: "Some users can not select any devices for debugging, and/or the debug session will never start." Dies sei aufgrund
implementiert sein soll. Dem Compileraufruf kann ich diese Info nicht direkt entnehmen: avr-gcc -mmcu=at90can128 -Wall -gdwarf-2 -O0 -funsigned-char - funsigned-bitfields -fpack-struct -fshort-enums -Wp,-M,-MP,-MT,can.o,- MF,dep/can.o.d -c ../can.c -o can.o Die Option Export-Makefile erzeugt ein Makefile
-
Thread
AT90CAN128 - Offene Fragen
Hallo zusammen, auch Dank eurer Unterstützung hab ich mich jetzt schon recht tief in den AT90CAN128 reingearbeitet. Bei meinen ersten Versuchen hab' ich ne CAN- Botschaft gesendet. Das hat soweit auch in allen Varianten funktioniert (Std/Ext., verschiedene Anzahl von Daten- Bytes...). Mein Problem
comparison true forced 1 - bit comparison enabled [/quote] Ich hab auch noch nicht mit dem AT90CAN128 gearbeitet, aber ich versteht das Datenblatt so: siehe Figure 120 auf Seite 239 Das ID MASK Register gibt an, welche Bits beachtet werden sollen. Eine 0 bedeutet, das der Vergleich auf jeden
-
Thread
Interface zum CAN im Auto
hier im Forum stellt, dann muss auch folgender Vorschlag möglich sein: SELBERBAUEN! Nimm z.B. einen AT90CAN128 Mikrocontroller und fang an zu programmieren. Suche nach Beispielen zur Ansteuerung der CAN-Schnittstelle und dann siehste irgendwann, was auf dem Bus so geschieht. Ich arbeite auch grad mit jenem
-
Thread
Initialisierung des MCU von EEPROM
Hallo Leute! Ich nutze den AT90CAN128 als MCU um Signale auf den CAN-Bus zu schreiben. Problem: Ich sicher mir die aktuelle Konfiguration der CAN-Register im EEPROM, zum Beispiel wenn die Baudrate geändert wurde und konfiguriere bei
-
Thread
avrdude-gui.exe
testen. Dieses verwendet zum programmieren des MC avrdude-gui.exe. Diese unterstützt nun leider den AT90CAN128 nicht. Da das Feld, in dem die Parameterübergabe für den avrdude erzeugt wird editierbar ist habe ich versucht, diesen dort einfach einzutragen - jedoch erfolglos. Irgendwie hängt sich die Applikation
-
Thread
keine Verbindung über isp zu at90can128
durchfortstet, aber irgendwie finde ich nicht die passende antwort,bzw hilfe. ich habe hier einen at90can128 vor mir. komplett auf einem evoboard. spi ist rausgeführt (liegt auch auf den richtigen pins -> von wegen miso und mosi bei atmega128, at90can128). habe einen parallelprog (für stk200 mit 74hc244
-
Thread
Welcher ISP für welchen Prozessor?!?
#new Thread jetzt etwas verunsichert. Bei meinem aktuellen Projekt kommen ein Atmega8 und ein AT90CAN128 zum Einsatz. Bisher ging ich davon aus, daß beide Prozessoren mit dem gleichen ISP und der gleichen Software (z.B. AVR Studio) programmiert werden können... ...ist dem evtl nicht so? Gruß,
-
Thread
Sind two wire interface und USI das Gleiche?
Hallo, ich bin gerade dabei, mir die Handbücher des AT90CAN128 und des ATiny2313 einzuverleiben. Laut dieser Manuals verfügt der AT90CAN128 über eine Schnittstelle namens "two wire interface", der ATiny über eine namens "USI". Frage nun: Ist das beides
-
Thread
preserve eeprom memory thru
Hallo Leute ich habe immer wieder das Problem, dass einzelne Variablen, die ich im EEPROM meines AT90CAN128 hinterlegt habe nach einer neuen Programmierung absurdeste Werte annehmen. Am Programm liegt es nicht, wiel die Bereiche festgeschrieben sind und nicht verändert werden. Überschreibe ich das
-
Thread
keine Verbindung zum At90CAN128
Hallo. Villeicht kann mir hier ja jemand helfen. Ich bekomme einfach keine Verbindung zum AT90CAN128. Benutze das Evoboard und gehe über USB->Serial auf COM4. Eine Kontroll-LED bestätigt TX aber eine zweite Kontroll-LED besagt kein RX. Habe schon AVRStudio, PonyProg, WinAVR probiert. alle finden
-
Thread
Eclipse und WinAVR
AVRDUDE im Plugin nicht ganz richtig. Wenn ich in den AVRDUDE-PREFERENCES unter "Target MCU Type" den AT90CAN128 auswähle und dann auf den AVR-Button klicke kommt etwas mit ... m128 ... und damit funktioniert mein Programmer nicht. Ich benutze folgenden Befehl: [c]avrdude -p at90can128 -P /dev/ttyUSB0 -b
-
Thread
Megaload für AT90CAN128
Hallo, hat jemand mal den MegaLoad-GCC Code für den AT90CAN128 angepaßt? Ich bin gerad am anpassen und komme da nicht so recht weiter. Das Programm zeigt an, das er den AVR flasht, aber es geht nicht vorwärts. Ich würde mich freuen, wenn jemand mal seinen
-
Thread
Hat CAN-AVR eine Heatsink?
Hallo, ich befasse mich gerade mit dem CAN-AVR (AT90CAN128), und aus der Dokumentation konnte ich bisher nicht entnehmen, ob das Gehäust auf der Unterseite eine zu verlötende Heatsink oder was ähnliches hat. Das wäre insofern ein bischen katastrophal
-
Thread
AVR Library für Eagle überarbeitet
So, die Liste ist fast komplett und es wurden auch zwei Fehler korrigiert. Wer den AT90CAN128 verwendet sollte sich die neueste Version ziehen. Danke an Helmut für den Hinweis. Falls noch andere Fehler auftauchen sollten bitte ich um ne kurze Info
-
Thread
Makefile AT90CAN128
Hallo zusammen, wie ich bereits gesehen hab, arbeiten einige von schon mit dem AT90CAN128. Meine Frage bezieht sich auf das MFile- Tool von WinAVR. Welche MCU Type habt ihr denn da eingestellt??? mega128 ??? Gruß Holger
Habe einfach manuell # MCU name MCU = at90can128 eingetragen und es ging :)
-
Thread
Bezugsquelle AT91SAM7Sxxx?
zu neu :-) Hehe, wie wahr. Ich hab grad gesehen das das Reichelt erstaunlicherweise schon den AT90CAN128 hat, aber bei nem Preis von 16,10 hats mir die Schuhe ausgezogen. Da hat wohl das Dumping System von Reichelt versagt ;-)
-
Thread
Welche "Sprachen" koennte ein AVR ohne Zusatzhardware ?
Der AT90CAN128 hat nen internen CAN Controller. Für Code würde ich bei den avrfreaks schauen.
-
Thread
Suche Board für at90scan128
Tach auch, den at90scan128 kenn ich nicht, aber wenn du den at90CAN128 meinst, dann schau doch mal hier: http://www.mikrocontroller.net/forum/read-1-145234.html#209299 Gruß, MK
-
Thread
Grafik-Displays
ist der ja Kompatiebel. Ich werd es mir mal anschauen. @Ralf Ich hate mich gerade mit meinem AT90CAN128 so angefreundet. @Benedikt Hast Du schon was für den T6963 das Du mit dem Rest der Welt und mir teilen würdest?
-
Thread
AT90CAN128 und AVRdude
Hallo zusammen, ich hab mal ne Frage bezüglich des AT90CAN128. Und zwar bekomme ich den nicht geflasht, sozusagen null Kommunikation. Tools: AVRDUDE, (oder TWINAVR, tuns beide nich) und ein SP12 Programmer... Kann es sein, daß sich der AT90CAN128 nicht
-
Thread
verkauft jemand einen ATMEGA128
Hallo bei ibi sind zZ at90s can128 im angebot http://cgi.ebay.de/Atmel-AT90CAN128-16AI-neu-CAN-C_W0QQitemZ5801480495QQcategoryZ12949QQrdZ1QQcmdZViewItem 6EUR / Stueck nur als Info
-
Thread
µC mit zwei CAN 2.0B
2+ CAN sind irgendwo angekuendigt worden. Nur zum "Basteln" evtl. auch ATmegaXY + 2*MCP2515 oder AT90CAN128 + 1*SJA1000 oder 1*MCP2515
-
Thread
AVR Tool Chain mit MinGW
AT90PWM2/3, ATmega164/324/644, ATmega325/3250/645/6450, ATmega329/3290/649/6490, AT90CAN128 ATtiny13/2313, ATmega48/88/168, ATmega325/3250/645/6450 und AT90CAN128 sind zwar wohl im GCC-Source schon drin, aber noch nicht in den 3.4er Versionen.
-
Thread
-
Thread
Embedded System (Atmel AT90CAN128)
Hallo an Alle! Ich möchte einen At90CAN128 programmieren. Tools: WinAVR, AVRStudio, JTAGmk2, STK500, 501, ATADAPCAN01, GCC-Compiler Es geht darum ganz allgemein Signal von verschiedenen Schnittstellen auf den CAN-Bus umzusetzen. Ich
-
Thread
Suche Platine mit AT90CAN128
Hallo, ich suche ein Demaoboard mit dem AT90CAN128. So dass man gleich losexperimentieren kann. Verkauft jemand solche Boards?
-
Thread
ISP für AT90CAN128
kennt jemand ein Link in dem der Selbstbau eines ISP Adapters beschrieben wird mit dem man den AT90CAN128 proggen kann? Oder lollte ich mir lieber den originalen ISP von Atmel kaufen? Ich würde mich über ein Tip sehr freuen.
-
Thread
AT-Befehle an Modul senden (AT90CAN128)
Hallo! Hab da mal ne Frage. Ich möchte AT-Befehle an ein GSM-Modul über den UART schicken und auch die results des Moduls (Modems)auswerten. Hardware steht eigentlich soweit. Komm nur mit dem C-Programm nicht klar. Kann mir da jemand weiter helfen? Gruß, Thorsten
-
Thread
Einsteiger bei AVR und Can
www.microcontroller-starterkits.de ein Board als Bausatz, bzw. als Leerplatine, wo man den CAN einmal mit dem ON-Chip-CAN des AT90CAN128 verwenden kann - oder man nimmt den MCP2515 und den ATMega128. Das Board unterstützt beides. Beispielprogramme findet man ebenfalls dort.
Hihi, ich wollte mich mal an den AT90CAN128 rantrauen allerdings komm ich mit dem Datenblatt überhaupt nicht zurecht. Ich möchte im Prinzip mit dem uC nur Daten mit einem bestimmten Identifier vom CAN-Bus empfangen allerdings hab ich keine
-
Thread
Verkaufe AT90CAN128-16AI
AT90CAN128-16AI ab 1 Euro bei Ebay. Nur 3 Tage http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5791291782
-
Thread
Wer kann Can erklären ?
Welcher Controller? Für den AT90CAN128 wurde bereits hier Code veröffentlicht, eigentlich sollte sich das leicht portieren lassen. Für den Einstieg ist das Datenblatt des Controllers und die Spezifikation von Bosch geeignet. Gemeinsam
-
Thread
AtMega128 - At90Can128
mich an den Mega128 wagen. Jetzt habe ich gerade auf der HP von Atmel gesehen, das es noch diesen AT90CAN128 gibt. Die Chips sind pincompatibel, haben gleiches Gehäuse und auch sonst scheint so ziemlich alles identisch zu sein, bis auf den can halt. Mir stellt sich nur die Frage, warum Atmel diesen Typen
-
Thread
AT90CAN128
Hallo Leute! Seit Wochen programmiere ich an der CAN-Schnittstelle des AT90CAN128 rum, jedoch lässt sich keine Nachricht empfangen. Nachrichten möchte ich keine senden. Meine Vermutung ist, dass etwas mit der Interupt-Vektortabelle nicht in Ordnung ist. Kann mir vielleicht jemand
Ich verwende den Header der beim WinAVR dabei ist (at90can128.h). Der scheint auch mit dem Datenblatt übereinzustimmen. Bin trotzdem ratlos.