-
Thread
Crumb128-CAN V5.0 AVR CAN Modul
hallo, was braucht man um Crumb128-CAN V5.0 AVR CAN Modul mit AT90CAN128 Mikrocontroller zu programmieren? ist ein ST-Link/V2 notwendig? oder kann man den direkt über USB an PC anschließen und programmieren? kann man den direkt auch über USB mit 5V Spannung versorgen
Danke Frank für die Infos :) noch eine letzte Frage und zwar, brauche ich ,um eine Schaltung mit AT90CAN128 Mikrocontroller zu bauen, einen Spannungsregler anzuschließen wenn ich im Bereich Kfz arbeite? danke
-
Thread
Hilfe bei Schaltung
und PDO (PE0 und PE1) angeschlossen werden und *NICHT* an MOSI und MISO vom µC! Und nein, den AT90CAN128 gibt es nur im QFP.
mal eine Liste zusammenstellen... :) Kann ich eigentlich die RE 471EP (www.reichelt.de) für den AT90CAN nehmen, so das ich den auf eine Lochplatine auflöten kann? LG
-
Thread
Disassembly, mapfile, PROGMEM
94 2178 19448 4bf8 can_debugger.elf AVR Memory Usage ---------------- Device: at90can128 Program: 17270 bytes (13.2% Full) (.text + .data + .bootloader) Data: 2272 bytes (55.5% Full) (.data + .bss + .noinit) text data bss dec hex filename
94 2198 19468 4c0c can_debugger.elf AVR Memory Usage ---------------- Device: at90can128 Program: 17270 bytes (13.2% Full) (.text + .data + .bootloader) Data: 2292 bytes (56.0% Full) (.data + .bss + .noinit) text data bss dec hex filename
-
Thread
Abstand halten - jetzt auch im CAN-Bus!?
hat mehrere Redesigns hinter sich: - Infineon C505CA mit externem Flash - Temic T89C51CC01 - AT90CAN128 Jeweils mit Bootloader über CAN. Das Protokoll ist teilweise DeviceNet.
Peter D. schrieb im Beitrag #6432494: > - AT90CAN128 Peter D. schrieb im Beitrag #6432494: > Das Protokoll ist teilweise DeviceNet. Hast du DeviceNet selbst geschrieben oder einen Stack gekauft? Den AT90CAN128 habe ich auch öfter mit Can
-
Thread
Globale Variable im Interrupt u. Daten an PORT ausgeben?
Ich kenne jetzt den AT90CAN128 nicht, aber in einer Interupt routinge sind eh alle Interrupts gesperrt als macht man soetwas nicht., ISR( SIG_INTERRUPT0 ) { ... cli(); ... sei(); ... }
Arne Schroeder wrote: > Werd noch mal genau nachlesen ob der AT90CAN128 die Interrupts > abschaltet oder nicht. /Alle/ AVRs setzen beim Sprung in den Interrupt-Vektor das I-Bit im Statusregister zurück und setzen es beim Rücksprung ins Hauptprogramm wieder!
-
Thread
Can Bus Lib - AT90CAN empfängt nichts
Hallo, ich versuche nun schon seit ein paar Tagen die Can Lib von Kreatives Chaos auf dem AT90CAN128 zum laufen zu bekommen. Nachdem alle meine Versuche fehlgeschlagen sind, habe ich wieder bei Null angefangen und versuche es ersteinmal im Loopback Modus, der aber auch nicht funktioniert.
-
Thread
AT90CAN128 lock bits richtig setzen
Hallo Forum, ich arbeite mit einem AT90CAN128 und möchte über die Lock bits folgendes erreichen: 1. Erneutes Aufspielen eines Bootloaders soll nicht möglich sein 2. Bootloader soll Programm updaten können 3. Programm soll nicht ausgelesen
-
Thread
Sleep-Mode AT90CAN - first contact
Hallo, ich programmiere einen AT90CAN-Prozessor, der mit externem Quarz auf 4MHz läuft. Ich programmiere in C und nutze zwei Timer mit Interrupt bei Overflow - Timer 1: alle 10ms - Timer 3: jede 64tel Sekunde (15,625 ms) Timer
-
Thread
Receive Interrupt beim At90can128 wird nicht ausgelöst
ich sitze heute schon den ganzen Tag an folgendem Problem: Ich versuche mit dem dvk90can- entwicklerboard von Atmel Can-Nachrichten zu empfangen. Dabei will ich Interrupts verwenden. Die relevanten Register sind zum Empfang der can-Nachrichten über eine ISR eingerichtet. (siehe auch code unten) Es werden auch Nachrichten empfangen, das Flag im CANGIT-Register geht auf 1. Trotzdem wird mein Code in der ISR nicht ausgeführt. Es scheint als wenn das Rrogramm einfach nicht springt. Es gibt im Forum auch noch weitere Thread mit diesem Problem, jedoch wird es am Ende immer mit Polling gelöst
-
Thread
timer0 at90can stört can-stack
abhängig sind oder sonst was. oder irre ich mich? wäre für ein wenig hilfe dankbar den timer0 des at90can habe ich wie folgt initialisiert: [c] #define clock_factor F_CPU/(64*256) //interruptzähler volatile uint16_t clock = clock_factor, second; void timer0_init(){ // Timer0 TCCR0A |=
-
Thread
Frage zum AT90CAN128? Receive MOb, welche DLC?
Hallo Ich beschäftige mich gerasde mit dem AT90CAN128. Ich möchte damit CAN Nachrichten empfangen, egal wie lang diese sind. Was schreibe ich denn bei dem Message Object zum Empfangen in die DLC Felder des Registers CANCDMOB? Im Datenblatt steht
-
Thread
Migration von AT89C51CC03 nach AT90CAN128 - wie?
Hallo, Ich habe in angehangener AN-PDF Datei gelesen, das man Programme von AT89c51cc03 nach AT90CAN128 konvertieren kann. Dazu muss man einige Restriktionen einhalten. Leider habe ich nur die Unterschiede in der PDF gelesen, nicht die Migration selbst. Auch bei Atmel selbst habe ich nichts gefunden
Migration wie auch immer, so das das Programm für den CC03 lauffähig gemacht wird, um es mit dem AT90CAN128 zu verwenden. Vermutet habe ich ein PC Programm, welches das CC03 HEX File übergeben wird und raus kommt das HEX File für den AT90CAN128. Oder in einem CC03 läuft eine Konvertersoftware die
-
Thread
Atmega2560 mit mehreren Atmega128 vernetzen
Wenn Du Dir was gutes tun willst, also eine zuverlässige dauerhafte Lösung suchst, dann nimm CAN (AT90CAN32/64/128), die riesen 256kB des ATmega2560 brauchst Du im ganzen Leben nicht. Erst recht nicht, wenn Du für jede kleine Teilaufgabe schon nen riesen AT90CAN128 nimmst. Peter
der ja auch deshalb in den Autos seine Dienste tut. Danke Peter, werde Deinen Rat annehmen und die AT90CAN128 für mein Projekt einsetzen. Eine Frage noch: Ich brauche 3 Displays 204Dip(20X4) die alle 3 das gleiche anzeigen sollen. Eins auf dem Steuerstand, eins auf der Schalttafel im Salon, und eins
-
Thread
Pedant für Linux zu WinAVR
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
At90Can128 mcp2515 Problem im laufenden busnetzwerk
Hallo, ích habe ein At90Can128 an welchem über die SPI Shnittstelle ein mcp2515 dranhängt. Dazu noch ein laufendes Busnetzwerk. Ihm funktionierenden Betrieb sollen Botschaften über den mcp2515 an den At90Can128 versendet werden. Wird der At90Can128 gestartet und anschließend über das bestehende Busnetzwerk Daten an den mcp2515 versendet, so werden diese vom At90Can128 ordnungsgemäß weiter verarbeitet. Wird jedoch das Busnetzwerk zu erst
-
Thread
Störung bei RS485
Versorgungsspannung über den Gleichen RS485 Bus übertragen( Bus länge ca. 20m) . die Daten werden von einem µC (AT90CAN) erfasst und an einem 2. µC (auch AT90CAN) übertragen (Baud =500Kbit/s)... das geht soweit auch... nur wenn ich die Versorgungsspannung mit im bus packe... bekomme ich störungen und das A-B signal
Beschaltung aus? Abschlusswiderstände vorhanden? 500KBit sind nicht ohne. Kenne mich mit dem AT90CAN nicht aus, aber normale RS485- Transceiver sind oft nur bis 250kBit spezifiziert.
-
Thread
AVR, Devices über 64k FLASH erkennen?
Aber Mega4808, Mega4809 haben nur 48kB und das gibt einen Fehler. Noch interessanter finde ich, AT90CAN32, AT90CAN64 und AT90CAN128 sind offenbar alle gleich, die haben alle drei das RAMPZ Register. Aber ELPM hat nur AT90CAN128. Ein pgm_read_byte_far() wird mit dem 90CAN32 auch anstandlos übersetzt
-
Thread
Display gibt als String eine Art Pixelfehler aus
oh meinte damit natürlich das Display3000 angesteuert über den At90Can128. Zu dem Thema SRAM ich denke ja mal nicht, im moment werden ja gerade einmal 3 Ziffern ausgegeben auf dem Display. Welche bei einem Interrupt aktualisiert werden. Jedoch werden diese Komische
schrieb im Beitrag #4222824: > oh meinte damit natürlich das Display3000 angesteuert über den > At90Can128. Wenn ich die Produktinformation zum Display3000 richtig interpretiere, dann ist der AT90CAN128 auch für das TFT Display zuständig. Was soviel bedeutet wie: er muss auch die Farbinformation
-
Thread
Zwei Taktfrequenzen eine Baudrate
Hallo, ich hab mal ne Anfängerfrage: hab zwei Mikrocontroller (AT90CAN128, ATmega8), die ich über UART kommunizieren lassen möchte. Muss die Taktfrequenz der beiden Controller übereinstimmen? oder kann ich den AT90CAN mit 16Mhz und den Atmega mit 8Mhz betreiben solange
Dino schrieb im Beitrag #3091851: > oder kann ich den AT90CAN mit 16Mhz und den Atmega mit > 8Mhz betreiben solange die Baudrate (19200) bei beiden richtig > eingestellt ist? Das sollte kein Problem darstellen. Bei PCs funktioniert es ja auch über die
-
Thread
ADC0 bei AT90CAN128 geht nicht
Hallo, ich habe beim AT90CAN128 das Problem, dass alle ADCs gehen außer ADC0. Folgender Code zum ADCs auslesen: Initialisierung und Auslesefkt. void vadc_Init(void) { ADMUX = 0x00; ADMUX |= (1<<REFS0);
-
Thread
CAN Error frame mit AT90CAN senden
eines solchen error-frames für mich hat wäre ich auch sehr dankbar. Zu meinen Komponenten: - AT90CAN128 - PCA82C250 - CAN-Bibliothek von Marco Glietsch (http://www.mikrocontroller.net/topic/98697) Vielen Dank schon mal. Gruß Thorben
-
Thread
[V] AT90CAN32-16AU
TQFP, 5€/Stk + 70Ct Briefversand 5Stk vorhanden
-
Thread
[V] AT90CAN128-16MU
Hallo aus einen bestehenden Projekt habe ich noch ein paar AT90CAN128-16MU im 64QFN Gehäuse über. Würde 6€ denken. Grüße Eltman
-
Thread
Konfiguration der Mailbox für AT90CAN 128
Hallo, Ich beschäftige mich seit einigen Zeit mit dem Mikrocontroller AT90CAN128 von Atmel. Ich sende und empfange Nachricht per CAN-Bus.Ich habe bis jetzt für das Empfanfen die Mailbox vorher gewählt. Nun möchte ich eine kleine Routine schreiben, die mir automatisch die freie
-
Thread
AT90CAN128 2-te USART
Hallo zusammen, hat jemand bereits die 2-te USART (usart1) bei dem AT90CAN128 genutzt? Ich habe da eine DVK90CAN-Eva-Board und muss anstelle von CAN die zweite serielle für punkt-zu-punkt (am besten RS232) nutzen. Laut Manual kann ich durch das Jumper-Setzen die 2-te USART
-
Thread
Brown-Out beim AT90CAN128
Morgen Forumsgemeinde, ich habe ein Problem mit dem Brown-Out Detection bei meinem AT90CAN128. Ich habe die Fuses über das AVR Studio und meinem JTAGICE MK II auf 4,1V (auch schon für Versuchszwecke auf 3.8 V) gesetzt, der Brown-Out funktioniert auch wenn ich die Spannung runterdrehe,
-
Thread
AT90CAN128 Bit und Form Errors
Controller und hoffe, dass ihr mir helfen könnt. Das Problem is wie folgt: Ich programmiere einen AT90can128 mit dem Evaluation Kit von Atmel (DVK90) und habe das Testprogrammm von Atmel nur leicht modifiziert um die CAN Kommunkation erstmal zu testen. Ich empfange und sende CAN Nachrichten abwechselnd
-
Thread
AT90CAN128 (AVR) Beschleunigung und Neigung
Hallo Fachmänner, zu meinem Problem: Ich möchte mithilfe eines Beschleunigunssensor die Beschleunigung in Richtung XY messen und ausgeben. Auch die Neigung soll ermittelt werden. Diese beiden Sachen sollen für ein Kfz eingesetzt werden. Das Datenblatt des Controllers: http://www.atmel.com/dyn/resources/prod_documents/doc4250.pdf Datenblatt des Beschl.sensors: http://www.analog.com/en/sensors/inertial-sensors/adxl311/products/product.html Datenblatt des Gyros: http://www.analog.com/en/mems/gyroscopes/adxrs622/products/product.html Das wars dann aber auch. Wie kann ich die Werte aus meinem
-
Thread
EEPROM beschreiben und lesen AT90CAN128
Hallo, ich bin zur Zeit ein bisschen an meinem AT90CAN128 am rumbasteln und komm nun zum schluss nicht auf den letzten Schritt. Mein Ziel ist es #include <avr/eeprom.h> ... volatile long QB;// Zähler für Ladung ... QB bei Spannugsausfall meines AT90CAN128 zu speichern und bei wiedereinschalten den letzten wert in QB zu übertragen um damit weiter zu rechnen.(ladungsüberwachung) ich benutze programmers notepad[Win AVR] und habe versucht den vorgeferigten
-
Thread
Serieller Bootloader für AT90CAN128?
Hallo, kann mir jemand zu einem Bootloader für AT90CAN128 raten? Danke!
-
Thread
[V] AT90CAN32-16AU
5 Stk übrig. 6€/Stk
-
Thread
at90can: debuggen geht, flashen nicht ?
Hallo, ich habe das Problem, dass ich ein kleines Testprogramm auf meinem at90can128 zwar im Debugmode zum Laufen kriege (fehlerfrei), aber wenn ich das Teil einfach flashen will, macht er gar nichts. Ich nutze ein Entwicklungsboard (ATMegaEvoBoard) und das JTAGICE mkII. Ich
-
Thread
Timer1 beim AT90CAN128
Hallo, ich versuche drei LED's via PWM des Timer1 anzusteuern. Im Moment arbeite ich erstmal im Simulator! Mein Problem ist, dass laut Datenblatt der Waveformgenerationmode 5 für den FastPWM steht. Der Simulator allerdings macht voll PWM, d.h. er zählt hoch und anschließend wieder runter. Ist das ein Fehler des Simulators oder mache ich da einen Fehler? Vielen Dank im voraus lg Torsten
-
Thread
at90can128 spi + mkii
moin! ich hab das DVK90can1 board mit at90can128 und will da nun per SPI nen MCP2515 anschließen. Meine Frage: Das Programmiergerät avr ispmk ii läuft ja auch über SPI. Kann ich also mit nem MCP2515 am SPI trotzdem noch per ISP programmieren?
-
Thread
(wieder mal) AT90CAN128 und USART
habe, muss ich jetzt die Ausgabe von Log-Daten über den seriellen Port vom GTK600-Board (mit einem AT90CAN128 drauf) organisieren. Der entsprechende USART-Treiber fand sich bei mitschang.net, ich hänge den Source und den Header als Datei an. Und dann habe ich, um es erst mal zu testen, eine ganz einfache
-
Thread
AT90CAN64 Fehler beim senden
Hallo, ich versuche derzeit einen AT90CAN64 zur programmieren. Das Programm liest einen ADC über die SPI aus und speichert die Daten in einen Buffer. Wenn ein Receive Interrupt vom CAN bus ausgelöst wird, soll er diesen Buffer über den
-
Thread
at90can128 pwm timer2
Hallo C-Kollegen und Elektroniker ich will eigentlich was einfaches machen am at90can128 am timer2 ein pwm signal ausgeben. hab ich schon mit dem mega16 geschafft, aber hier nicht. die einstellungen: fast pwm, Clear OC2A on compare match, kein prescaler
-
Thread
Register für AT90CAN128 setzen
Hallo zusammen, ich versuche mit einem Pointer, der auf eine Strucktur zeigt. Die Register für AT90CAN128 zu setzen. struct CANFRAME { char * MOB_Number; uint8_t *Message_ID; uint8_t *ID_Mask; uint8_t *RTR; uint8_t *AUTO_reply; uint8_
-
Thread
ID Tag für AT90CAN128
senden zum Beispiel von 1-127. Was jemanden wie man es mit Mask bestimmen kann.Ich arbeite mit der AT90CAN128 und 11 Bit Identifier. Danke
-
Thread
Uart lib für AT90can128
Hallo, hat jemand eine interruptbasierte Uart lib für den At90can128 oder den mega128? Die von Peter Fleury unterstüzt ja leider beide Typen nicht. Ober gibts irgendwo eine Anpassung? Gruss Ralf
-
Thread
ID Tag für AT90CAN128
Hallo, ich programmiere mit dem Boards AT90CAN128.Ich habe eine allgemene Frage.Ich versuche der Inhalt der Register CANIDT2 und CANIDT1 in einer Variable ID_Nr von Typ uint16_t zu packen. Ich weiss, dass das richtige Identifier besteht aus der
-
Thread
At90can128 Probleme mit variable Bascom
Hallo Ich bin gerade dabei einen Can 128 Atmel zu programmieren will Ihn erstmal nur ganz normal verwenden ohne den Can hatte den grad zu Hand. Hab ein kleine s Programm geschrieben in Bascom das mir einfach einen Variable auf das Display ausgibt leider klappt das nicht es kommen dann nur lauter komische Zeichen bis das Display voll ist . Hier der einfache Code Dim B As Byte B= 55 Do Cls Lcd ; A Waitms 600 Loop End 'end program Wenn ich aber das Lcd mit einer Festen Textausgabe belege dann geht das ohne Probleme
-
Thread
AT90can128 und PR_RTX RTOS
Hi ich habe das PR_RTX RTOS an den AT90can128 angepasst ( eigentlich für mega128 ) und in AVR Studio im Debbugmodus läuft es auch. Aber im Controller nicht kann mit jemand helfen?? Kenn jemand das Problem??? Oder eine Page mit bekannten
-
Thread
Fragen zum CAN-Interface vom AT90CAN128
Hi, solche Beschreibung stammt aus dem Datenblatt vom AT90CAN128. Phase Segment 1 Phase Segment 1 is used to compensate for edge phase errors. This segment may be lengthened during re-synchronization. Was versteht man unter dem Begriff < edge phase errors
-
Thread
AT90can128- CAN blockiert ISP?
geflasht und es läuft ohne das Packete verloren gehen. Jetzt mein Problem, seitdem lässt sich der AT90can128 nicht mehr flashen. Der Programmer blinkt wild rot und es kommt die Meldung ich solle Resetleitung und TargetVCC überprüfen. Kennt Ihr das Problem?...ist es denkbar, dass das CAN Interface das
-
Thread
ISP und UART für AT90CAN128
Hi! Ich möchte mich etwas mit dem AT90CAN128 beschäftigen und will den via ISP Schnittstelle programmieren sowie UART verwenden und mal schauen was noch... Ist die angehängte Schaltung so korrekt, insbesondere der ISP Anschluss?! Der Controller
-
Thread
Startprobleme mit ATMEGAEvoBoard mit AT90CAN128
Grüß Euch! Habe im Zuge einer Diplomarbeit ein ATMEGAEvoBoard bestückt mit dem AT90CAN128 erhalten. Die Wahl fiel auf dieses Board da es als eines der wenigen mit einem Mikrocontroller bestück ist, der den CAN-Bus integriert hat. Dazu habe ich auch einen Olimex AVR-JTAG-USB-Adapter
-
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
FastPWM Mode auf AT90CAN128
die ich geschrieben habe (Anhang) ist zur initialisierung gedacht. Sie soll den 16Bit-Timer3 des AT90CAN128 in den FastPWM-Mode versetzten. Es soll auch die Intervalllänge und die initiale Pulsweite gesetzt werden. Ich habe die entsprechenden stellen im Code markiert und mit komentaren versehen. Leider
-
Thread
AT90CAN128 Olimex FCPU=32Khz?
Moin Moin, ich stehe auf dem Schlauch mit dem AT90CAN128 Modul von Olimex. Die CPU läuft anscheinend nur mit dem Uhrenquarz 32768Hz anstatt mit dem 16Mhz an XTAL1/2 Ich habe im Datenblatt nicht entdecken können wie das passieren kann.... Im Anhang