-
Thread
at 90can 128
ich mit dem AT90CAN128 Kontroller diese CAN_Nachrichten kontrollieren bzw programmieren. Ich habe leider nicht die passende Lösung für meinen Fall gefunden. Um das ganze etwa besser zu verstehen habe ich ein Beispiel angehängt. Nun meine Frage an euch wäre,ob jemand sowas ähnliches mit AT90CAN128 in Erfahrung gebracht hat !? Ich würde mich sehr auf euren Rat und Eure Hilfe freuen. Mit freundlichen Grüßen
-
Thread
AT90CAN128 Interrupt
Hallo, habe ein Problem mit den Interrupts beim AT90CAN128. In folgendem Thread habe ich gelesen, dass wohl die Vektoren falsch definiert sind: http://www.mikrocontroller.net/topic/38542 . Im Disassembly kann ich dies auch nachvollziehen: [code] Disassembly
-
Thread
Probleme mit Ack bei I2C und MAX3373
Hallo, ich bin zufällig (auf der Suche nach Hilfe bei einem Problem mit dem TWI am AT90CAN128) über diesen Beitrag gestolpert. Ich habe einen ATmega128 und einen AT90can128, beide sollen miteinander über TWI reden. Beim ATmega128 lief das TWI sofort. Den Code für den AT90can128 kompiliert..., funktionierte gar nicht. Der AT90can128 als SLAVE, hat die SDA immer auf halben Pegel gezogen. Mit der Erkenntnis von mike lief die Kommunikation auf Anhieb. Gruß Marcus
-
Artikel
CAN Bibiliothek für AT90CAN Prozessoren
C-Programmbibliothek für die Programmierung des Zugriffs auf einen CAN Bus mittels eines AVR AT90CAN Prozessors (AT90CAN128, AT90CAN64 oder AT90CAN32). Zusätzlich beschreibt er eine Demo-Anwendung zum Testen dieser Bibliothek; diese Demo-Anwendung kann aber auch als Anregung für die Gestaltung eines einfachen Echtzeitrahmens
-
Thread
Gibt es einen "Register-Konfigurator" für AVR Xmega?
Und Bits zählen muß man auch nicht, sie haben Namen. Hier mal ein Beispiel, wie ich das mache (AT90CAN128): [c] OCR1A = SYNC_PERIOD - 1; OCR1B = SYNC_TIME - 1; TCCR1A = 0<<COM1A1 | 0<<COM1A0 | 1<<COM1B1 | 0<<COM1B0 | 0<<COM1C1 | 0<<COM1C0 | 1<<WGM11 | 1<<WGM10;
-
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
LiPo-Akku Spannungsmessung jeder Zelle
benutzt Slave Module mit LTC6803-3 und dem DaisyChain Interface, dazu gibt es einen Master mit AT90CAN128.
einfach mal so. http://uniworse.org/2013/06/01/battery-management-system-using-ltc6803-3-and-at90can128-2/
-
Thread
AT90CAN128-Bitrate falsch
Hallo Zusammen, ich bin blutiger Anfänger und versuche mit dem AT90CAN128-Evalboard von Olimex eine Anwendung zu realisieren, die Nachrichten per Interrupt empfängt, die Datenbytes ausliest, den Empfang verifiziert (inverse Daten zurück senden, oder so..) und einen Port
-
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
Watchdog Reset im Interrupt
Hallo zusammen, ich benutze einen AT90CAN128 und habe ein Problem mit dem Watchdog. Falls das Programm hängen bleibt soll der Mikrocontroller sich neu starten. Bei der Initialisierung aktiviere ich den Watchdog mit 250ms Timeout: wdt_enable
-
Thread
AT90CAN128 ISP auf demAVR CAN
ähnelt, aber halt den ICSP Stecker auf dem Board hat. http://www.ebay.de/itm/AVR-CAN-ATMEL-AT90CAN128-prototype-board-UART-JTAG-ISP-/160663269742 Schaltplan: http://www.bravekit.com/document/AVR_boards/AVR_CAN/AVR-CAN_schem.pdf Das Teil lässt sich nicht programmieren. Schließe ich meinen
-
Thread
Ambientebeleuchtung inszenieren
ich habe derzeit eine Art "Ambientebleuchtung" meines Wohnzimmers, für die ich aktuell mehrere AT90CAN128 via CAN vernetze und daran jeweils über I2C-LED-Treiber mehrere RGB-LEDs bzw. RGB-LED-Stränge hänge. Was die einzelnen Lichtquellen in ihrer Gesamtheit darstellen, ist etwas kompliziert zu beschreiben
-
Thread
AVR AT90CAN128 bei CAN-Empfang langsam
mögen es mir verzeihen. Nun aber zum Problem: Ich habe hier ein Olimex headerboard mit einem AT90CAN128 liegen, das die Basis für ein Prototypen-Ersatz-Steuergerät im Kfz werden soll. Dies auch nur zur allerersten Erprobung einer Idee, daher sollte Basic auch reichen, denke ich, denn OBD-Features,
-
Thread
AT90CAN mit sechs externen CAN-Controllern
Den HC138 kann man sparen, man nimmt einfach A8..A13 direkt als /CS. Der AT90CAN128 hat 9 Interrupteingänge, sollte also reichen. Und die 16MHz für die SJA kann man bequem von Pin 42 abgreifen, den man als CLKO fused.
Mit den Xmega kenne ich mich nicht aus. Die standard AVRs (z.B. AT90CAN128) haben jedenfalls alle benötigten Signale /RD, /WR, ALE und AD0..AD7 für die SJA1000. Und sie brauchen auch keine Pegelwandler 3,3V<->5V.
-
Thread
Atmelstudio6 lib einbinden
compiliert, eh du sie im Studio > verwenden willst? Das habe ich auch gemacht ich Verwende den AT90Can128. Ich habe jetzt mal mein Programmverzeichnis gezipt und angehängt. Vielen Dank für Eure Hilfe Uschi PS Danke für Eure Geduld!
Im Verzeichnis "src" ist das makefile. Dort den Prozessor einstellen: [c] # MCU name MCU = at90can128 [/c] Ein Stück weiter unten die Prozessorfrequenz (in kHz) einstellen: [c] F_CPU = 14745600 [/c] Im gleichen Verzeichnis ist die config.h Dort den Prozessor auswählen: [c] #define SUPPORT_MCP2515
-
Thread
Fuse At90Can
Hallo, ich habe folgendes Problem. Ich habe eine einen At90Can128 mit einem externen 16MHz Quarz mit 2 22pF Kondensatoren. Ich habe nun von den voreingestellten internen 1Mhz auf das externen Quarz Fuse EXTOSC_8MHZ_XX_16KCK_65MS umgestellt. Nun wird der Code
-
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
Mit dem Mikrocontrollerboard AT90CAN128 eine Frequenz messen
Hallo Liebe User, ich habe mich gerade eben in dem Forum angemeldet, da ich hier viele Informationen über Mikrocontroller, allerdings keine Antwort zu meinem eigentlichen Problem gefunden habe. Ich habe in der Schule BBS2 Emden eine Projektarbeit am laufen in der wir eine Sortiermaschine für Bälle bauen sollen. Wir haben die Projektarbeit in 4 Segmente aufgeteilt: Sortieren nach Farbe, leitfährigkeit, größe und geschwindigkeit. Meine Gruppe und ich haben das Segment Farbe übernommen. Wir haben uns für den Farb-Licht-/Frequenz-Wandler Taos TCS 3200 von Conrad.de entschieden. Wir haben den
-
Thread
AVR Board mit CAN
Tranceiver) und eine einfache Möglichkeit es zu programmieren (GNU-Compiler....). 1) Eine Frage zu AT90CAN128-Boards: Ich habe nun mehrmals gelesen, dass diese nicht geeignet sind für Anfänger (wie mich). Was würdet ihr für Alternativen vorschlagen ?? 2) Eine Frage zum OLIMEX-Board (www.olimex.com/Products
-
Thread
[V] AVR CAN Platinen aus Überproduktion
hier bis zu 7 Platinen aus Überproduktion. Eckdaten: - Atmel AVR AT90CAN (ich verwende den AT90CAN128) - FTDI FT230X USB nach Seriell Adapter - Zweiter Serieller Port auf Arduino-kompatiblem Anschluss, z.B. für HC-05 Buetooth - 32kB RAM Erweiterung - Zweiter CAN Controller NXP SJA1000 - SPI
-
Thread
CANOpen Node-Id von Dunker Motoren ändern
Hallo, meine Idee ist es auf Basis eines AT90CAN128 ein kleines Gerät mit LCD-Display zu bauen mit dessen Hilfe ich die CANOpen Node-ID eines Dunker Motors auslesen (scannen) kann und auch eine neue Node-ID setzen kann. Der Motor soll dazu als einziger
das ganze hinbekomme, ich werde es trotzdem mal probieren. Dazu habe ich mir mal von Olimex das AT90CAN128 Development Board (https://www.olimex.com/Products/AVR/Development/AVR-CAN/) bestellt. Motoren haben wir bei uns im Ersatzteillager rumliegen, wir haben auch noch einen CAN-Bus USB-Stick (miCan-Stick
-
Thread
[V] Diverse Elektronik nach Werkstattaufräumaktion
jemand etwas brauchen kann, einfach PN. 1 Stück - MiniHeader-Board ALVIDI AL-AVREB_CAN Atmel AT90CAN128, unbenutzt, Preis: 26 EUR 8 Stück - Neutrik NL4FX Speakonstecker, originalverpackt, Preis p.S.: 3 EUR 3 Stück - ERSA Lötspitzen 832BD, unbenutzt, Preis 3-Stück: 15 EUR 3 Stück - ERSA Lötspitzen
-
Thread
Portierung ASM
euch! ;) Was wird benötigt, um ein Assemblerinline von einem Atmega 8 auf einen Mega128 (bzw At90can128) umzuschreiben? Ich habe sehr wenig Plan von Assembler und habe eine Code im Internet gefunden, welchen ich aber nun portieren möchte. Code im Anhang! Muss ich die Register umstellen/umbenennen
-
Thread
Ansteuerung MCP 2515
Hilfe dieser Bibliothek (http://blog.cc-robotics.de/2009/04/07/beispiel-can-bus-testapplikation-fr-at90can128/) den AT90CAN128 programmiert und kann mir so z.B. einfache Schrittmotoreinheiten aufbauen, die über CAN gesteuert werden. Das Programm ist sicherlich nicht ganz sauber, aber es funktioniert. Da der AT90CAN128 für meine Anwendung aber etwas überdimensioniert und verhältnismäßig teuer ist, überlege ich auf einen kleineren AVR (z.B. ATmega8) in Verbindung mit dem MCP2515 umzusteigen. Ein bisschen Bedenken
-
Thread
In-System-Programming über CAN
Bootloader > habe ich schon erfolgreich zum laufen bekommen. Welcher Controller? In meinem Fall AT90CAN128. Ich bin auch gerade dabei, einen CAN-Bootloader zu bauen, der mir genehm ist. Die wenigen verfügbaren passen mir nicht. Bisher bin ich aber noch bei der Planung. Code existiert noch nicht.
Christian H. schrieb im Beitrag #3096389: > Welcher Controller? In meinem Fall AT90CAN128. Habe einen PIC18F2580 Christian H. schrieb im Beitrag #3096389: > Ist Deiner verfügbar - so zum spicken? Ja, ist der AN247 von Microchip. Den Code wirst Du dann wohl nicht verwenden können
-
Thread
Zwei Taktfrequenzen eine Baudrate
Hallo, ich hab mal ne Anfängerfrage: hab zwei Mikrocontroller (AT90CAN128, ATmega8), die ich über UART kommunizieren lassen möchte. Muss die Taktfrequenz der beiden Controller übereinstimmen? oder kann ich den AT90CAN mit 16Mhz und den Atmega mit 8Mhz betreiben solange
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen Besonderheiten
-
Thread
AT90CAN128 und MCP2515-Controller
Hallo Leute, ich versuche gerade einen MCP2515-CAN-Controller in Betrieb zu nehmen. Die Idee dahinter ist, später einen Atmega16 oder etwas kleineres zu nehmen. Habe ein Versuchsboard da, wo diese beiden Controller schon verbaut sind. Also an der Hardware kanns fast nicht liegen. Vermutlich habe ich irgendwo einen Fehler im Programm aber ich finde ihn nicht. Compiliert wird alles. Vielleicht findet einer von euch einen Fehler beim drüber sehen ;-) Vielen Dank schonmal.
-
Thread
Problem mit AVR Studio 6.1
folgendes bei raus: Data Memory Usage :4922 bytes 7,5 % Full Ich benutze den Controller AT90CAN128 bei den Device eigenschaften bei Studio steht bei: 6 -> Data Memory (bytes): 65280 6.1 -> Data Memory (bytes): 4096 was ist da los???? ein Bug?
Jens Brücken schrieb im Beitrag #3068651: > Ich benutze den Controller AT90CAN128 > > bei den Device eigenschaften bei Studio steht bei: > > 6 -> Data Memory (bytes): 65280 > 6.1 -> Data Memory (bytes): 4096 > > > was ist da los???? ein Bug? Der Chip hat 4k RAM
-
Thread
Problem mit Atmel Studio 6, STK500 und AT90CAN128
Hallo, mein Atmel Studio 6 erkennt zwar das STK500, ich kann bei Device Programming aber kein AT90CAN128 auswählen. Ich bin mir aber sicher, dass ich den AT90CAN128 schon mit dem STK500 programmiert habe (allerdings nicht mit dem Studio 6). Kann man den Controller irgendwie einbinden? Danke und Grüße
-
Thread
Falscher Quarz am AVR
Hallo, ich habe hier eine Testschaltung mit einem AT90CAN128. Betriebsspannung 3,3V und Quarz 16MHz. Das ganze ist über 10pol ISP an ein STK500 zum Programmieren und Versorgen angeschlossen. Ich weiß, dass die Frequenz bei 3,3V nicht funktioniert, aber
-
Thread
Programmabsturz
Hallo, hat schon mal jemand folgendes Phänomen erlebt? Verwendete Komponenten: - AT90CAN128 - Atmelstudio 6 - MK II Programmer - Ausgabe auf 4 zeiliges Display Ich habe einen kleinen Zähler geschrieben. Wenn der Programmer zwischen PC und Controller hängt funktioniert das Programm einwandfrei
-
Thread
SPS Terminal zur Motorsteuerung über CAN-Bus
Motoren über CAN-Bus steuern kann. Ich habe im Betrieb schon laufende Elektronik (Boards) mit AT90CAN128 als Chip. Dieser Chip ist unter AVR Studio 4 in C-Sprache programmiert. Mit Hilfe des Programms PCAN-View (PCAN-USB) von Peak sende und empfange ich vom PC problemlos, Daten an Motoren. natürlich
-
Thread
AT90CAN über AVRISP mkII unter AVR Studio programmieren
WinAVR ist auch vorhanden Jetzt möchte ich über den AVRISP mkII unter AVR Studio 4.17 den AT90can128 programmieren. Der Chip läuft mit 16MHz ich habe die Frequenz des ISP auf 4 MHz gesetzt. Alle LED leuchten wie in der Einleitung beschrieben. Der Befehl „Build and Run“ wird ausgeführt. alles scheint
gleichzeitig ändern ohne zu wissen wie das ganze überhaupt läuft. Auf AVRISP mkII in ISP mde with AT90CAN128 waren die Referenz (Quellen) der erstellten hex.Dateien und elf.datei nicht eingetragen. es hat jetzt geklappt,jetzt kann ich langsam auf neue version aufsteigen danke nochmals
-
Thread
AT90CAN sample point fehler bei BRP = 0
Hab es so gemacht: Für AT90CAN128 mit 16MHz Quarz -> SCLOCK == 8 führt nur zu einem anderen Prescaler! Der Aufruf erfolgt dann meist so für 250kb/s: CAN128_init(250,0,0); [c] //8 MHz #define CAN128_8SPD_1000 0x00,0x04,0x12
-
Thread
C_CAN Device: LPC11C24/301
############################################################### Lese noch über CAN-Bibliothek at90CAN128 da steht noch was über Single IRQ-Bit[Vector] für jeweilige MSG-OBJ-Nummer# ... Gruss Holger.
-
Thread
AT90CAN128 lock bits richtig setzen
Hallo Forum, ich arbeite mit einem AT90CAN128 und möchte über die Lock bits folgendes erreichen: 1. Erneutes Aufspielen eines Bootloaders soll nicht möglich sein 2. Bootloader soll Programm updaten können 3. Programm soll nicht ausgelesen
-
Thread
Neue Version von XC3SPROG
Auf eine FT2232 Board mit AT90CAN128/ XCF04S/XC3S500E laueft ein -T0 Test auch bei 6 MHZ ohne Probleme. Ich habe in der Kabelliste jetzt einen Eintrag für den Minila gemacht, mit reduzierter Geschwindigkeit von 800 kHz. Eine Exe
-
Thread
MCP2515 sendet kein SO Signal an MISO (SPI)
in einem register setzen? Ich verzweifel hier regelrecht. Bitte helft mir. Verwendeter AVR: AT90can128
-
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
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
-
Thread
CAN-Bus Gateway
beim stöbern auf > > http://www.chip45.com/products/crumb128-can-5.1_avr_atmega_modul_board_at90can128_usb_rs485_can.php > > das ding da gestossen, das wäre doch ideal oder irre ich da? leider nein. Beide serielle Ports des AVRs sind bereits belegt - einer mit der USB-Bridge, einer mit dem RS485
Prozessor, und kostet z.B. bei Farnell 5,73€. Der auf dem von Dir gefundenen Board verwendete AT90CAN128, der nur ein 8 Bit Controller mit viel weniger Leistung ist, kostet dort 11,60 €. Da wärst Du doch schön doof, wenn Du für einen Bruchteil der Leistungsfähigkeit die doppelte Kohle hinlegst, oder
-
Thread
IDE unter Linux
avr-gcc: note: valid arguments to ‘-mmcu=’ are: at43usb320 at43usb355 at76c711 at86rf401 at90c8534 at90can128 at90can32 at90can64 at90pwm1 at90pwm2 at90pwm216 at90pwm2b at90pwm3 at90pwm316 at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535
-
Thread
Aus 13,8V möglichst verlustfrei stabile 5V erzeugen
? Wär nicht ganz > unwichtig. Ich denke nicht viel, Komponenten sollen folgende werden: AT90CAN128 4x ADC ( 1x PWM (Anschließend ne Schaltung die das PWM auf max. 10 V hebt) das wars auch schon. also ich denke das sollte unter 1A sein.