-
Thread
Statusmeldungen durch LED (AT90CAN)
Mitglied durch Beiträge erhalten habe. Jetzt zu meinem Anliegen: Ich arbeite im Moment mit einem At90can128 welcher bereits Nachrichten via Can empfängt. Dazu soll noch das uart kommen und es sollen Werte im Eeprom abgelegt und gelesen werden. Zunächst möchte ich aber eine Funktion implementieren,
-
Thread
Evertool und ATMega 644
sofort sehen können. Aus dem Bauch raus: ATmega16, ATmega32, ATmega64, ATmega128, ATmega169, AT90CAN128.
-
Thread
SMBUS mit Atmega
nicht. Wo ist der Unterschied ? hat jemmand Source mit ansteuerung über 2 Port Pin. Prozessor AT90CAN128. Gruß franz
-
Thread
128KB SRAM an Mega128?
nen roboter hab ich auch mal gebaut. na ja wir haben es mit can-bus vernetzt da wir gleich 2 at90can128 (fast wie mega128) verbaut haben :-) eigentlich nicht nötig aber ich wollte mich mal mit can bus auseinander setzten. am schluss wars dann doch nicht schlecht die doppelte power zur verfügung zu
-
Thread
CAN ACK Slot
regardless of whether the node is configured to accept that specific message or not). Beim AT90CAN128 findet man: Correct messages are acknowledged by the receivers regardless of the result of the acceptance test. Zumindest diese beiden senden ein ACK unabhängig von den Filtereinstellungen.
-
Thread
SRAM liefert flasche Werte zurück
Hallo, Ich habe versucht ein externes RAM an meinen AT90CAN128 anzuschließen. Wie ich das mit dem Controller verbunden habe, ist auf dem Ausschnitt des Schaltplans zu sehen. Ich hab das ganze auch schon mal auf der Platine durchgemessen, ob irgendwo Kurzschlüsse
-
Thread
can avr simulation
Hallo Leute, ich habe ein project über CAN Bus und ich arbeite mit AVR STUDIO 4 mit dem µC AT90CAN128. Ich habe schon manche programms geschrieben und will jetzt überprufen ob sie richtig funktionniert. zu beispiel habe ich den Transmitter für Can geschrieben und mein fünktion hängt bei der wheile
-
Thread
Endschalter mit Mikrocontroller abfragen
Hallo, mein Ziel ist, mit einem Mikrocontroller (AT90CAN128) und einer H-Brücke einen DC-Motor zu steuern. Ich verwende dazu zwei Ausgangspins des Mikrcontrollers für die jeweilige Drehrichtung des Motors (CW und CCW). Beide Endlagen des Motors werden mit
-
Thread
AT91SAM7x und ATMEGA's Massenprogrammierung .D
Hallo zusammen, momentan Programmiere ich meine Controller (ATMEGA162, ATMEGA32, AT90CAN128, AT91SAM7X) per AVR Studio bzw. KEIL µVision und sende per JTAG Adapter (MK2, ULINK2/SAM ICE Segger) den Quellcode über das jeweilige Programm an den Controller. Die Fuses setze ich auch mit der
-
Thread
Zustands-Problem bei LED Lichtsensormessung
varieren können. mal langsam mal schnell. deshalb hatte ich mir nun überlegt über den timer0 meines at90can128 einen sekunden oder millisekundentakt zu erzeugen um die leds per ISR zu steuern damit diese unabhängig von der messung sind. denn die messung läuft dauerhaft in der main routine nun bin ich etwas
-
Thread
Hilfe, finde Datei auf MMC nicht mehr
Moin ich arbeite mit einem AT90CAN128 und einer MMC/SD Karte mit FAT16 System. Das Programm basiert auf dem von Holger Klabunde SingleFat 3.4. Bisher lief auch alles super, doch auf einmal findet er ein paar Dateien auf der Karte nicht
-
Thread
8-PWM Kanäle - Alternative zu Software-PWM
PWM-Kanäle. Deshalb habe ich zunächst an Software-PWM gedacht. Jedoch soll das Herzstück, der AT90CAN128, noch eine ganze Latte weiterer Aufgaben erfüllen (8 ADC Kanäle, 8 + Digitaleingänge, 16 fach Digitalausgänge, CAN-BUS, LCD, ...). Deshalb habe ich nach Alternativen gesucht, weil ja der uC schon
-
Thread
Siemens S65 LPH-Display
und wird per Software gemacht. Ausserdem ist das Datenblatt verfügbar. Das Programm ist für den AT90CAN128 aber ATmega128 geht auch. Ist alles andere als fertig und daher noch ziemlich durcheinander und ohne Komentare. An PF0 hatte ich einfach mal ein Poti drangehängt zum testen. Gruß Christoph
-
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
Welche Variablen belegen wieviel Speicher
vorhandenen also globalen oder zumindest "Modulglobalen" Variablen. Umgebung AVRStudio, AVR-GCC, AT90CAN128 Im .map File habe ich ja schon die Grösse für .data und .bss ablesen können, aber das ist ja nur zusammengefasst. Geht das auch genauer? Gruß Fabian
-
Thread
PWM Verständnisfrage
Hi, ich benutze den 16bit Timer Nr.1 eines AT90CAN128 im Modus "FastPWM" und (WGMn3:0 = 15), was bedeutet, dass OCR1A den "TOP"-Wert darstellt. Jetzt steht in dem Manual, dass ein Compare Match stattfindet wenn der Timer OCRnx trifft. Was ist denn
-
Thread
universal Testboard - CAN RS232 SPI I2C
das Board angeschlossen werden. Features * kompatibel mit Board ATmega128, ATmega644, AT90CAN128 und andere * alle Ports auf Wannenstecker geführt * Spannungsversorgnug über Hohlbuchse * 5,0V Spannungsregler LM2940 oder kompatibel * 2,5V Präzisions-Referenzspannung *
-
Thread
Olimex AVR-JTAG-USB + AT90CAN64
Nein, aber mit dem AT90Can128 sollte es funktionieren.
-
Thread
Frage zu Sleep Modus
Kann das so funtkionieren? Der Controller ist ein AT90CAN128 [c] #include <avr/io.h> #include <inttypes.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/sleep.h> SIGNAL (SIG_INTERRUPT0) { MOTOR_Stop (); } int main (void
-
Thread
MMC vs. CF
Das externe Speicherinterface ist ein gutes Stichwort. Der verwendete Controller (AT90CAN128) hat ein solches, im Datenblatt lassen sich jedoch irgendwie nur begrenzte Informationen dazu finden. - ich wähle XMCRB = (1<<XMM2) | (1<<XMM0) um die Kommandos zu selektieren (AD0:2) - an A15
-
Thread
AVR Board mit CAN
Tranceiver) und eine einfache Möglichkeit es zu programmieren (GNU-Compiler....). 1) Eine Frage zu AT90CAN128-Boards: Ich habe nun mehrmals gelesen, dass diese nicht geeignet sind für Anfänger (wie mich). Was würdet ihr für Alternativen vorschlagen ?? 2) Eine Frage zum OLIMEX-Board (www.olimex.com/Products
-
Thread
CAN Problem beim Senden
Hi, hab ein Problem mit meinem CAN Testaufbau: Ich hab 3 Nodes, alle mit einem AT90CAN128. 2 davon mit 82C251 Bustreiber, 1 mit SN65HVD231. Node 1: 82C251 5V Node 2: 82C251 5V Node 3: SN65HVD231 3V3 Kommunikation zw. 1 und 2 läuft Problemlos. Diese Nachrichten lassen sich
-
Thread
Bitschubserei...
Es müssen 2 CAN-Geräte gekoppelt werden, die sich erstmal nicht verstehen. AT90CAN128/16MHz + MCP2515, also 2 getrennte Bussysteme. Compiler CodeVision. Läuft auf beiden Seiten mit 500kbit und die Daten und IDs müssen hübsch durcheinandergewürfelt werden. Im Prinzip funktionierts,
-
Thread
CAN-Adapter für PC gesucht
um die 40 Euro: http://www.kreatives-chaos.com/artikel/can-debugger Der basiert auf einem AT90CAN128 und enthält einen passenden Bootloader. Für den Start gibt es noch Software: Shell (für ein VT100 kompatibles Terminal) Lawicel CAN232/CAN2USB kompatibel Das hat den Vorteil, dass man nicht
-
Thread
GCC 4.0.2 RPM-Paket
Probleme mit dem Vorzeichen. Kennt jemand ein RPM Paket fuer Suse, dass AVR-GCC >3.4.3 enthaelt, den AT90CAN128 unterstuetzt und Debugging Symbole fuer AVRStudio erzeugt?
-
Thread
AVR mit Studio4
ich habe eine kurze Frage für AVR-Programmierer die Studio4 anwenden. Ich programmiere meinen AT90CAN128 mit WinAVR und mit dem parallelen Programmieradapter STK200. WinAVR hat aber keinen Debugger. Studio4 hat den Debugger aber keinen C-Compiler. Kann ich C-Compiler von WinAVR mit Studio4 anwenden
-
Thread
Variable mit merkwürdigem Verhalten
Programm nehmen) Vielleicht kann mir jemand einen Tipp geben. Vielen Dank. Kai µC: AT90CAN128 Software: AVR-Studio 5 (zum kompilieren) AVR-Studio 4.19 (zum flashen mit JTAGer Nachbau) Ausschnitte aus dem Programm: In h-Datei: unsigned int quantity_readout; In C-Datei
-
Thread
Beispielcode für AVR
Hallo kann mir jemand sagen wo ich generellen Beispielcode für einen AVR genauer einen AT90CAN128 finde. Auf der Atmel Homepage hab ich nichts gefunden. Das ist da alles so unübersichtlich. Bei TI ist wenigstens eine gewisse Ordnung drin, auch was Datenblätter angeht. Zum Beispiel habe ich noch
-
Thread
AVR CAN Interrupt
Versuch es mal hier mit der Bibliothek. Die hat bei mir sowohl bei SJA1000 als auch AT90Can128 funktioniert. http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Wenn es damit nicht klappt mal die Hardware untersuchen. Abschlusswiderstände? Verkabelung?
-
Thread
Peter Danneggers Bootloader (fastboot) für AVR-GCC-Toolchain
Hallo, ich versuche den Bootloader für einen AT90CAN128 zu Kompilieren. Ich habe im Makefile folgende Änderungen vorgenommmen: [code] MCU = at90can128 ATMEL_INC = can128def.inc F_CPU = 16000000 CFLAGS += -I . -I ./added -I ./converted -I /opt/avr
hallo, ich glaube ich habe den selben Fehler. - nutze winavr - Bootloader für den AT90can128 auf den UART1(Port D1 und D0) ich habe es mit einem Bootloader für den atmega 8 versucht, da klappt alles besten. jedoch bekomme ich bei der auswahl alle dinge für den AT90Can128 folgende Fehler
-
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
485 mehrere zuhörer
also leg ich das signal auf 2 eingänge. Von dort aus gehts dann gesondert zu menien µCs (Atmel At90can128 auf DEVK90CAN1 Board). Nun wird aber plötzlich der gesendete String nicht mehr richtig übertragen. Mit einem einzigen Mikrocontroller hat es immer normal geklappt aber nun gehen merkwürdigerweise
-
Thread
Unterschied zwischen STK501 und STK502
ich fest stk 502: ATmega165, ATmega169, ATmega325, ATmega329,ATmega645, ATmega649 stk 501: AT90CAN128,ATmega128, ATmega64 das sollte den unterschied doch schon klarmachen
-
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
-
Thread
Gesetze Ports gehen auf 0 bei nächster Portsetzung
Guten Abend ! Ich programmiere derzeit einen AT90CAN128. Standardgemäss DDR und PORTs gesetzt. Es funktioniert auch alles, aber ich bin auf ein komisches Problem gestossen: Wenn ich einen Port in einer Codezeile setze, und in der nächsten einen anderen
-
Thread
AVR Bootloader Checksummen-Berechnung
0; iAdr < 0x1E000; iAdr += 2) iChk ^= pgm_read_word_far(iAdr); return iChk; }[/c] AT90CAN128 / GNU GCC 4.3.1 / AVRStudio Und, was hat es mit dem "boot_rww_enable();" auf sich, ich hab es nicht ganz verstanden, nur so viel, dass es den braucht wenn der Bootloader die Applikation starten
-
Thread
Frage zu activ-Low Schalter und PINx Register
Ist es aber nicht in der Simulation mit AVRStudio. AVRStudio sagt PINX=0x00. Ich werde den AT90CAN128 verwenden. Die HW existiert noch nicht - kann es nicht ausprobieren. Ich simulier grad in AVR Studio... mg, Johannes
-
Thread
Temperaturmessung mit PT100 und UTI03
Hallo Hans, ich möchte auch mit AT90CAN128 über UTI den PT100 ablesen. Ich bin heute angefangen die Datenblätter zu studieren. Kannst Du mir bitte deinen C-Quellcode und die Schaltung schicken. Ich versuche das nachzuvollziehen und zu testen
-
Thread
Einstieg in AVR-Welt
Werde dafür nicht bezahlt, aber embedit.de hat schnucklige kleine Boards, auch mit dem AT90CAN128 und so...
-
Thread
Nachricht per CAN-BUS schicken
hallo Leute, ich brauche ihr Hilfe ich arbeitemit der Platine AT90CAN128. Ich möchte gern eine Nachricht pre CAN senden, aber ich gehe nicht aus der Warteschleife raus es sendet ständig Daten, Alle Register sind gut gesetzt. Wenn jemanden eine Antwort hat, es wäre sehr
-
Thread
CAN2.0B Nachricht an CAN2.0A Gerät schicken?
der error counter inkrementiert, die message boxes bleiben dann davon unberührt, zumindest bei at90can128
-
Thread
Ansteuerung LCD-Display mit t6369c-Chip und 16Mhz Taktfrequenz
rufen: ich programmiere gerade an einem Display mit T6963C-Chip und habe das ganze an einem AT90CAN128 hängen.. Daten-Port: C; Control-Port: A; JTAG disabled, und die hier angebotene Library in Benutzung. Das ganze funktionierte einwandfrei mit der internen Taktfrequenz des AT90 (8MHz), aber als
-
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. Kompeliert
-
Thread
Probleme bei CAN Bus
beschreiben und auch die richtigen Werte auslesen. Beim Erstellen der Bibliothek fuer einen AT90CAN128 bekam ich eine Fehlermeldung von WinAVR, dass dieser Kontroller nicht unterstuetzt wird. Kann aber eigentlich nicht sein. Falls jemand aehnliche Probleme damit hatte oder eine bessere Loesung
-
Thread
TIMER Blinkproblem
das soll ja nicht so effiezient sein. jetzt versuch ich das mit dem 16 bit timer beim Atmel at90can128 zum anfang so wie ich das verstehe ergibt sich doch die blinkfrequenz aus meinen 16Mhz / 1024 vorteiler und nochmal durch den OCR3B (bei mir) den ich einfach mal auf 60000 gestellt habe, daraus
-
Thread
JTAG oder JTAG ICE ?
wirklich empfehlenswert ist das höchstens noch, falls man damit einen ATmega64, ATmega128 oder AT90CAN128 debuggen muss -- die sind jenseits dessen, was der preiswerte AVR Dragon als Debug-Target zulässt.
-
Thread
Pointer auf Funktion in einem Struct ablegen
abgelegten Zeigers aufrufen. Ich brauche das für eine recht komplexe Ansteuerung des CAN-Controllers im AT90CAN128. Als Beispiel: [c]typedef struct { // Hier Zeiger auf Funktion speichern } Strukur_t; Struktur_t MeineStruktur; // Funktion die in der ISR aufgerufen werden muss void Action (void
-
Thread
AVR-Tutorial UART: Baudrate einstellen - Anfängerfrage
UCSZ0) out UCSRC, temp sbi UCSRB,TXEN Leider will das bei meinem Controller AT90CAN128 nicht funktionieren. Die Register lassen sich mit "out" nicht mehr erreichen. Schätze mal, die Register müssen indirekt geladen werden. Schonmal danke für eure Tipps!
-
Thread
WLAN Bootloader
AT90CAN128 wird hier eingesetzt. Die Größe des Programmcodes ist 80 kByte und ich glaube, dass die Größe der neuen Firmware ist etwa auch so groß. Grüße