-
Thread
Bosch CJ125 mit AVR AT90CAN64
diesem Projekt ist ein CJ125 Lambdacontroller von Bosch. Ausgewertet wird dieser über einen AVR AT90CAN64. Dieser regelt einen Mosfet mit PWM und steuert die Heizung der Lambdasonde. Der AVR kommuniziert auch über SPI mit dem CJ125. Dass ganze habe ich im KiCad designt, PCB machen lassen und die SMD
Rene S. schrieb im Beitrag #8079471: > Die Leiterbahn endet am AT90CAN PDI Pin. Nein, die endet bestenfalls auf Masse (nachdem du das GND-flooding geheim gehalten hast). Das andere Ende geht an den Stecker. Sollen wir beim Schaltplan weitermachen? TX_CAN und RX_CAN
-
Thread
Sketch Upload via CP2102N schlägt fehl
verwenden? > > https://www.ebay.de/itm/314870492130 Der MCP2515 ist doch ebefalls uralt so wie der AT90CAN. Aktuell wäre ein MCP2518FD.
hoffentlich stabil zum laufen gebracht. Ich habe jetzt zusätzlich noch einen pullup mit 10k auf den AT90CAN64 RESET gelegt und mit diesem Schritt funktionierts. Der Anschluss (links CP2102N / rechts AT90CAN) : GND -> GND TXD -> PDI RXD -> PDO RTS -> RESET (dazwischen ein 100nF Kondensator)
-
Artikel
CAN
welches u.a. auch Anwendung in der Automatisierungstechnik findet. Mikrocontroller mit CAN. Atmel AVR. AT90CAN. Atmel AVR Controller mit CAN-Schnittstelle (ein Kanal) Speicher: (FLASH,EEPROM,RAM) AT90CAN32 -> 32KB 1KB 2KB AT90CAN64 -> 64KB 2KB 4KB AT90CAN128 -> 128KB 4KB 4KB 15 CAN "Message Objects", jedes
Hassane El-Khoury at www.embedded.com Einführung in CAN - kostenloses E-Learning Angebot Testboards. AT90CAN Testboard by www.jtronics.de (aktualisiert 2010) universal Testboard - CAN RS232 SPI I2C ATmega8 CAN Testboard und MCP2515 Tutorial Olimex AVR-CAN mit AT90CAN128 Dongles. Selbstbau Projekte. Can200
-
Artikel
Linksammlung
Grayscale für MSP430 und andere uCs. Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128) SED1330 an ATMega. Library für SED 1330 controller an ATmega In der Codesammlung gibt es auch für andere Controller was. Siemens S55/C60. S55-Display Pinbelegung Forumbeitrag Siemens S65/M65/CX65
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
bl*.hex') do set binf=%binp%%%s echo Program %binf% echo. atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -c -fl -f Binfiles\%binf% --verify write -fs --values FFD0FD --verify for /f "delims=" %%s in ('dir /B /OD .\Binfiles\module*.hex') do set binf=%binp%%%s echo Program %binf% echo. atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -ee -f Binfiles\bootstart_eep.hex --verify atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -fl -f Binfiles\%binf% --verify pause [/pre]
-
Artikel
KiCad
LPC21xx / LPC22xx / LPC23xx | EINE AVR ATmega-Bibliothek, wo ALLE Controller drin sind. * AVR XMegas | AT90CAN128 / allgemein mehr AVRs (MEGA & TINY) * Wegen der AVRs und ATMEGAs: Bitte hier mal schauen, und den Wunsch auf den Typ konkretisieren! Der Atmelzoo ist so verwirrend vielfältig..... Leider ist die
-
Thread
Suche Arduino-Bootloader-Hex-Code für AT90CAN128
Hallo, ich möchte einen AT90CAN128 über die serielle Schnittstelle programmieren. Dafür suche ich einen geeigneten Bootloader. Im Internet habe ich "ATmegaBOOT_168_at90can.hex" und "AVR-CAN_UART.hex" gefunden und mit einem Tremex
-
Thread
Neuer ReAVR in Aussicht
Atmel.ATmega_DFP.2.4.522.atpack | fgrep .atdf 102720 Stored 102720 0% 01-22-26 09:11 00000000 atdf/AT90CAN128.atdf 101098 Stored 101098 0% 01-22-26 09:11 00000000 atdf/AT90CAN32.atdf 101218 Stored 101218 0% 01-22-26 09:11 00000000 atdf/AT90CAN64.atdf 75690 Stored 75690 0%
-
Thread
Fassung für TQFP64
Hallo, ich bin auf der Suche nach einer Fassung für den AT90CAN128. So, wie die hier https://www.reichelt.de/de/de/shop/produkt/ic-fassung_68-polig_plcc-14703 Allerdings in 64-polig. Bei meiner Suche finde ich nur 68-polig. Weiss jemand, wo ich die
Den AT90CAN128 gibt es auch im QFN-Gehäuse. Die sind deutlich stabiler, also müssten die Sockel eigentlich einfacher sein. Naja, Textool hat 2 verschiedene für 0.4mm-Pitch und scheinbar keinen für 0.5mm. Muss
-
Thread
Tft 3,5 direkt mit 5V-System benutzen?
das merken, auch bei 16 MHz. Ich kann das sagen, weil ich vor etwa 20 Jahren ein Produkt mit einem AT90CAN128 (Mega128 plus CAN, VCC=5V) und einem ILI9321 (Vorvorgänger des ILI9341, Vio=2.8V) entwickelt habe. fchk
-
Thread
section `.data' is not within region `data'
0x800500 -Wl,--defsym=__DATA_REGION_LENGTH__=32768[/c] angegeben werden. Dieselbe Software für den AT90CAN128 funktioniert aber auch mit der Version 4.3.3. Hier ist jedoch kein externer Ram angeschlossen und auch nicht beim Linken eingestellt, weil der genug internen hat. Es wird also Zeit, dass ich
-
Thread
Fehler bei avr-gcc 4.8.1 und nicht bei 4.3.3
Um das Problem näher einzugrenzen, habe ich die Software für den AT90CAN128 mit den Versionen avr-gcc 7.3.0 und 5.4.0 compiliert. Da läuft sie einwandfrei. Mit der Version 4.8.1 habe ich es noch nicht getestet. Da ich das jetzt zum Anlass nehmen wollte mal auf die Version
] Nach kurzem Nachdenken fiel mir auf, dass ich als Parameter beim Compiler und Linker "-mmcu=at90can128" angegeben hatte, die Software aber mittlerweile für den AT90CAN128 zu gross ist, was den Ram betrifft. Beim Compilieren für den ATMega2560 war die Meldung nicht. Das Ganze nochmal getestet
-
Thread
externes Ram am Atmega162
> ... AVR_AT90CAN128 ... Wo kommt jetzt *der* her?
kommt jetzt der her? Ich hatte das Testprogramm ursprünglich vor millionen von Jahren mal für den AT90CAN128 geschrieben. Wollte das aber jetzt nicht rausschmeissen. Axel R. schrieb im Beitrag #7752313: > Jtag noch aktiv, oderso? Bingo, das war es. Da wäre ich nie drauf gekommen. Jetzt läuft das
-
Thread
SPI Kommunikation zwischen AT90CAN und ATmega16 (AVR)
Max schrieb im Beitrag #7750080: > AT90CAN128.PNG > ATmega16.PNG An _jedem_ VCC Pin _ein_ Abblock-Kondensator gegen Masse. An _jedem_ ! Max schrieb im Beitrag #7750080: > aus dem Schaltplan mit rangehangen. Nein! .... aus
Slave-Programm wurde original doch gar nicht übersetzt!?) läuft es hier (mutatis mutandis), mangels AT90CAN zwischen zwei ATmega16.
-
Thread
ATMega Auslaufmodell?
JTdCJTIyY2F0ZWdvcnlkcm9wZG93biUyMiUzQSU1QiUyMk1pY3JvY29udHJvbGxlcnMlMjBhbmQlMjBNaWNyb3Byb2Nlc3NvcnMlMjIlMkMlMjIlMjIlMkMlMjIlMjIlNUQlN0Q= Schade, nur die beiden bisherigen Typen mit nur einem CAN (AT90CAN*, ATmega*M1).
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
aber noch zusätzlich einen Message-FIFO im SRAM angelegt. Später haben wir den AT89C51CC03 und den AT90CAN128 verwendet. Der CAN-Controller ist bei allen 3 gleich aufgebaut, d.h. auch 15 MOBs. Zur Programmierung gibt es nicht viel zu sagen. Man setzt die Timingregister für die gewünschte Baudrate und
-
Thread
AT90CAN128 CAN Daten senden
Guten Abend, dies ist ein Nachfolgethread von CAN-Bibliothek für den at90CAN128 und das AVRStudio vom 29.04.2008. Verwendet hab ich den Programmcode von Daniel S. vom 15.02.2013. Der Compiler läuft ohne Fehler durch. Nur leider bekomme ich keine CAN Botschaft in CANoe angezeigt. Ich verwende: µC: AT90CAN128 Transceiver: TJA1050 Entwickerumgebung: Atmel Studio 7 Kann mir bitte jemand helfen, warum ich keine Botschaft in CANoe empfange. Vielen Dank
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
das neue Programmier/Debug Interface ist für mich eine > solche! JTAG funktioniert doch beim AT90CAN. Ich muß nicht ständig mit neuen Tools rumspielen, nur so aus Langeweile. Allerdings floaten meine MCs oft auf gefährlichen Spannungen (bis 15kV). Daher erfolgt Flashen und Debuggen vorwiegend über
verzichten zu können. Wenn denn Auflösung/Leistung und Störabstand genügen. Daß man da mit einem AT90CAN nicht weit kommt ist logisch. Womöglich würde den Anwendungen aber hier doch schon ein neuer AVR reichen? Mal ganz frech gefragt. Das dürfte dann sogar ziemlich Aufwand und Kosten sparen. > In
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
entspricht AVR Simulator 2 in 4.19), somit kann man ältere, aber noch immer aktuelle Mikrocontroller wie AT90CAN128 u.Ä. nur mit Studio 4 simulieren. P.S. statt WinAVR Version 20100110 benutze ich "per Hand" aus Atmel Studio herausgenommene spätere GNU Compiler-Version. Das bringt einige Vorteile, z.B. man
-
Thread
USI-UART mit ATTiny85: MSB kaputt
schwieriger zu löten, geht aber auch... Diese zwei Typen würde ich für alles empfehlen. Für CAN noch AT90CAN128, aber man kann auch ohne, mit einem externen CAN-Controller alles machen. Aber 8-Füßler - wozu?
-
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
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
ATmega64M1 nachgedacht, aber die Beschaffbarkeit war zu lange ungewiß und daher wurde es noch der AT90CAN128. Das Webgedöns programmieren andere, das ist mir zu öde. Ich mag es lieber hardwarenah.
-
Thread
Can Transceiver Temperatur Einfluss auf Empfang?
die Platine noch ohne Probleme. Jedoch empfängt der Gute AT90Can128 nicht mehr. Ich habe mit Eisspray den Transceiver als Schuldigen ausgemacht. Laut Datenblatt des PCA82C251T sollte die Temperatur jedoch von -40-+125° keine Probleme machen. Die Versorgung
ich dann gesehen das RTR Nachrichten angekommen, jedoch andere Nachrichten nicht. Habe dann den AT90Can128 ersetzt. Mit dem neuen Microcontroller läuft es jetzt ohne Problem mit 80°. Wie kann sowas sein? Sowas schon erlebt?
-
Artikel
Reichelt-Wishlist
CAN-Bus(!) einsortiert. Bitte auch die neuen Gehäuse (ROHS) und Typen mit ins Angebot nehmen. Atmel AT90CAN128 | | MMC / SDC slot 50x gewünscht ==> Bestell-Nr.: CONNECTOR MMC 11, CONNECTOR MMC 12, CONNECTOR SD 21 und CONNECTOR SD 22 lineare Potentiometer als Schiebepoti | | - Bestell-Nr. PSM-LIN* ("mono
-
Thread
USB-RS232-Adapter mit +/-15V
rausgeschmissen wird. Auf Arbeit habe ich einen FTDI, der hat auch seine Macken. Bei den AVRs mit 64 Pins (AT90CAN128 usw.) liegt ja ISP und UART auf den selben Pins. Nach jedem Programmieren kackt der FTDI ab und das Terminalprogramm muß neu gestartet werden.
-
Thread
AVR128DA Simulator
sehr > hilfreich. Dabei können neuere Studio-Varianten wenige AVR simulieren als früheren. Z.B. AT90CAN, -PWM und -USB kann man mit Stuio 4.19 simulieren, mit späteren aber nicht mehr. Glücklicherweise läuft Studio 4.19 auch mit Win11, das habe ich getestet. Beide (7 und 4.19) stehen nebeninander
-
Thread
CAN als "Open-Drain"?
möchte. Als eine Lösung wäre USART denkbar. Aber vielleicht wäre so "leichte CAN" zwischen zwei AT90CAN128 (unter Rücksicht auf mögliche Erweiterung) auch sinnvoll? Für analoge Mikrofone, das weiß ich aus Erfahrung, funktioniert eine asymmetrische Leitung etwa bis 1,5 Meter fast ohne Brummen. Dort
halbduplex, es kann also bei beiden Übertragungsarten > zu Buskollisionen kommen. Für CAN hat AVR-Serie AT90CAN32-128. Gibt es bei AVR etwas mit eingebauem LIN-Modul?
-
Thread
Flashen mit MK2
Zum Aufruf schreibt man sich eine Batch, z.B.: [code] atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -c -fl -f main.hex --verify [/code]
-
Thread
AVR®DD family, low pin count devices
PDO (gedoppelt mit den Pins > von UART0). Das betrifft auch die anderen AVRs im TQFP-64, z.B. AT90CAN32, 64, 128, ATmega2561. Ich finde das ganz praktisch, man kann dann über die ISP-Pins eine Debug-UART an den PC anschließen. Ich hab mir dafür auch einen Isolator mit HCPL2232 gebastelt und bis zu
-
Thread
AT90CAN128-16MU | Produkte, Platinen und Steuergeräte auf dem Markt
Hallo zusammen, für eine private Kleinserienfertigung von Steuergeräten benötige ich einige Atmel AT90CAN128-16MU. Die aktuelle Verfügbarkeit am Markt ist aktuell schwierig. Kenn hier jemand einige Produkte und Steuergeräte wo dieser Controller drauf verbaut ist? Oder vielleicht auch andere Anlaufstellen
-
Thread
Ladungspumpe mit Bosch Classic Pedelec-Akku
nicht, mittlerweile sind die erforderlichen Informationen zu finden. Als Controller wird ein AT90CAN128 auf einem Olimex-Board (AVR-CAN) eingesetzt. Hab noch nie was mit CAN gemacht und dachte mir "Wenn schon, denn schon...". So ein Arduino-CAN-Breakout an irgendeinem ATMega hätte es wahrscheinlich
-
Thread
Atmel AT90CAN128-16AU
Grüße an das Forum, hat jemand von Euch ein paar abzugeben? Würde mich sehr freuen! VG Jörg
-
Thread
AVR AT90CAN128 Problem
ohne Erfolg. Ich bin jetzt etwas ratlos. Oder gibt es da Restriktionen softwareseitig dass der AT90CAN nur mit bestimmter Hardware beschrieben werden kann? Danke schon mal für die Tipps.
Deine Programmer kennen den AT90CAN128 wohl nicht. Ich benutze den AVRISP MKII, damit geht es (Atmel Studio 7.0).
-
Thread
AVR GCC Textausgabe von Flash-Strings
funktioniert. Aber ich habe da ca. 2kB Texte und nur 4kB RAM. Umgebung: AtmelStudio7, GCC V5.4.0, AT90CAN128 hier das codeschnipsel: [c] void text_p(int x, int y, int attr,const char *str) { EAK_set_cursor(x,y); EAK_set_attr(attr); while(pgm_read_byte(str) != 0x00){ EAK_putc(pgm_read_byte
-
Thread
[Atmel Studio 6 | AVR ISP MK2] Lästiges "Problem"
) do set binf=%binp%%%s echo Program %binf% echo. pause atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -c -fl -f Binfiles\%binf% --verify write -fs --values FFD0FD --verify set binf= pause [/code]
-
Thread
Simulation mit AVR-Studio 7? Geht das nicht ohne Debugger oder angeschlossenen Programmer?
UC3L series, and some tinyAVR® and megaAVR® devices are not yet supported in Microchip Studio. • AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models • External memory is not supported by the simulator (#7570, #9442 /Zitat ciao gustav
-
Thread
CAN MOB durchrotieren und alles löschen inkl. CAN-MSG nötig?
keine neue Nachricht dort abgelegt wenn schon etwas drinsteht? Es geht um die AVR CAN µC z.B. AT90CAN, ATMega16/32/64M1,...
-
Thread
AT90CAN128 avr-libc Debian Änderungen, Erfahrungen?
Hallo, ich habe vor ca. 2 Jahren aus einem Code für einen AT90CAN128 ein hex File erzeugt. Dieses läuft wie gewünscht, AD Ausgabe auf dem CAN. Nun habe ich den Code neu kompiliert, Kompilierung ohne Fehler. Das neue hex File mit dem alten Code läuft nicht mehr,
-
Artikel
AVR Typen
ATmega168 16 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega168 AT90CAN128 128 64 16 16 53 8 1 1 2 1 0 0 8 10 15 1 0 0 4 4096 40 85 2.7 5.5 2.7 5.5 4 8 2 7 AT90CAN128 ATmega325 32 64 16 16 54 17 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 40 85 1.8 5.5 1.8 5.5 3 4 1 4 ATmega325
ATmega644 64 44 20 16 32 32 3 1 1 0 0 0 8 10 15 1 0 0 4 2048 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega644 AT90CAN32 32 64 16 16 53 8 1 1 2 1 0 0 8 10 15 1 0 0 2 1024 40 85 2.7 5.5 2.7 5.5 4 8 2 7 AT90CAN32 AT90CAN64 64 64 16 16 53 8 1 1 2 1 0 0 8 10 15 1 0 0 4 2048 40 85 2.7 5.5 2.7 5.5 4 8 2 7 AT90CAN64 AT90USB1286