-
Thread
at90can128 RS232 <-> PC
Hallo, ich bin gerade dabei meinen at90can128 über eine rs232 Leitung an den PC anzuschließen, damit ich mit dem Hyperterminal meine Ausgaben anzeigen kann. Leider ziemlich erfolglos bisher. Hat jemand von euch eine Library die zu diesem
-
Thread
CAN-Adapter für STK500 wo bestellen
der dann an dem STK500 mit STK501 angebracht werden kann um z.B. bei der Entwicklung mit einem AT90CAN128 bequem an den CAN-Bus zu gelangen. In der Distributor-Liste auf der Atmel Seite steht leider nur ein Händler aus den US. Das Problem ist ich bräuchte den Adapter eigentlich schon gestern :-)
-
Thread
AT90CAN128 -Programmer
Hallo, bin am verzweifeln. Habe den SI Prog (abgespeckte Version) nachgebaut um den AT90CAN128 zu flashen. Der Programmer funktiert am ATmega8. Über AVRDude bekomme ich nur die Nachricht das keine Kommunikation mit den Controller aufgebaut werden kann. Daher meine Frage. Ist das Flashen
-
Thread
ID-Mask Berechnung
eine allgemeine Frage über die Funktionalität des Mask für den CAN-Protokoll. Ich benutze den AT90CAN128 als Hardware. Im Datenblatt gibt es ein Beispiel, wie kann man die Nachrichten vorfiltrieren ID: 111 1111 1xxx Mask=7F1: 111 1111 1000 So empfängt man nur die ID 310-317. Mit Hilfe dieser
Problem. ich erkläre zuerst, was ich mache. Ich habe die Kommunikation über CAN-Bus zwischen zwei AT90CAN128 erstellt. Die Platine 1 sendet regelmässig verschiedene Nachricht auf den Bus mit ID=0,8,10,30. Die Platine 2 soll nur empfangen. Ich programmiere das Mob1, damit es auf die ID=0 hört, dafür sende
-
Thread
Bootlaoder - Sprung zur Application
Lösungsvorschläge ausprobiert: http://www.mikrocontroller.net/topic/112739 Ich verwende einen AT90CAN128, Kommunikation über RS485 Schnittstelle und AVR-GCC 4.0.2 und avrlibc 1.4.4 . Nach dem Programmieren überprüft der AVR die Checksumme der geschriebenen Daten und speichert diese am Ende des Flashs
-
Thread
Projektarbeit dezentrale Controllersteuerungen
Als controller wird ein AT90CAN128 verwendet, der bietet sich auf grund der CAN implementierung an. Die SPI Schnittstelle zum µC zu bekommen ist kein problem, ich müsste nur wissen, ob ich das STK500, anstat es wie vorgesehen mit
-
Thread
AT90CAN128 UART Bug? Atmel rausschmeißen?
hätten die anders reagiert. Und sowas wäre wahrscheinlich schon früher aufgeflogen, so neu ist der AT90CAN128 nun auch nicht.
Wieviele AT90CAN128 habt ihr getestet? Gibt es Unterschiede?
-
Thread
CAN-Daten-Register im AVR
Hallo, im CAN Controller vom AT90CAN128 gibt es nur einen Register für CAN-Daten: CANMSG. Wo werden andere 7 Bytes abgespeichert? Gruss Senmeis
machst du über das CANPAGE Register. Mal ne ganz direkte Frage: Hast du dir das Datenblat des AT90CAN128 mal durchgelesen? Beim besten Willen: Aber ohne Lesen gehts nicht! No offense! Gruß Marc
-
Thread
Fragen zum Frame Buffer Receive Mode in AVR
Hallo, im CAN Controller vom AT90CAN128 gibt es einen 'Frame Buffer Receive Mode'. Die Beschreibung lautet: "This mode is useful to receive multi frames. The priority between MObs offers a management for these incoming frames. One set
-
Thread
Wie lange wird der AT90CAN128 noch lieferbar sein?
Hallo zusammen, naja wie das Topic schon sagt würde mich interessieren wie lange der AT90CAN128 noch lieferbar bleibt, oder generell wie lange ein µC im Sortiment bleibt. Ist sowas auf lange Sicht hin absehbar oder gibts da generell eine gewisse Halbwertszeit? Wie machen das denn große Firmen
und AT90USB zu führen obwohl sie technisch nicht der veralteten Generation angehören. So ist der AT90CAN128 ungefähr ein ATmega128 plus CAN und mitnichten veraltet, genausowenig wie der AT90USB162. Ich bin zudem garnicht sicher, ob Reichelt diesen Typ überhaupt jemals geführt hat.
-
Thread
ISR für CAN-Interrupts in AT90CAN128
Hallo, Ich habe eine allgemeine ISR für CAN-Interrupts in AT90CAN128 geschrieben, s. Code unten. Kann mir jemand sagen, ob es reibungslos läuft? Noch eine Frage, wozu dient der 16Bit-CAN-Timer in AT90CAN128? Es gibt schon allgemeine Timer! [c] ISR(CANIT_vect) {
-
Thread
Anzeige einer Zeichenkette auf dem Display mit dem Controller KS0066!
an alle, ich habe ein Display (2 x 20) mit dem Steuer-IC KS0066. Das Display habe ich an den AT90CAN128 angeschlossen. Die Initialisierung des LCD-Controllers hat soweit geklappt. Jetzt habe ich ein Problem, das mir seit 2 Tagen quält: Ich habe eine Funktion [c] void lcd_putchar(char c) [/c] geschrieben
-
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
CAN - Datenlogger
AT90CAN128, SD-Karte über SPI, FT232RL als RS232-USB Wandler WinAVR, AVR-Studio, Eclipse evtl. als IDE, ... That's all ...
-
Thread
LCD mit RS232-, I2C oder SPI-Schnittstelle gesucht!
, oder I2C- oder SPI-Schnittstelle zur Textausgabe für meinen Board DVK90CAN1 (Mikrocontroller AT90CAN128). Das Problem ist, ich habe auf der Platine keine freien Pins mehr zur Verfügung, brauche aber 7 GPIOS (DB4-DB7, RS, RW und EN) zur Ansteuerung der üblichen LCDs. Habt ihr zu meinem Problem ein
-
Thread
Evertool und ATMega 644
sofort sehen können. Aus dem Bauch raus: ATmega16, ATmega32, ATmega64, ATmega128, ATmega169, AT90CAN128.
-
Artikel
Diskussion:AVR Typen
-"Trick" weil "Mega" sich fuer potentielle Kunden nicht gut "anhoert". Aehnlich wohl auch beim AT90CAN128. Anpassung Artikel scheint sinnvoll - Vorschlag gemacht. (mthomas) --- Super, danke auch fuer die Aufklaerung! --- Inzwischen gibt es auch die AVR32 Serie; sollte auch noch aufgenommen werden. Sollten
-
Thread
Port-G in AT90CAN128
Hallo, Port-G in AT90CAN128 hat nur Definitionen für Bit4 bis Bit0, Bit7 bis Bit5 sind nur lesbar. Nun möchte ich Bit4 bis Bit0 auf High setzen. Gibt's Probleme mit diesem Code: [c]PORTG |= 0x1F[/c]? Gruss Senmeis
-
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
CAN-Bus sniffen
AT90CAN128, ist aber nicht von mir sondern Soft- und Hardware (angepasst) von hier: http://www.kreatives-chaos.com/artikel/can-debugger Gruß Thomas
-
Thread
ISR fuer UART in AVR
Hallo, ich benutze AT90CAN128 von Atmel und habe eine ISR-Funktion und eine User-Funktion für UART geschrieben. Baudrate = 19,200 bits/s, Quarz = 8 MHz. [c] SIGNAL(SIG_UART0_RECV) { receive_uart_data = UDR0; // Datenbyte
-
Thread
Mailbox für AT90CAN
hallo, ich bin neuer im Bereich Mikrocontroller-Programmierung. Ich soll mich mit dem AT90CAN128 von ATMEL beschäftigen. Ich habe eine Frage über das Message Objects. Im Datenblatt steht das es 15 Mob gibt, und sie werden nach verschiedenen Mode konfiguriert. 1)wie kann ich die 15 Mob im transmition
dass man 15 Nachrichten auf dem Bus schicken kann? Jetzt sende ich die Daten von Knoten A(At90can128) nach Knoten B(at90can128) Meine Konfiguration: zuerst wähle ich ein Mob in CANPAGE, dann setze ich die Länge,IDT, die Daten in CANMSG, aktiviere ich die transmition Mode, am Ende warte ich bis
-
Thread
Debuggiing des AT90CAN128 mit JTAGICE mkII
Hi an alle, den At90CAN128 kann ich problemlos mit dem JTAGICE mkii von AVR Studio aus programmieren. Aber das Debugging geht bei mir irgendwie nicht. Das ganze stürzt ab, wenn ich auf den Button "Play" drücke: Microsoft
-
Thread
Quelldateien in verschiedenen Verzeichnissen
zur info die fehlermeldung ompiling C: lib/uart.c avr-gcc -c -mmcu=at90can128 -I. -gdwarf-2 -DF_CPU=16000000UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/lib/uart.lst -std=gnu99 -Wundef -MD -MP -
# MCU name MCU = at90can128 F_CPU = 16000000 # Output format. (can be srec, ihex, binary) FORMAT = ihex # Target file name (without extension). TARGET = main # Object files directory OBJDIR = obj # List
-
Thread
Mehrere ID auf CAN-Bus hören
Hallo, ich programmiere mit dem Mikrocontroller at90can128 von Atmel. Ich versuche Daten auf dem CAN-Bus zu lesen. Im Datenblatt gibt es ein Beispiel über Acceptance Filter Block Diagram. Mit dem Beispiel habe ich so verstanden, dass man mit dem ID-Mask
nicht damit beschäftigt ist Nachrichten auszuwerten welche nicht für ihn bestimtm sind. Was den At90can128 angeht steht eigentlich alles im Datenblatt...
-
Thread
Kein TWI-Slave-ACK mit STV2238 und DVK90CAN1
Kommunikation beobachtet und festgestellt, daß es nicht einmal ein ACK vom STV gab, der Rest vom Master (AT90CAN128) aber sauber aussieht. Die Schaltung ist durchgemessen, zumindest insofern, daß an allen Versorgungseingängen die gewünschte Spannung anliegt, leider weiss ich nicht wirklich wie ich die Funktionstüchtigkeit
STV-Datenblatt: http://www.alldatasheet.com/datasheet-pdf/pdf/167416/STMICROELECTRONICS/STV2238D.html? AT90CAN128-Datenblatt: http://www.atmel.com/dyn/resources/prod_documents/doc7679.pdf
-
Thread
Datenlogger mit fast 1000 Werten. Wie realisieren? AVR
überwunden werden muss. Mein Vorschlag wäre ein Busexpander für I2C oder den CAN BUS und dann mit dem AT90CAN128 zu arbeiten. Ich denke das diese Lösung machbar ist, bin mir aber nicht sicher ob es auch die optimale ist. Da die Messung wissenschaftlichen Hintergrund hat und die Anforderungen im Moment
werden muss. Mein Vorschlag wäre ein Busexpander für I2C oder > den CAN BUS und dann mit dem AT90CAN128 zu arbeiten. > > Ich denke das diese Lösung machbar ist, bin mir aber nicht sicher ob es > auch die optimale ist. Na klar, auf alle Fälle CAN. Der CAN-Bus kann das und ist einfach im Protokoll
-
Thread
CAN-Bus-Analyse
Sniffer her. Nach stundenlanger Lektüre hier im Board bin ich jetzt bei dem ATMegaEvoBoard mit AT90CAN128 von www.microcontroller-starterkits.de gelandet, alternativ auch das entsprechende Zusatzmodul zum STK500. Eigenbau für diesen Zweck scheidet erst einmal aus, da ich mich weniger mit dem Herstellen
-
Thread
Handshake bei Atmega8
sorry at90can128
-
Thread
ethersex im etherrape
atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 In file included from clock.c:30: ../config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!" if
atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 In file included from adc.c:30: ../config.h:30:2: error: #error "newer libc version (>= 1.4.4) needed!" if
-
Thread
GLCD Routinen ( KS0108, HD61202 )
Ergebnisse bei der Fehlersuche http://www.mikrocontroller.net/topic/112070 P.S verwende einen Atmel AT90CAN128
-
Thread
Audiosignal über ADC einlesen / AT90CAN128 / Bandbreite 10kHz
Moin, ich möchte ein Audiosignal am ADC des AT90CAN128 einlesen. Dazu habe ich einen Tiefpassfilter 1. Ordnung mit einer Grenzfrequenz von 10kHz vor den AD Wandlereingang gelegt. Nach dem Tiefpassfilter habe ich mit Hilfe eines Spannungsteilers
-
Thread
PWM bzw Einschwingvorgang mit AT90CAN128
langsam runter, in der Hoffnung dass der Spiegel mit schwingen beginnt. Dazu steht mir der Atmel AT90CAN128 zur Verfügung. Ich habe Anfangs an den 8-Bit PWM Ausgang gedacht, jedoch steht doch da die Frequenz fest und man dreht nur an dem Tastverhältnis, oder? Fällt zufällig jemandem was Cleveres ein?
-
Thread
Priorität von Interrupt setzen
ich benuzte der AT90CAN128
schlecht formuliert hast und Dich dazu erziehen, es beim nächsten mal besser zu machen. Den AT90CAN128 kenne ich mangels Interesse an CAN nicht, ich vermute aber, das ist ein Mega128 mit CAN-Erweiterung, also ein AVR. AVRs haben aber keine echte Interrupt-Priorität, d.h. das Unterbrechen einer laufenden
-
Thread
DAC LTC1257 / Probleme mit der Ansteuerung
gehen einen Sägezahn zu erzeugen. Das funktioniert nicht wirklich bei mir. Ich verwende den AT90CAN128 der extern über ein 16MHz Quarz getaktet wird. Im Anhang befindet sich eine Ossidarstellung von der derzeitigen Funktion. Hier noch der Auszug vom Quelltext: //--------------------------
doch mit dem Bit ADCSRB |= (1 << ADTS0); aktiviert, so habe ich es aus dem Datenblatt des AT90CAN128 verstanden. Nur wie greife ich dann auf das Bit zu, bzw. wie erhalte ich die Daten vom Interrupt. Habe soetwas noch nie gemacht. Den ADC spreche ich folgendermaßen an: void ADC_init(void)
-
Thread
AT90CAN!28 / LTC1257, Ausgabe von ADC Werten über den DAC
Moin, ich versuche das mit dem ADC Wandler eingelesen Signal vom AT90CAN128 über den DAC LTC1257 auszugeben. Angeschlossen ist der LTC 1257 wie folgt: PC0 LOAD PC1 CLK PC2 DATA zum ansteuern verwende ich die bereits existierende und in dem Thread http
-
Thread
uart_lib.h für atmega32??
ich habe z.b. die lib von at90can128 vorliegen und die ist recht umfangreich und sehr gut dokumentiert. danke für den link, habe ihn schon kurz vorher gefunden und wurschtel mich gerade durchs uart durch :)
-
Thread
DA und AD Board
Hallo, auf meinem Controller Testboard (Controller: AT90CAN128) habe ich die notwendigsten Sachen (Quarz, Spannungsregler, etc, ...) drauf und möchte von dort aus über Stecker weitere Boards ansprechen die mir jeweils 4 Analoge Signale (0 - 10V) einlesen und
-
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
Listening Mode mit AT90CAN128
Hallo Leute, hat jemand von euch vielleicht ein Beispiel, wie man eine bestimmte CAN Message in dem Modus empfangen kann? Ich möchte das SpeedSignal in einem Auto auslesen. Hab ich das richtig verstanden, dass der Controller hier die Baudrate und die Baudratenregistereinstellungen selbständig machen kann? Werner
-
Thread
AVR JTAGICE mkII Nachbau für €64,20 ( Plus 22$ Porto )
Zoll wollte noch ein paar Euro Einfuhrumsatzsteuer. Ich habe es bisher ausprobiert mit einem at90can128 und mit einem Mega128 unter : - AVR-Studio und Windows. - avarice und gdb unter Linux. Flashen geht, debuggen geht, löschen geht usw. Bisher habe ich kein Problem feststellen können. AVR32
-
Thread
CAN-Channel Zustand
ich habe eine Frage, es geht um den Zustand den CAN-Channel.Ich arbeite mit dem Mikrocontroller AT90CAN128. Im Datenblatt steht, dass das erste und zweite bit des Registers CANGSTA der Zustand des Channel gibt. Das Problem ist: wenn ich die CAN-Kabel ziehe, wird nicht passiert, der Inhalt von CANGSTA
Ich kenne den AT90CAN128 nicht. Aber bei anderen Kontrollern bleibt der CAN Kontroller aktiv, auch wenn kein Kabel aufgesteckt ist. Das aktiv bedeutet, dass die Hardwareeinheit CAN im Mikrokontroller aktiviert ist, nicht
-
Thread
Hilfe bei Programmierung AVR Studio
Hallo, ich möchte meinen AT90CAN128 mit einem Seriellen Programmer programmieren. In AVR Studio komme ich auch in das Dialogfeld AVRprog, aber unter Devices erscheint der Controller nicht. Was kann ich tun?
-
Thread
ISR für Timer
Hallo, ich benutze den AT90CAN128, die Interrupt_Vector sind in <avr/iocanxx.h> Headers definiert.
-
Thread
Fehler für Can_Bus
hallo, ich programmiere mit dem Mikrocontroller at90can128 und versuche CAN_Felher zu behandeln. Ich möchte eine Meldung bekommen, wenn ich z.B die CAN-Kabel ziehe. Ich habe die folgende Funktion implementiert #define CAN_BUS_OFF 0x00 #define CAN_PASSIVE
-
Thread
Speicher über WLAN aktualisiert
Avisaro WLAN 2.0), AT29C040A (512kByte) als Speicher, SRAM (128 kByte als Arbeitsspeicher) und AT90CAN128 (zur weiteren Anwendung von CAN) als das Gehirn des Systems gewählt. Alles ist fremd und schwer für einen Anfänger zu basteln. :_) Ich weiss nicht, ob man die erwarteten Datensätze (ASCII-Format
-
Thread
Fehlerbehandlung CAN-Bus / At90CAN128
Fachliteratur habe ich nichts Eindeutiges darüber gefunden. 2. Müssen nach einem Fehler Register des AT90CAN128 gezielt gesetzt oder evtl. sogar die komplette Bus-Initialisierung erneut durchgeführt werden ? Danke für jeden Hinweis !
-
Thread
MMC SD library FAT16 FAT32 read write
verwende nicht die Makefile, meine Befehle, wie für alle meine Projekte: if avr-gcc -O2 -mmcu=at90can128 -DF_CPU=1000000 ./*.c then avr-objcopy -O ihex -R .eeprom a.out flash.hex avrdude -p c128 -e -c pony-stk200 -U flash.hex exit 1 fi
wäre es vielleicht sinnvoll ffopen failen zu lassen wenn die Dateigrösse 0 ist? Ich verwende: At90Can128, 10MHz, HC4050 als Pegelwandler, 3V3 Regler für SD Karte, HW-Spi Gruß Fabian
-
Thread
Filter oder Entkopplungskapazitäten?
Servus, im Datenblatt von AT90CAN128 steht: "AVcc is the supply voltage pin for the A/D Converter on Port F. It should be externally connected to Vcc, even if the ADC is not used. If the ADC is used, it should be connected to Vcc through a low-pass filter." Auf dem Entwicklungsboard DVK90CAN1 für AT90CAN128 ist nur eine Kapazität von 100nF bei AVcc zu sehen. Reicht diese Kapazität aus? Um welche NF-Filter hier geht? RC-Filter oder LC-Filter? Es gibt zwei Vcc für AT90CAN128. Nach meinem Lehrbuch sollen