-
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
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 alle weiteren ATMEGA Prozessoren, die die SPI-Programmierschnittstelle unterstützen
-
Thread
Hobby Ausrüstung kaufen
neue gute Lötstation. Eine Rework Station möchte ich benutzen um z.b hab ich hier noch einen AT90CAN128 liegen, denn ich bis jetzt noch nicht verbaut habe. Außerdem hätte ich schon desöfteren Eprom oder andere Bausteine aus Steuergeräten aus und einlöten müssen z.b solche http://ww2.justanswer.com
-
Thread
Assemblerprogrammierung
viele AVRs haben aber auch einen Multiplizierer an Board Alle ATmegas und deren Derivate (z.B. AT90CAN128).
-
Thread
Drehzahlregelung Gleichstrommotor
Zuleitungsinduktivität. Ich habe sowas schon gebaut, allerdings bis 70A und etwas aufwendiger mit nem AT90CAN128 als µC, also glaub mir, es geht so.
-
Thread
Loew Power Hausbus
2. kommt durch, daher vorher ein nutzloses Wakeup-Packet rumschicken nicht empfehlenswert: AT90CAN128 das Drecksding kann nicht in den Tiefschlaf geschickt werden wenn es auf CAN-Nachrichten reagieren soll. Wenn es ueber einen externen IRQ bei CAN-Aktivitaet wieder geweckt wird empfaengt es erstmal
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATMEGA3250PA ATMEGA3290A ATMEGA645P ATTINY1634 ATTINY828 ATTINY84A ATXMEGA32C3 ATXMEGA32E5 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM1 AT90PWM2 AT90PWM2B AT90PWM216 AT90PWM216 AT90PWM3 AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515
-
Thread
Probleme bei I2C und Display edip 240
gescheitert. Als TWI Lib nutze ich die Lib von P. Fleury. Der µC ist ein auf 16MHz getakteter AT90CAN128. Kann mir jemand bei dem Problem behilflich sein? Hier der Code für die Unterprogramme: [C] void Display_loeschen(void) { int i = 0; i2c_start(0x10); i2c_write(DC1); i2c_write
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atmega128a atmega1280 atmega1281 atmega1284 atmega1284p atmega128rfa1 atmega128rfr2 atmega1284rfr2 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atmega256rfr2 atmega2564rfr2 atxmega16a4 atxmega16a4u atxmega16c4 atxmega16d4 atxmega32a4 atxmega32a4u atxmega32c4 atxmega32d4 atxmega32e5 atxmega16e5
/atmega128rfa1 avr/lib/avr51/atmega1284rfr2 avr/lib/avr51/atmega128rfr2 avr/lib/avr51/at90can128 avr/lib/avr51/at90usb1286 avr/lib/avr51/at90usb1287 avr/lib/avr6/ avr/lib/avr6/atmega2560 avr/lib/avr6/atmega2561 avr/lib/avr6/atmega2564rfr2 avr/lib/avr6/atmega256rfr2 avr
-
Thread
Fragen zu sizeof() in Kombination mit structs
bekannt ist, wenn das Programm läuft und auf eine SD-Karte zugreifen kann. PPS: Ich nutze einen AT90CAN128 @Jörg Du hast schon recht, dass ich nicht recht weiß was ich tue. Ich versuche eben mit dem was ich weiß zu arbeiten. Das ich nicht wußte das sizeof() mit dem Pointer nicht zurückgibt was ich
-
Thread
HILFE!!! Platine raucht
den Schaltplan gezipt. Alle sechs Seitensind im PDF-Format. Zur Idee: Der Kontroller ist ein At90CAN128, da ich auch eine CAN-Anbindung, zur Kommunikation, mit den anderen Steuergeräten benötige. Die Programmier- und Debug-Schnittstelle soll JTAG dein. Zum programmieren und debuggen hab ich mir ein
-
Thread
Entscheidungshilfe µC & Sprache
Sendeinterrupt -> fertig - Empfangsinterrupt -> Daten aus Puffer lesen -> fertig Z.B. der AT90CAN128 hat 15 solche Puffer, man kann also quasi parallel mehrere Pakete senden/empfangen. Das ganze Gegenteil davon ist RS-485, da muß man allen Tod und Teufel umständlich in Software programmieren
-
Thread
Gemeinsamer Hausbus
eigenen Protokoll...der Aufwand lohnt einfach nicht. Nimm einen AVR mit integriertem CAN controller (at90can128) und dann DeviceNet oder so als Application Layer. Das ganze ist fertig, hochstabil und man kann sich ganz um die Nodes sowie die Anwendungen kümmern. Auch wenn die Controller geringfügig teurer
-
Thread
Frage zu CAN Library von Thomas Fuchs
Hallo, seit Tagen spiele ich mit der Bibliothek zu CAN von Thomas Fuchs für AT90CAN128. Nun stehe ich vor einer weiteren Herausforderung. Denn ich bekomme es nicht hin, MObs zu filtern. Ich verstehe das beschreiben der Masken und IDTs in beiden Funktionen zusammen nicht!?! hier
-
Thread
So Zeitgenau messen wie möglich über ein I2C-Datenbussystem
das mit dem Timestamp schon einmal ausprobiert? Mit welchem > Controller? Wir benutzen den AT90CAN128: "The capture of the timer value is done in the MOb which receives or sends the frame. All managed MOb are stamped, the stamping of a received (sent) frame occurs on RxOk (TXOK)." Der kleinste
-
Thread
Neue AVR-Tiny Generation, neue B-ATMegas, neue Entwicklungstools
nicht schlecht. Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen der AT90CAN128. Ist zwar alt, aber gut beschaffbare Lagerware. Die neueren ATmega64M1 waren zum Zeitpunkt der Entscheidung immer noch nur sporadisch zu erhalten.
sehr schick. > Da wir CAN (fast) immer benötigen, ist unser standard AVR notgedrungen > der AT90CAN128. Ich benutze den 90CAN32 und den 16M1. Während der 90CAN32 etwas angestaubt ist, ist mir der 16M1 dann wieder eher zu klein. Richtig gut gefallen würde mir ein 164M1 oder auch 164C1 weil ich
-
Thread
RS485 galvanische Trennung?
fällt es schwer, sie zu verstehen. Natürlich bastelt sich keiner einen CAN-MC selber. Z.B. der AT90CAN128 wird gerne genommen und ist gut verfügbar. Mit 15 MOBs kann der ne Menge Nachrichten puffern. Man kann also durchaus den CAN-Interrupt längere Zeit sperren, ohne daß es kracht. Eine UART mit 3 Byte
-
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
OpenMCP Pollin board
entsp. Einstellung im makefile: [c] # MCU name # MCU = atxmega128a1 # MCU = atmega128 # MCU = at90can128 # MCU = atmega2561 MCU = atmega644 # MCU = atmega644p # MCU = atmega1284p # Hardwareplatform # HARDWARE = OpenMCP HARDWARE = AVRNETIO # HARDWARE = myAVR # HARDWARE = UPP # HARDWARE =
-
Thread
AVR ADC Gain Differential Mode funktioniert nicht richig!
C-Kollegen, ich möchte gerne die Verstärkungsfunktion des ADC nutzen. Ich verwende einen AT90Can128 und programmiere in C. Benutzen will ich ADC2 und ADC3, vorerst mal mit 1facher Verstärkung. Kann ich auch als Referenzspannung 5V nehmen oder muss es 2,56V sein? Wird das Ergebniss anders berechnet
-
Thread
Projekt: Open-Source Hausautomation
Vielleicht können wir da einen gemeinsamen Nenner finden und beide Vorschläge zusammenfassen. Den AT90CAN128 halte ich mit 16 EUR für zu teuer und der AtMega32 ist denke ich auch überdimensioniert für einfache Schalter, denn in einem Haus braucht man mehrere Knoten, da summiert sich das Ganze schnell...
reinspielt, und die ist in diesem Fall die wichtigste denke ich. Denn ansonsten würde ich nen AT90CAN128 nehmen, der hat den CAN-Controller gleich integriert und zig I/O Pins, die man verwenden könnte. Kostet halt nur 16 EUR das gute Stück. So und jetzt nehmen wir an, du baust in jeden Lichtschalter
-
Thread
Hausbus-Knoten mit RS485
verbrannt hatte, scheue ich vor solchen "Dranbastellösungen" immer etwas. Ich würde dann eher eine AT90CAN128 nehmen (der aber auch so seine Mucken haben soll). Oder gleich 'nen AT91SAM7A3 oder so. Ob TQFP64 oder -100 nimmt sich dann auch nichts mehr... Wozu dient der sekundäre CAN-Bus? Ansonsten: Feines
-
Thread
I2C als "Hausbus"
Einschränkungen oder Unwegbarkeiten die man sich dan selber baut leben. Oben das soll heisen AT90CAN128 das ist ein AVR mit CAN Schnittstelle es gibt auch 8051 Architektur mit CAN eingebaut wie Peter schon geschrieben hat. Mir wäre aber eben AVR lieber, weil 8051 ist schon ein paar Jahre her. Immer
-
Thread
section `.data' is not within region `data'
-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 mal
-
Thread
Vollprogrammierbare Zündanlage für 1Zylinder 2 und 4 Takt Motoren
willst nimm dir gleich einen größeren controller ..- vielleicht sogar mit CAN Bus anbindung... AT90CAN128 oder sogar einen XMega. aber der AT90CAN sollte ausreichen. Hab mcih selber shcon mit dem Thema beschäftigt und kann dir das nur empfehlen. Was genau hast du dann damit vor? Immerhin gibt es
-
Thread
I2C Monitor mit Mega8
Dannegger durchgelesen, aber dort wird ein Tiny.. vewendet mit dem USI Ich bräuchte das für einen AT90CAN128 mit Grafik Display. (Also nix Ausgabe über RS232) Möchte mit dem AVR eine gewisse I2C Sequenz einlesen und je nach Inhalt dann eine Aktion durchführen. (Geschwindigkeit liegt nur bei ca. 50kHz
-
Thread
Reichelt zieht die Preisschraube an.
Könnte auch an den enormen Lieferschwierigkeiten von Atmel liegen. Der AT90CAN128 war eine Zeit überhaupt nicht lieferbar, jetzt ist er teurer - Angebot und Nachfrage. Und dieses Problem hatte nicht nur Atmel, sondern viele andere auch. Aufgrund der (nie wirklich existenten
-
Thread
Synchronisation zwischen mehreren µCs
Bei CAN kann man einen Timer mitlaufen lassen, z.B. beim AT90CAN128 sind das CANTIML and CANTIMH. Wenn der Master eine Sync-Nachricht schickt, kriegt er den Zeitstempel, wann das Senden erfolgte. Und alle Slaves den Zeitstempel, wann sie empfangen wurde. Damit
-
Thread
SPI - RS-485 - CAN
entscheide dich für die controllerfamilie mit der du schon umgehen kannst. ich verwende seit jahren den at90can128 und bin voll zufrieden
-
Thread
SPI Winkelsensor Novotechnik RFC4800 will nicht
Hallo, ich will mit einem Olimex AT90CAN128 Board 16-Bit Werte eines Winkelsensors RFC 4800 von Novotechnik über CAN-Bus senden. Der Bus funktioniert und läuft mit der CAN-Lib von Marco Glietsch http://www.mikrocontroller.net/topic/98697#new
-
Thread
Fujitsu MCU vs Cortex M3
A. K. schrieb im Beitrag #1937868: > Darf man fragen welche? Ja, AT90CAN128, ersetzt haben wir den um 3 ATmega48 und 2ATtiny plus einen CAN Controller Entwickler schrieb im Beitrag #1937913: > Zu Second Source, die gibt es doch sowieso nicht mehr. Zumindest bei
-
Thread
ATmega328PB nach Berührung Flash kaputt
bislang 4pF und 10pF getestet, mit ähnlichem Ergebnis. Kommt mir sehr wenig vor. Ich benutze am AT90CAN128 ein 16MHz Quarz mit 2*22pF und habe keine Schwingprobleme. Im AVR-Datenblatt steht ja 12..22pF. Die beiden Pins, die auf dem Gehäuse liegen, habe ich nicht angeschlossen. In den Quarz-Datenblättern
-
Thread
Zweidimensionales Array. Funktioniert das so zuverlaessig?
gibt es bei mir schon. Allerdings geht das nur ueber CAN. (Beide seriellen Schnittstellen des AT90CAN128 sind belegt, ein LCD steht mir nicht zur Verfuegung.) Ich debugge auch schon ueber PORT Pins mit einem Logic Analyzer. > D.h. Sofern man keinen Debugger hat, mit dem man dem Programm zur > Laufzeit
-
Thread
Was kommt nach Atmega?
einen Sensor lesen, da reicht dann eben ein 6-Pinner aus, wenn er denn CAN hätte. Immer einen AT90CAN128 nehmen zu müssen, ist nicht der Bringer. Und keine Interruptlevel ist auch kein Ruhmesblatt, selbst die PIC haben wenigstens 2. O.k., die haben keine eigenen Vektoren je Quelle, das ist auch totaler
-
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
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
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
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
XMEGA reif für den produktiven Einsatz?
Projekt die neuen CAN-AVRs einsetzen. Ich hab dann aber wegen der Verfügbarkeit doch den Oldie AT90CAN128 genommen. Ich hätte schon gerne die UARTs als gepuffertes SPI genommen (je 16Bit in einem Rutsch senden). Peter
-
Thread
Onewire + DS18x20 Library
R3 mit 16MHz externem Quarz - ATMega32, ATMega328P auf dem STK500 mit 8MHz externem Quarz - AT90CAN128 auf dem STK501 mit 8MHz externem Quarz - ATMega2560 auf dem STK600 mit 8MHz externem Quarz - ATMega32 auf dem STK500 mit internem Quarz Für den AT90S8515 und ATMega163 liess sich die Software
-
Thread
BMS für Elektroaut
dashier gebaut: http://uniworse.org/2013/06/01/battery-management-system-using-ltc6803-3-and-at90can128-2/ und das Design für die Lösung mit CAN Kommunikation zwischen Master und Slave liegt hier auch noch herum, könnte ich bei Bedarf mal rausgeben. Habe mal ein Bild angehängt, das ganze wurde so
-
Thread
AVR debuggen unter linux
Device Name Device ID Flash EEPROM --------------- --------- ------- ------- at90can128 0x9781 128 KiB 4 KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216
-
Thread
Schaltung zerstört, aber warum?
ich, wunderbar, das kann ich direkt an Schaltung 2 an einen Interrupt eingang (INT0) von einem AT90CAN128 hängen um die Pulse dann dort zu zählen. Als ich es angeschlossen habe, ist mir Schaltung 1 kaputt gegangen. Folgende Zustände und Beobachtungen habe ich gemacht: Schaltung 2 war noch nicht
-
Thread
Nokia 6100 Ansteuerung in C
Ich versuche grad, die Libary V2.2 von ape auf den AT90CAN128 zu portieren. Da dieser Controller ein vollständiges Registerremapping erfahren hat, liegen die SPI-Register oberhalb der Grenze von 0x1F, weshalb diverse Assembler-Befehle in glcd00.S (Zeilen 63
45°Winkel zur Senkrechten. Was muss geändert werden? Ich benutze GCC 4.02/AVRlibc1.42 und den AT90CAN128. Es scheint aber nicht am Compiler zu liegen, denn ältere Versionen prodizieren das Gleiche.
-
Thread
MCP2515 - Nachricht empfangen - und dann? :)
korrespondiert recht gut mit den FullCAN Message-Objekten grösser entwickelter CAN Controller wie im AT90CAN128 oder LPC2000 (hier mal ohne Bugs betrachtet), zumindest solange der genug Message-Objekte vorgesehen hat. Mit dem MCP2515 muss man sowas dann im MCP-Treiber erledigen. Generell gilt aber für
-
Thread
e-Bike Motor "Tuning"
Panasonic Antrieb hierüber zu manipulieren: http://www.chip45.com/products/crumb128-can-dongle_at90can128_usb_can.php Für den BionX, der auch über den Can Bus gesteuert (hat die gleichen Anschlüsse) wird, gibt es hier ein Projekt: http://www.bigxionflasher.org/bigxionflasher-compact-anleitung.html
-
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
Probleme bei Grundbeschaltung 8051 (AT89S52)
AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
-
Thread
C lib für SSD1305
überhaupt niad aus, habe zwar einen rumliegen, aber hab nie was damit gemacht ich habe nen avr at90can128. und ein pictiva 128x64 2.7" von OSRAM damit gehts, ich habs nach dieser anleitung oder beispiel gemacht und es ging, hab dann die funktionen ein wenig erweitert. aber du verwendest ja erstens
-
Thread
HP-IB und AVR
und am CANOpen - Interface. Demnächst werde ich mal eine Platine machen. Das ganze ist ein AT90CAN-128 mit SN7516Xer Treibern. Ich werde das ganze aber nicht über dieses Forum laufen lassen, weil es hier zuviele von diesen Helikoptertypen gibt. Wer will kann gerne mitmachen. MfG Edgar
-
Thread
Atmega 328p - Quarz hört nach 10 Stunden auf zu schwingen
Wir benutzen Bürklin 77 D 9754 am AT90CAN128 mit 2*22pF im Fullswing Mode. Ist schön klein (3,2*2,5mm²).