-
Thread
AVR at90can128(DVK90CAN1),Problem beim Senden mit USART
hi leute, ich brauche wieder Hilfe.Ich versuche gerade daten per usart vom AVR at90can128(DVK90CAN1) zu senden.obwohl ich alle initialisierungen gemacht habe,kriege ich es leider nicht hin auf die Register UDR0 und UDR1 daten zu schreiben.Ihre Werte bleiben auf 0.Ich kann also gar nichts
-
Thread
CAN-Bus mit AT90CAN128,PCA82C250 und BASCOM-Quellcode
Moin allerseits, nachdem ich mich die letzten 2-3 Monate mit dem CAN-Bus gequält habe, funktioniert die Software endlich. Viel Spaß beim Basteln, die Dokumentation ist in den BASCOM-Dateien enthalten. Es gab schon mehrere SW-Beispiele im Internet, die aber zum Teil sehr fehlerbehaftet oder unflexibel waren. Wer Fragen hat, möge mir eine Mail schreiben. Gruß aus Hannover Jörg
-
Thread
Atmel Studio 4.19 unter W10X64
zwar 0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR JTAGICE mkII bedienen: entweder aus Win11 über USB/RS232 Converter oder aus Win7 über USB mit dem älteren Notebook, da ich AVR Studio 4.19 einfach mag.
0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge > ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR > JTAGICE mkII bedienen: entweder aus Win11 über USB/RS232 Converter oder > aus Win7 über USB mit dem älteren Notebook, da ich AVR Studio 4.19 > einfach mag.
-
Thread
DVK90CAN / AT90CAN128 und MCP2551 zu langsame Signale CAN
Ich besitze einen DVK90CAN1. Diese Schaltung habe ich versucht selbst nach zubauen mit einem AT90CAN128 und eine MCP2551, weil es den Treiber von Atmel nicht mehr gibt. Auf dem DVK90CAN1 habe ich es hinbekommen, das die CAN Nachrichten zuverlässig laufen. Das gleiche Programm habe ich auf das selbst
-
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
Flanken erkennung verbessern.vielleicht mit C++?
Funktion zu deklarieren?! Macht C++ also OOP auf einem 8 Bit Maschine Sinn? Ich habe hier einen At90Can128 im Einsatz. Im Prinzip ist die Macro Methode wenn nur einmal mit selber Variable verwendet am leichtesten anzuwenden, Oder? Lg Ps Danke für die Fachliche Kompetenz!
Funktionsobjekt? Ein Closure? > Macht C++ also OOP auf einem 8 Bit Maschine Sinn? Ich habe hier einen > At90Can128 im Einsatz. Nach meiner Meinung: absolut! Allerdings muss sollte man sich im wesentlichen auf statische Polymorphie beschränken, TMP benutzen und auch Exceptions aussen vor lassen (gehen eh nicht
-
Thread
Verständnisproblem in AVR C Syntax Gesperrt
gleichzeitig noch auf dem Schlauch. Es ging um das Beschreiben des 32 Bit CAN Registers CANIDT im AT90CAN128. Darin sind die nur die oberen 29 Bit beschrieben, weshalb die ID um 3 Bit nach links geshiftet werden muss. Das wurde mir jetzt erst durch eure Hilfe und nach dem Wälzen des Datenblattes bewusst
vom C-Compiler und damit portabler. - Hardware als "Plattform" Das CAN Registers CANIDT im AT90CAN128 ist 32 Bit breit. Von daher empfiehlt sich auch hier die Verwendung eines uint32_t, um portabel zu sein. Ein unsigned long könnte bei Wechsel des Compilers zu Problemen führen. Fazit: Wie man
-
Thread
JTAG != JTAG? Wieso gibt's für jeden µC einen anderes JTAG Programmiergerät?
mit MSPs angefangen. Jetzt musste ich in der Firma mich mit einem AVR beschäftigen genauer einem AT90CAN128. Wenn ich dort die Debugfähigkeiten der beiden Prozessorarchitekturen gegenüberstelle muss ich sagen das der MSP430 sich um Längen besser debuggen lässt. Das fängt schon damit an das ich, wenn
finden wirst? wobei ich dem rechtgebe wenn ich die MSP mit dem jetzt auch von mir verwendeten AT90CAN 128 vergleiche. Dort schneidet der MSP430 um Längen besser ab. wobei es auch einen unschlagbaren Vorteil bei den ATMEL gegenüber MSP430 gibt. Es gibt für AVRs eine kostenlose halbwegs vernünftig
-
Thread
RS485 Bus aufbauen
mir egal, das ist richtig. Da ich mit AVRs arbeiten möchte, fällt der PIC leider weg - und der AT90CAN128 ist für die meisten Anwendungen eindeutig zu groß. Folglich bleibt nur noch kleiner AVR + CAN-Controller + CAN-Treiber. RS485 würd ich wahrscheinlich eh nur im Single-Master fahren. Da frag
der untersten Ebene (also I/O) auf RS485 Singlemaster aufsetzt. All diese Master sind dann zB AT90CAN128 und übernehmen für sich schon abgekapselte Funktionen. Alle Master sind dann aber übergeordnet via CAN vernetzt. So hab ich einen Heizungs-Master, einen Licht-Master, ... die aber alle untereinander
-
Thread
[S] AT90CAN128-Board mit PCA82C250 und FT232RL
Hallo, wie oben im Betreff schon geschrieben suche ich eine Platine für eine AT90CAN128-CPU möglichst schon mit einem PCA82C250 als Transceiver und einem FT232RL als USB-Interface. Schön wäre auch noch eine ISP- und JTAG-Schnittstelle. Da ich die Bauteile schon hier habe, wäre eine
-
Thread
FT232RL Problem
Ich bastle auch gerade mit einem FT232 und AT90CAN128. Meine UART Verbindung war anfangs auch nur Mist da ich die Schaltung über eine Power Supply gespeist hatte und dabei GND von Laptop und Power Supply nicht verbunden hatte.
-
Thread
Für ATtiny4313 kompilieren?
atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4 atxmega32a4 atxmega64a3 atxmega64a1 atxmega128a3 atxmega256a3 atxmega256a3b atxmega128a1 Vielleicht sollte
atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4 atxmega32a4 atxmega64a3 atxmega64a1 atxmega128a3 atxmega256a3 atxmega256a3b atxmega128a1 Assembler messages
-
Thread
TQFP in Eagle
Hat jemand von euch schonmal sowas gemacht? ich bin doch wohl nicht der einzige, der einen at90can128 mit eagle routen will...
-
Thread
Suche Bootloader für Mega16
nicht das Problem sein mit der UART1. Aber noch eine Frage. Unterstüzt der Bootloader auch den AT90CAN128 ?
-
Thread
Haussteuerng realesierung
PC visualisieren und bzw. vom PC zu Steuern 2. was brauche ich dafür. ich benutze einen AT90CAN128. Es währe schön wenn das einer schon mal gemacht hat und mir dabei helfen kann.
-
Thread
Priorisierung langer Task und Kommunikationstask
CAN betreibe ich mit 500kBit, d.h. die Nutzdatenrate ist maximal 250kBit, das schafft selbst der AT90CAN128 bei 16MHz locker. Die Auswertung erfolgt im Main. Ist das Main durch andere Tasks lange beschäftigt, könnte man dafür auch einen Softwareinterrupt niedriger Priorität verwenden. An ein RTOS
betreibe ich mit 500kBit, d.h. die Nutzdatenrate ist maximal > 250kBit, das schafft selbst der AT90CAN128 bei 16MHz locker. > Ok.. > Die Auswertung erfolgt im Main. Ist das Main durch andere Tasks lange > beschäftigt, könnte man dafür auch einen Softwareinterrupt niedriger > Priorität verwenden.
-
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
AVR Dragon = preiswertes JTAGICE mkII ?
Ach das Dragon kann jetzt mehr? Muss ich mal schauen, den AT90CAN128 konnte ich nicht debuggen. Nur programmieren...
-
Thread
Alternative zu CAN-Bus?
Yep, das ist teurer als I2C. Aber lustigerweise ist Mega8+MCP2515 günstiger als PIC18F258 oder AT90CAN128 mit internem CAN. > integriertem CAN oder den externen MPC2515. Auf jeden Fall braucht jeder > CAN-Knoten noch ein Drosselpaar um an den Bus angeschlossen zu werden. Wozu? Wegen produzierter
. Ich kann bloss nicht empfehlen, sich als ersten CAN Controller ausgerechnet sowas wie den AT90CAN128 anzusehen. Dass der erst einmal abschreckt kann ich nachvollziehen. Beim MCP2515 (oder SJA1000) sieht das anders aus, die sind viel einfacher aufgebaut. Was aber garantiert ausreicht. Also: Intern
-
Thread
Entwicklungsboards
Warum nicht selber bauen ? Als single Chip z.B.: AT89C51CC01 (Reichelt: 13,20) AT90CAN128 (Reichelt: 16,10) Den AT89C51CC01 kriegt man mit PLCC-Sockel auch bequem auf eine Uni-Platine. Oder noch billiger: ATMega8 (2,75) + MCP2515 (1,95) Dazu noch den Bustreiber PCA80C250
-
Thread
ATMEL Studio 6 Problem
mal wieder in die Controller Programmierung einsteigen. Folgende Komponenten verwende ich - AT90CAN128 - JTAGICE2 (USB Treiber sind installiert und wird auch erkannt) - Atmel Studio 6 Im Screenshot seht ihr ein einfaches Testprogramm (ob es sinnvoll ist, sei erstmal dahingestellt). Auf jedenfall
-
Thread
verkauft jemand einen ATMEGA128
Hallo bei ibi sind zZ at90s can128 im angebot http://cgi.ebay.de/Atmel-AT90CAN128-16AI-neu-CAN-C_W0QQitemZ5801480495QQcategoryZ12949QQrdZ1QQcmdZViewItem 6EUR / Stueck nur als Info
-
Thread
Display3000 CAN-Bus
Hex ist für AT90CAN128 und verschickt Nachrichten mit ID >=601 Die üblichen Baudraten werden durchgeschaltet. Dein kann Monitor sollte jedenfalls was finden. ACHTUNG!!! PORTB.7 ist ein Ausgang und wird getoggelt
-
Thread
AVR-Platine auf EBAY
Hallo, bei mir gibt's bald (ab 2.5.2005) ein EvoBoard für den ATMega128, AT90CAN128 oder ATMega64 unter www.microcontroller-starterkits.de als Leerplatine für 14,90 Euro. Homepage ist leider noch nicht ganz fertig. Bestellungen können vorerst unter mike@microcontroller-starterkits.de
-
Thread
[V] [V] EvalBoards, IC, uC, Taschenrechner
Discovery. Neu 20€ LPCXpresso LPC1768. Quasi neu 10€ LPCXpresso LPC1114. Quasi bei 10€ AT90CAN128-16AU. Bei 5€ 2x NXP SJA1000 2€(Beide zusammen) 3x FTDI FT2232HL 10€ (Alle zusammen) Taschenrechner TI-89 mit Programmierkabel. Sehr wenig benutzt: 40€ Verschenke: Das hier waren
-
Thread
Resonator für CAN
Hallo, ich möchte an meinem AT90CAN128 einen Resonator mit 8MHz (Chip Ceramic Resonator CSTCC von Reichelt) einsetzen. Reicht die Genauigkeit/Temperaturdrift für das CAN-Modul des AVR ? Danke. Peter
-
Thread
kein 90can128 im AVR-Studio ?
installieren... in dem halben jahr hat sich ein wenig mehr verändert, als das hinzukommen des AT90CAN128 (in den ich selbst zur zeit CANopen-protokolle implemntiere)... fast ein sprung so wertvoll wie der wechsel vom AVRstudio3.x zu 4.x... die änderung fällt nur kaum einem auf... aber im aktuellen
-
Thread
PWM-Beschaltung mehrerer LEDs
Helligkeitsstufen geschaltet werden können(AUS, MITTELHELL, HELL). Die nötigen Anweisungen erledigt ein AT90can128. Dieser hat leider nicht genug PWM-Ausgänge für den Anschluss von je einem LED-Treiber TLE4241 für jede LED. Bevor ich einen zweiten µC zur Aufbereitung der Signale verwende (z.B. aus der AT90PWM-Reihe
-
Thread
uart datenmüll nach 10 sekunden
Hallo, ich verwende den AT90CAN128 mit einem externen Quarz (8MHz). Mit Hilfe des Tutorials habe ich mir ein Programm geschrieben um Daten an die serielle Schnittstelle des PCs zu senden. Eigentlich funktioniert es wunderbar, allerdings
-
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
Euer Lieblingscontroller
Fujitsu MB91F467B - weil er mir mit AUTOSAR so schön auf den Keks geht AT90CAN128 weil mir FreeRtos so schön auf den Keks geht ATMEGA128 schön Universell Last but not Least: Mega16/32/64 ebenfalls weil schön Universell :D
-
Thread
Brauche Informationen über den CAN-Bus
Hmm, ich schreibe gerade was für den at90can128. Datenblatt ist ein bisschen wirr, da wirst du aber nicht drum rum kommen. Ich hab mir eigentlich alles aus dem Datenblatt zusammengepfriemelt und kann dir eventuell bei Fragen helfen. Vielleicht
-
Thread
Servosteuerung 30 A - H-Brücke verstärken?
man avarice .... avarice currently has support for the following devices: at90can128 at90can32 (o) at90can64 (o) .... * - Only supported by the JTAG ICE mkII device. o - Only supported by the JTAG ICE mkII and AVR Dragon device. [/code]
haben sich beim Klonen wohl auf den Namen beschrönkt? Ich könnt' mir natürlich auch 'nen at90can128 nur zum Debuggen besorgen. Aber da wollen'se auch schon 20,- + MwSt.
-
Thread
preserve eeprom memory thru
Hallo Leute ich habe immer wieder das Problem, dass einzelne Variablen, die ich im EEPROM meines AT90CAN128 hinterlegt habe nach einer neuen Programmierung absurdeste Werte annehmen. Am Programm liegt es nicht, wiel die Bereiche festgeschrieben sind und nicht verändert werden. Überschreibe ich das EEPROM
-
Thread
Einstellung der Baudrate für UART
kommunikation zwischen den Mikrocontroller und dem PC zu esrtellen. Ich arbeite mit dem Mikrocontroller at90can128. Ich arbeite mit einem clock-Frequenz von 10 MHz. Ich möchte die Daten mit einer Geschwindigkeit von 115200 bps übertragen.Im Datenbaltt(seite 212) steht folgende werte Fclock=10 MHz, Baud=115200
-
Thread
Fuse bit verstellt - defekt?
Hallo, ich ahbe versehentlich bei meinem AT90CAN128 ein Fusebit mit dem AVRStudio verstellt. Es handelt sich um das Popupmenue, wo man die Frequenzen einstellen kann. (STK500 => Fuse Tab => weit unten das einzige Pullupmenue) Seitdem kann ich weder
-
Thread
[V] STK500, STK501, JTAGICE mk1 und einige AVRs
1x ATmega8-16PU - 1x ATmega8-16PI - 2x ATmega168-20PU - 1x ATmega644-20AU - 1x AT90CAN128-16AI - 1x ATmega128-16AI - 1x ATmega128-16AC Am liebsten würde ich alles zusammen an eine Person verkaufen. Dann wäre der Preis 120,- Euro inkl. Versand (D). Serielle Kabel sind in
-
Thread
µC mit CAN + vielen Digital I/O´s
Ich verwende den AT90can128 sowohl privat als auch geschäftlich. Bin sehr zu frieden. Kann ich nur empfehlen. Gruss Harald
-
Thread
Probleme mit ADC und Sensor
ist es ein triviales Problem, aber irgendwie komm ich nicht dahinter: Ich missbrauche meinen AT90CAN128 als AD-Wandler; dazu folgende einstellungen: [c] uint16_t adc_val() { int i; uint16_t result; ADMUX |= (1<<MUX0); ADMUX |= (1<<REFS0); ADCSRA = (1<<ADEN) | (1<<ADPS1) | (1<
-
Thread
0 OHM Widerstand?
Hallo, ich arbeite mich gerade in den CAN-BUS via AT90CAN128 ein. Da bin ich in einigen Dokumenten, wie z.B. : www.atmel.com/dyn/resources/prod_documents/doc4330.pdf auf den Begriff "0 Ohm Widerstand" gestoßen? 0 Ohm bedeutet doch "kein Widerstand
-
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
Multi - Master fähiges Protokoll
grad an einer grösseren Sache (Beck SC143 als Zentrale), die Peripherie bekommt teilweise den AT90CAN128, die kleineren Geschwister Mega8+MCP2551+MCP2515. I2C kannst du getrost vergessen.
-
Thread
Welchen CAN-Bus Microcontroller/Platine
http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php
-
Thread
CAN Bus Protokoll in Datenbank schreiben
Message Object. Der AT90CAN128 hat z.B. 15 davon und kann damit z.B. auch 15 Pakete buffern, falls ich diese nicht rechtzeitig abhole. (Wenn die Filter richtig gesetzt sind) Kann es sein, dass du die Pakete vom MCP2515 nicht
-
Thread
CAN - BUS - IC ( welchen IC würdet Ihr empfehlen ? )
Ein paar Beispiele: AVR: AT90CAN128 i51: AT89C51CC003 ARM: LPC2129 PIC: PIC18F258 Jeweils die Errata-Sheets beachten.
-
Thread
Verkaufe Altera Cyclone II EP2C35F484C7ES K AAA9T0513A
EP1S10F484C6 L AAC950337A - Altera Stratix II EP2S60F672C5ES K AAA9L0425A - Atmel AT90CAN128-16AU - FTDI FT2498M 451-1 - Samsung 401 K4S641632H-TC75 - Motorola MC9S12DP256B CPV 1K79X QQZWC352 - MPC5200CVR4008 M62C REV 1 QAZ0637j
-
Thread
Anfängerfrage in C
atmega16 atmega161 atmega162 atmega163 atmega168 atmega169 atmega32 atmega323 atmega64 atmega128 at90can128 at94k no emulation specific options.
-
Thread
Praktisches Problem mit CAN-Bus
eine praktisches CAN Problem. Leider finde ich seit Tagen keine Lösung dazu. Ich habe einen AT90CAN128 mit dem Transceiver PCA82C251. Als Busleitung benutze ich 2 dünne Kabel die an beiden Enden über 120 Ohm miteinander verbunden sind. Da ich nicht genau sagen kann, ob der andere am Bus angeschlossene
-
Thread
ATmega Netzwerk - welches Bussystem?
also der at90can128 ist ein Atmega mit CAN. Den setze ich sehr oft ein. Kann ich nur empfehlen. 20 m sind da kein Problem und Multi-Master-fähig ist der Bus auch. Sehr einfach erweiterbar. 3 leitungen und gut ist...
-
Thread
Bezugsquelle AT91SAM7Sxxx?
neu :-) Hehe, wie wahr. Ich hab grad gesehen das das Reichelt erstaunlicherweise schon den AT90CAN128 hat, aber bei nem Preis von 16,10 hats mir die Schuhe ausgezogen. Da hat wohl das Dumping System von Reichelt versagt ;-)