-
Thread
JTAG SCHALTPLAN Nachbau gesucht
der Firmwarepflege vor ca. 3 Jahren implementiert waren. Die beiden modernsten dabei sind der AT90CAN128 und der ATmega169. Für modernere AVRs lohnt sich der relativ preiswerte AVR Dragon, sofern man AVRs mit maximal 32 KiB ROM benutzt. (Größere kann man mit dem Dragon nicht mehr debuggen, aber
JTAG-ICE-Clone hat damit seinen heutigen Markt eigentlich nur noch, wenn man einen ATmega64/128 oder AT90CAN128 debuggen möchte.
-
Thread
Variable aus PROGMEM auslesen
fehlt nach dem = Zeichen noch irgend etwas damit der Wert aus dem Speicher gelesen wird. uC AT90CAN128 Gruß Robert
-
Thread
I2C bei Attiny13
atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 [/pre]
-
Thread
Seltsames AVR Studio / WinAVR Verhalten
echt der erste Atmel der solch unerklärliches Verhalten zeigt und ich habe schon mit zig ATmega8, AT90CAN128 und einigen anderen Typen von Atmel gearbeitet. Und dann natürlich auch schon mit den kleinen Standardproblemen zu tun gehabt. Meist kann man den Fehler ja schnell eingrenzen und dann auch beheben
-
Thread
Beschleunigungssensor ADXL202
, habe im Rahmen eines Praktikums an der Uni zwei ADXL202 Beschleunigungssensoren auf einem AT90CAN128 eingelesen und die Daten in Kugelkoordinaten konvertiert. Vieleicht hilf ja der Code jemandem, der ähnliches vor hat. http://yesombre.de/projekte/beschleunigungssensor/ Ganz fertig ist der
-
Thread
Pedant für Linux zu WinAVR
atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
bedeutet anders? Um ehrlich zu sein hab ich jetzt doch "Angst" den Schritt zu wagen und den AT90CAN128 zu nehmen, weil ich einfach nicht weiß, was da auf mich zukommt. Läuft ein C-Code, der unter WinAVR für einen ATmega32 entwickelt wurde, auch auf einen AT90CAN128 einwandfrei, oder gibt es da
IC für I2C >Bus. Der AVR kann auch PWM, der 32er AFAIK 3mal. Vor allem gibt es AFAIK den AT90CAN128 nicht im bastlerfreundlichen DIP Gehäuse. MFG Falk
-
Thread
CAN Busversorgung
Hallo Allerseits! Ich habe eine Frage zum CAN-Bus. Zwar folgendes: Ich möchte den AT90CAN128 in Verbindung mit einem CAN-Transceiver verwenden. Als Transceiver kann ich ja ziemlich jeden nehmen, dachte da z.B. an den MAX3050, welcher Bus Spannungen bis zu Plus/Minus 80V aushält. Ich
-
Thread
Port-Erweiterung AVR mit CPLD 'im Speicher'
und Meinungen. Die Idee war, mit dem CPLD im Speicher, auf einer Experimentierplatine (mit at90can128) für die dort vorhandenen Zusätze wie Ethernet, RFM12, ZigBee, USB-Host (Vinculum), Uart usw. die CS-Signale erzeugt und vielleicht einfach noch ein paar LED's oder so. Die Platine soll eben nicht
-
Thread
Fehler in der Timerinitialisierung
Nochmals ...dat mit 77 war auch Müll von mir, zur Richtigstellung für AT90CAN128 an 16MHz: Timer0 mit timeOver-Methode: [c] u32 CPUCLK=8000000; //std. 8MHz u08 SCLOCK=8; //std. 8MHz //count up in Timer with 100Hz volatile u16 Delay_SystemTicks=0; //change
/1024 if (Freq==16) { SCLOCK=16; //set Systemclock to 16 MHz CLKPR=0x80; //for AT90CAN128 CLKPR=0x00; //16 MHz } else { SCLOCK= 8; //set Systemclock to 8 MHz CLKPR=0x80; //for AT90CAN128 CLKPR=0x01; //8 MHz } // CPUCLK =1000000*SCLOCK; /
-
Thread
AVR mit C zu langsam - Inline Assembler?
Hallo! Ich arbeite an einem Projekt mit einem AT90CAN128 AVR Controller. Da der Controller mit den bisherigen Aufgaben (SPI-Datenausgabe und CAN-Datentransfer) schon an seine Leistungsgrenze gerät, habe ich mich mal gefragt, ob man das Ganze mit Assembler
Hazel wrote: > Ich arbeite an einem Projekt mit einem AT90CAN128 AVR Controller. Da der > Controller mit den bisherigen Aufgaben (SPI-Datenausgabe und > CAN-Datentransfer) schon an seine Leistungsgrenze gerät Pauschal kann man dazu garnichts sagen. Du
-
Thread
CAN Receive Polling oder Interrupt
Hi, das hast du recht, kannte den AT90CAN128 nicht. Laut Datenblatt wäre ein Workaround, jeweils 2 MOB identisch zu konfigurieren, die Nachricht landet dann zunächst im erstbesten und das zweite könnte noch einen weiteren Frame aufnehmen
-
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
AVR Studio build data > 100%
mal eine kleine Frage. Ich versuche gerade den "Rijndael" verschlüsselungs Algoritmus auf einem AT90CAN128 zu implementieren. Beim kompilieren bekomme ich folgende Ausgabe: Build started 3.12.2007 at 13:00:31 avr-gcc.exe -mmcu=at90can128 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=16000000UL -Os -funsigned-char
fshort-enums -MD -MP -MT rijndael.o -MF dep/rijndael.o.d -c ../rijndael.c avr-gcc.exe -mmcu=at90can128 -Wl,-Map=main.map main.o rijndael.o uart.o -o main.elf avr-objcopy -O ihex -R .eeprom main.elf main.hex avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma
-
Thread
Anschaffung Reflow Ofen
irgendwelche Besonderheiten beim reflow-löten? Ich möchte SMD-Widerstände,-Kondensatoren, nen at90can128 und smd-max232 verlöten, soweit ich dass verstanden habe dürfte das alles kein Problem sein. Hin und wieder wärs eventuell auch gut selbstgeätzte Platinen reflow'en zu können, gibts da Einwände
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "ATMEGA128"; signature = 0x1e 0x97 0x02; desc = "AT90CAN128"; signature = 0x1e 0x97 0x81; desc = "AT90CAN64"; signature = 0x1e 0x96 0x81; desc = "AT90CAN32"; signature = 0x1e 0x95 0x81;
ATmega103 1E9701=ATmega103comp 1E9702=ATmega128 1E9703=ATmega1280 1E9704=ATmega1281 1E9781=AT90CAN128 1E9782=AT90USB1286 1E9782=AT90USB1287 1E9801=ATmega2560 1E9802=ATmega2561 Extrahiert aus AVR Studio XML Part Beschreibung, habe dafür ne kleine Anwendung für meinen Bootloader geproggt.
-
Thread
At90CAN128 mit CAN-message aus SLEEP-MODE aufwecken
hab gelesen, dass es geht (richtig?), nur werde ich aus der Tabelle auf S.48 im Datenblatt des At90Can128 nicht schlau. Da stehen die entsprechenden wake-up-sources für die einzelnen sleep modi. unter welche source fällt denn eine can-nachricht, oder: welchen sleep-mode kann ich mit einer can-botschaft
-
Thread
Einstieg Atmels und Rfm12 von benedikt
mit dem studio noch nicht gearbeitet, aber so langsam wirs mal zeit. mein ziel ist es einen AT90can128 zu programmieren, in c. leider habe ich keine einfachere plattform zur hand. in den ersten schritten geht es mir allerdings darum die umgebung und vor allem die möglichkeiten kennen zu lernen.
durchforstet. mein ziel ist es, an diesem wochenende die c dateien für das RFM12 von benedikt auf den at90can128 zu portieren, wobei das kennenlernen des RFM12 eine große rolle spielen wird. ich nehme den controller um "hoffendlich" vielen portierungsproblemen (fujitsu,pic,renesas) aus dem weg zu gehen und
-
Thread
Bussystem für viele AVR
Ethernut unterstuetzt den AT90CAN128 recht gut.
-
Thread
ADC Port auslesen
Hallo zusammen, ich habe einen AT90CAN128. ich lese zu beginn meines Programmes alle 8 ADC-Ports direkt nacheinander ein. nun stelle ich fest, dass sich die Werte gegenseitig beeinflussen, sprich: wenn ich das zu messende Spannungssignal
-
Thread
AVR CAN Teinehmer gezielt ansprechen
nächsten Tagen und dann lege ich los mit probieren. Aber... jetzt kommts :-),im dem Datenblatt des AT90CAN128 (ist mir für den Anfang zu umständlich zum Testbordaufbau) bin ich über den Begriff "Pages" gestolpert. Was sind denn nun wieder die Pages? Ist das eine Ablage, wenn mehrer Datenpakete in schneller
-
Thread
UART probleme mit At90Can128
Hi Ich würde gerne mit einem AT90Can128 der auf einem DVK09CAN1 ist eine Nachricht über die UART schicken leider funkt das nicht so einfach wie ich mir das gedacht habe. Das größte Problem ist das ich erstens nicht weiß welche UART ich
-
Thread
CAN Datenkonsistenz
Hallo, ich möchte Daten per CAN verschicken. (AT90CAN128) Einzelne CAN-Nachrichten zu versenden und zu empfangen funktioniert schon prima. Jetzt überlege ich wie ich meine Daten am Besten in CAN-gerechte Stücke aufteile. Jedem Datum ordne ich eine
-
Thread
Sammelbestellung CAN Testboards
ist galvanisch getrennt und läuft einfach über USB. Genug Platz für eigene Programme ist im at90can128 auch und man hat CAN "on Chip". Chris D.
galvanisch getrennt und läuft einfach über USB. > > Genug Platz für eigene Programme ist im at90can128 auch und man hat CAN > "on Chip". Es wird davon demnächst noch eine weitere Version mit einem STM32F205 geben. Der hat dann CAN und USB integriert und braucht dadurch weniger Bauteile. CAN läuft
-
Thread
Thermostat / Sleep-Mode / Frostschutz
zum Aufwachen benutze, geht (wenn ich es richtig verstehe) die Stromaufnahme laut Datenblatt (AT90CAN128 - S.388 - Kap 28.2 - Fig. 28-10) sehr in die Höhe. Bei 5V Supply liege ich dann bei 100µA, und das ist ja ein recht krasser Wert... Vor allem wollte ich eigentlich (weit) unter 100µA bleiben.
-
Thread
EEPROm einstellung AVRStudio 4
Hi Jedesmal wenn ich meine Software mit AVR Studio 4 auf meinen AT90Can128 lade wird der EEPROM komplett gelöscht. Weiß vielleicht wer ob man das ausschalten kann?? Wäre mir sehr geholfen Danke Tartaruga
-
Thread
EverTool Software auf ATMega48
Liste, an der sich nichts mehr ändert. Die jüngsten AVRs, die man damit debuggen kann, sind AT90CAN128 und ATmega169, für alle neueren ist Pumpe damit. > Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 > 2560/2561) Nein, gehen nicht. > Verstehe ich das richtig, dass ich
-
Thread
AT90CAN128 Uart Problem
2 Tage an diesen Problem und sicherlich könnt ihr mir helfen. Ich habe das ATMegaEvoBoard mit AT90CAN128 von http://www.microcontroller-starterkits.de/ und versuche über den USB-Anschluss Zeichen an meinen PC zu senden. Das Board ist korrekt als USB-Serial Port erkannt und auf 9600 Baud, 8 Databits,
Beiträge hier durchgelesen, finde aber meinen Fehler nicht. Ich verwende AVR-Studio 4.13 SP1, AT90CAN128 plugin V106 und WinAVR 20070525. Bin über jede Hilfe dankbar. Christian
-
Thread
senden mit at90can128
von ca 1% der nachrichten dann irgendwie noch byteverdreher drin sind. auf der gegenseite von at90can128 hab ich den usbcanhacker und der läuft problemlos. gruss markus
-
Thread
AT90CAN128 Datenframe senden
Ich möchte mit dem AT90CAN128 eigendlich nur ein einfachen Datenframe senden. Das ganze möchte ich in ein bestehendes Projekt Projekt welches für den AVR-GCC geschrieben ist einbauen. Ich habe zwar bisher Librarys gefunden allerdings
-
Thread
"Gerät" am XMEM-Interface
durchgelesen, bin mir nicht sicher ob ich alles verstanden habe. Ich möchte an das XMEM-Interface vom AT90CAN128 ein Gerät (z.B. ein LCD oder SRAM) anschliessen. Das angeschlossene Gerät hat 64kB Speicher. Programmiert wird mit WinAVR. Hardware-technisch ist soweit alles klar, also mit HC573 als Latch (wie im AT90CAN128-Datenblatt, Seite 26). Ich möchte nun dass alle Variablen, der Heap und der Stack im internen RAM bleiben und ich vom Programm aus direkt auf den kompletten externen Speicherbereich zugreifen
-
Thread
UART des AT90CAN128 mit WinAvr
Hallo. Ich möchte mit WinAvr den UART des AT90Can nutzen. Doch alle Beispielprogramme, die ich so eintippe machen Fehler. Es kommen dann Sachen wie "error: 'UBRRL' undeclared (first use in this function)". Kann mir einer ein Beispiel für den AT90Can zukommen lassen, mit dem ich was anfangen kann oder mir tipps geben, woher meine Fehler rühren? Bin neu im WinAvr. Gruß, Alex
-
Thread
Platine und Software für ALPS-Motorpotentiometer
Versuch die Datei Motorpoti.hex zu brennen wird mit der Fehlermeldung: "Fehler: Der eingestellte(AT90CAN128) stimmt nicht mit dem erkannten(ATmega8) Prozessor überein." quittiert. Kann mir jemand behilflich sein und einen Tipp geben, woran es liegen könnte? R.Kempkes
R.Kempkes wrote: > "Fehler: Der eingestellte(AT90CAN128) stimmt nicht mit dem > erkannten(ATmega8) Prozessor überein." Deine Programmersoftware geht davon aus, dass du einen AT90CAN128 programmieren willst. Sag deiner Software, dass sie einen ATMEGA8
-
Thread
USB schneller als mit den FTDIs
können. Nebenbei erlaubt das mir,den Controller meiner Wahl zu nehmen. Ein Design läuft mit dem AT90CAN128, dass hat mich ne Menge Zeit gekostet :-(.
-
Thread
stk500/stk501- kann nicht flashen
hallo, benutze das avrstudio4, ein stk500 und ein stk501-board um einen at90can128 zu programmieren. jetzt ist mir schon der dritte controller nacheinander "abgeraucht" und ich weiß nich warum. ich flash ein oder 2mal und beim 3. mal gehts nicht mehr, weder isp- noch parallel-programming
Andreas R. wrote: > hallo, > benutze das avrstudio4, ein stk500 und ein stk501-board um einen > at90can128 zu programmieren. jetzt ist mir schon der dritte controller > nacheinander "abgeraucht" und ich weiß nich warum. Das hoert sich boese an, die sind ja ziemlich teuer :/ Bist Du Dir sicher dass
-
Thread
Webserver ATmega32/644DIP ENC28J60
kann ich somit auch nicht aufrufen! Kann mir da jemand helfen! Ich hab den Quellcode für den AT90CAN128 mit drangehängt! Danke Euch! Gruß, Thorsten
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////////
-
Thread
Flashen über Bluetooth
Hallo zusammen, ich habe auf meinen At90Can128 eine serielle Schnittstelle gesetzt und einen Bluetooth Dongle rangesteckt ... mit dem kann ich auch prima schnacken, nur das flashen funktioniert nicht. Wenn ich ein Kabel verwende gibt es keine
-
Thread
Problem mit Tasten gegen +UB
Hallo, ich habe ein ganz seltsames Problem, ich habe 8 Tasten an meinem AT90CAN128 angeschlossen, die gegen + schalten. Die Pins des Controllers hängen also im nichtbetätigeten Zustand über 10k Pulldown Widerstände gegen Masse. Wird eine Taste gedrückt, so bekommt der Pin High
-
Thread
Input Capture +AT90CAN128
Fernbedinung analysieren. Dazu möchte ich einen Empfänger für das Signal auf das DVK90CAN1 Bord mit einem AT90CAN128 Prozessor geben. Leider werde ich aus den Datenblättern nicht schlau genug. Wohin muss ich den Empfänger löten damit ich mit dem Input Capture das signal "auslesen kann". Ich weiss echt schon nicht
-
Thread
Can Hausbus der X.te
stufig mittels Schaltregler und Linearregler wird sowohl Relai als auch uC Spannung erzeugt - AT90CAN128, sowohl 3.3V als auch 5V Betrieb vorgesehen, strebe momentan eine 3.3V Lösung an - Relais sind bei mir die 6.3mm!! breiten Hutschienenrelais von Finder vorgesehen, damit sind die 230V vollständig
Habe 5 Platinen noch über, daher für 7 Euro je Set (kleine für Schaltregler+die groessere für den AT90can128) gebe ich welche ab. Aktuelle Software/Layout/Schematik siehe oben.
-
Thread
UART Übertragungsgeschwindigkeit einstellen
Hallo zusammen, ich möchte gerne bei meinem AT90CAN128 die UART Übertragungsgeschwindigkeit des UART1 auf 19,2k einstellen. Als Clock verwende ich einen externen 8Mhz Quarz. So wie ich das Datenblatt verstehe muss ich folgendes eingeben, UBRR1L
Zerberus wrote: > Hallo zusammen, ich möchte gerne bei meinem AT90CAN128 die UART > Übertragungsgeschwindigkeit des UART1 auf 19,2k einstellen. Als Clock > verwende ich einen externen 8Mhz Quarz. > So wie ich das Datenblatt verstehe muss ich folgendes eingeben, >
-
Thread
LIN Header Dateien für AT90CAN128
Tag an Alle! Ich möchte ein LIN-Bus System mit einem Master und mehreren Slaves auf Basis der AT90CAN128 aufbauen. Leider kann ich die in AVR 322 angegebene Header-Dateien LIN_DRV_USART.C , LIN_DRV_USART.H und alle anderen nicht finden. Hat jemand vielleicht ein Rat für mich?
-
Thread
UART zwischen Controller mit unterschiedlicher Vcc
Hallo Ich habe vor einen AT90CAN128 mit einem BlueNiceCom III oder IV über UART zu verbinden. Der AT90CAN128 läuft schon wunderbar mit 16MHz und wurde ausgiebig getestet. Darum würde ich ihn gerne weiterhin mit 5V betreiben. Die
@ Marco M. (-marco-) >Ich habe vor einen AT90CAN128 mit einem BlueNiceCom III oder IV über >UART zu verbinden. Was ist ein BlueNiceCom? >getestet. Darum würde ich ihn gerne weiterhin mit 5V betreiben. Die BNC >werden allerdings mit etwa 3V
-
Thread
JTAG Problem mit ATMega128 und XC9536
Impact fragt nach der Instruction Code Length ( 4 fuer den AT90CAN128). Gib dass von hand ein, dann sollte die Kette erkennbar sein. So spielt es jedenfalls bei uns. Dass bedingt allerdings AVRs mit einigermassen neuem Datecode. Es gab lange Zeit ein Errata, dass
-
Thread
Quaz schwingt nicht
konnte ihn nacher nicht mehr erreichen, hab wohl den externen Takt eingestellt, der Kontroller AT90CAN128 - fuse-bits hab ich am Anfang auf L-0x40 H-0x11 und Ext.-0x0f gesetzt, war zu faul zu lesen... hab dann den Quarz 8Mhz ausgelötet und den Funktionsgenerator stattdessen angeschlossen mit 1MHz
-
Thread
problem flash stk500
hallo, ich kann meinen at90can128 nicht mehr beschreiben. hab avrstudio 4.12, n stk500 und n stk501 aufsatz. bis gestern lief noch alles, heute nicht. ich hatte das problem vor einiger zeit schonmal und habs irgendwie wegbekommen
-
Thread
UART invertiert
verwirrt und brauche Eure Hilfe. Ich habe hier ein Controllerboard von meiner Uni mit einem AT90CAN128 mit 16Mhz drauf. Eine von den beiden UARTs (UART1) ist mit einer USB->UART-Bridge (CP2102) verbunden. Ich laß' den Controller in einer Endlosschleife das Zeichen 'K' (0x4B) senden. Sowohl unter
Terminal konnte auch kein gültiges Frame finden (wg. Startbit). Ich habe im Datenblatt vom AT90CAN128 nichts zum Thema invertieren gefunden. Die Leitungen des Controllers sind direkt mit den Leitungen des CP2102 verbunden, ist das ein Fehler im Board design? Irgendwelche Vorschläge? Sonst löte
-
Thread
externer Interrupt
mir Leid wenn ich euch schon wieder mit sehr einfachen Frage quäle: Ich programmiere mit einem AT90CAN128 auf einem DVK90CAN1. Ich will die Tasten ansteuern damit z.B.: die Leds damit aus und eingeschalten werden. In der manual vom Board hab ich gelesen das die Tasten einen externen Interrupt aulösen