-
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
-
Thread
SPI, ISP, USI, TWI, I2C
Mikrocontroller miteinander zu vernetzen und eine Kommunikation mit dem PC herzustellen. Ich werde den AT90CAN128 verwenden, aber es gibt noch so viele Möglichkeiten dabei Einstellungen vorzunehmen....
-
Thread
CAN_Konfiguration des Kontrollers bei jeden Spannungsausfall neu initialisieren
Hallo Zusammen! Ich nutze den AT90CAN128 als MCU, um Signale auf den CAN-Bus sowohl zu lesen als auch zu schreiben. Die Daten werden mit einem Interface gesendet und empfangen. Mit diesem Bedienung-Interface wird die Konfiguration des
-
Thread
Aussperren aus AT90 durch zu lange Programmierleitung
Hallo zusammen, ich habe mich heute beim Debuggen meines AT90CAN128 mit dem JTAGICE mkII offensichtlich durch die Verwendung einer zu langen Programmierleitung dauerhaft aus dem Controller ausgesperrt, d.h. während sein "letztes" Programm weiterhin und fehlerfrei
-
Thread
Aus 13,8V möglichst verlustfrei stabile 5V erzeugen
? Wär nicht ganz > unwichtig. Ich denke nicht viel, Komponenten sollen folgende werden: AT90CAN128 4x ADC ( 1x PWM (Anschließend ne Schaltung die das PWM auf max. 10 V hebt) das wars auch schon. also ich denke das sollte unter 1A sein.
-
Thread
JTAG ICE oder JTAG ICE 2
auch nicht mehr von den Atmel-Tools upgedated. Damit kann man nur die ATmega bis 128kByte und den At90can128 programmieren bzw. debuggen. Viel Geld wird es dafür nicht mehr geben.
-
Thread
CAN Botschaften senden
kommen hauptsächlich der MCP2515 (SPI) oder SJA1000 (parallel) in Frage. Ich nehme entweder der AT90CAN128 oder irgendeinen AVR+MCP2515. Den SJA habe ich noch nie eingesetzt, funktioniert aber auch :-) Transceiver: reiche Auswahl (Bandbreite, Temperatur, Automotive, wake-on-CAN etc). Microchip, TI, Philips
-
Thread
wieviel µH für negative Hilfsspannung mit AVR
damit 4 Stück INA122. Dadurch kann ich dann wirklich 0V messen. Die PWM setze ich auf 150kHz (AT90CAN128): [c] OCR0A = INV_PERIOD / 2 - 1; TCCR0A = 0<<FOC0A | 0<<WGM00 | 0<<COM0A1 | 1<<COM0A0 | 1<<WGM01 | 0<<CS02 | 0<<CS01 | 1<<CS00; // Mode 2,
-
Thread
taskmanager mit definierter zeit funktioniert nicht
es geht um den at90can128
-
Thread
Atmega mit oder ohne integriertem CAN?
von der Verfügbarkeit abhängig machen. Was hast Du da, was kannst Du günstig kriegen? Für den AT90CAN128 gibt es tolle Bibliotheken auf kreatives-chaos.com.
-
Thread
Verbrennungsmotor: Drehzahl messen und über CAN verschicken
kann. Als CAN-Controller bieten sich natürlich die gängigen AVR-Typen AT90CAN32, AT90CAN64, AT90CAN128 an. Im 32-Bit-Bereich ist die Auswahl natürlich viel größer. Erwin
-
Thread
YM2002A LCD verweigert den Dienst
AVR-GCC-Tutorial angesteuert. Hat perfekt funktioniert. Nun habe ich ein neues Projekt auf einem AT90CAN128 angefangen und ein 20x2 Display eingebunden. Als Bezeichnung trägt dieses "YM2002A" (http://ic-wx.com/yyyjpdf/02a.pdf). Welcher Controller exakt darauf sitzt konnte ich leider nicht herausfinden,
-
Thread
2 AD-Wandlungen hintereinander
Hallo an alle, mich quält gerade der AD-Multiplexer meines AT90CAN128... Ich will analoge Werte aus 2 Potis messen. Das Prinzip ist ja ganz leicht: Ich stelle im "MUX-Register" Kanal1 ein, messe und lass mir den Wert ausgeben. Dann Stelle ich Kanal2 ein, messe und
-
Thread
char + char = short Was ist falsch?
schief return(value); } Ich arbeite mit AVRStudio und Zielplattform ist ein AT90CAN128. Bei meinem code passiert jetzt folgendes. Ich lese das high und das low Register jeweils in ein char aus. Die Werte stimmen laut AVRstudio. Danach kommt zuerst der high teil in die short variable
-
Thread
atmel programmierung
Beispiel Code in C für die Steuerung eines Motors? ich benutze Atmel Studio 7 Mikrocontroller at90can128 Betriebsspannung 5V Vielen Dank
-
Thread
I-Bit in SREG blockiert ADC und Timer ?
Hallo, folgendes Problem stellt sich mir (AT90CAN128): Sobald das globale Interruptflag gesetzt ist, läuft der ADC und Timer, bzw. alle Interruptgenerierenden Einrichtungen nicht mehr. Kann das an Fusebits liegen ? Ich hab im Datenblatt intensiv
-
Thread
Fragen zum Software-Handshake in Wikipedia
und X-OFF Zeichen werden lediglich vom UART-Interface zum Prozessor gesendet. Ich benutze AT90CAN128. Im Kapitel "USART" finde ich keine Informationen über das Software-Handshake. Wie realisiert man dieses in MCU? MfG Senmeis
-
Thread
Adapterboard für ATMega, AT90CAN Controller
Hallo zusammnen, ich wollte eine Adapterplatine für die Mikrocontroller ATMega128 und AT90CAN128 stricken, mit Pfostenleisten, um im Steckbrett oder einer Lochrasterkarte mal schnell einen Testaufbau machen zu können. Die gibt es so zwar schon fertig (z. B. Elk-Elektronik), aber ich wollte noch
-
Thread
Bascom u. Grafikdisplay 240x128 mit T6963
Was meinst du mit Controller? Controller D071 ->ATMega128 oder optional ATMega2561 oder AT90CAN128 Controller T6963 -> Displaycontroller, der auf dem Display verbaut ist. >Für ein Heizungssteuerungsprojekt werde ich mir den Controller D071 von >Display3000 besorgen, nur ist mir das Display
-
Thread
Studienarbeit CAN
Aufgabe Bearbeiten. Wie telefonisch besprochen schicke ich Ihnen erst einmal das Datenblatt des AT90CAN128. Die Programmierung wird, wie gesagt unter CodevisionAVR (http://www.hpinfotech.ro/html/cvavr.htm) in ANSI C erfolgen. Nötige Aufgaben sind - Anknüpfung an ein bestehendes CAN Protokoll -