-
Thread
AVR: External Interrupt Flag Register (EIFR) löschen
blöde Fragen zum löschen von Flags im External Interrupt Flag Register (EIFR) eines AVRs (konkret at90can128). Ich möchte das Register pollen um Änderungen an Pins zu detektieren (setzen wir mal voraus, dass es in dem konkreten Kontext Sinn macht, hier keine ISR zu triggern). Ich habe das Datenblatt soweit
-
Thread
ATMEL's AVR Absatzmarkt
einer Steuerungskonsole eines transportablen, aktiv lebenserhaltenden Systems zum Einsatz. 4 x AT90CAN128 über CAN vernetzt sowie 2 x ATtiny45. Von Stückzahlen kann zwar nicht die Rede sein, von Hobbyspielzeug aber auch nicht ;-)
-
Thread
500V A/D Wandlung + Relais schalten --> ATMega8515
Ich wollte für mein Projekt eigentlich ein Eval. Board der Firma Olimex verwenden. --> AVR-CAN AT90CAN128 DEVELOPMENT BOARD http://shop.olimex.eu/product_info.php?products_id=529 Kann ich den Code, welchen ich für den AtMega8515 schreibe einfach für den ATMega90Can128 weiterverwenden? Mit kleinen
-
Thread
CAN-BusTiming-Probleme
Ich habe 2 identische Schaltungen, die den AT90CAN128 benutzen und weitere Schlatungen, die jeweils den MCP2515 nutzen. Die AT90CAN-Schaltungen arbeiten prima zusammen und kommunizieren. Anders mit den MCPs. Der AT90CAN bringt STuff-errors, bei
-
Thread
2 Taktraten, sowie SD-Lib-Prob.
Hallo, Ich hab folgendes Problem: Ich benutze einen AT90CAN128 und muss ihn, um die CANlib vom Roboterclub Aaachen benutzen zu können, mit 16 MHz betreiben. Andererseits benutze ich die UART für eine Kamera, für die man unbedingt eine 14,7 MHz Taktquelle benötigt
-
Thread
Fragen zu AT90USB
Kann ich die Dinger wirklich ohne zusätzlichen Bausteine an USB hängen? Ich frage weil man beim AT90CAN128 auch noch einen CAN-Bus treiber brauchte. Welche Software gibt es schon kostenlos um die Controller zu flashen? Danke Kai
-
Thread
Interrupt Vectoren
Hallo, ich habe mir gerade die Interruptvektoren eines AT90CAN128 im Datenblatt angesehen. Vector_1 ist der Reset-Vector, Vector_37 der SPM_Ready-Vector. In der WINAVR include-Datei iocanxx.h sind die Interrupts der AT90CANxx definiert. Dort fehlt allerdings
-
Thread
Vorfrühlingsaktion
High Speed; TQFP100; 5,00 EUR/Stck ATMEGA128-16AV: AVR Risc Controller; TQFP64; 2,50 EUR/Stck AT90CAN128-16A: AVR Risc Controller,128K ISP; TQFP64; 4,00 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4,50 EUR/Stck Alle Teile sind mehrfach vorhanden, natürlich Neuware,
-
Thread
Konstanter Pointer zu einer Array-Position (Gcc,WinAVR)
irgendwo was rein, oder geht das mit gcc gar nicht? GCC: 4.1.2 (switch -os), WinAVR, Target: Atmel AT90CAN128 Danke für Eure Antworten schonmal im Voraus. Ich hoffe dass meine Begrifflichkeiten allgemein verständlich sind (ich lass mich auch gerne verbessern) ;-) Kai
-
Thread
Gierratensensor: Maßnahmen gegen Rauschen
Ich lese mit dem AT90CAN128 die Gierrate mit dem ADIS16060 aus. Die ausgelesenen Daten sind aber komplett verrauscht. Was kann ich dagegen tun? Danke für etwaige Tipps und Hilfe schon im Voraus! :)
-
Thread
Ist mein Ram bereits voll?
Hallo, ich nutze einen AT90CAN128. Mein Compiler zeigt mir mittlerweile an, dass mein Speicher ziemlich voll sein sollte (vermute ich zumindest). .bss ist 3420 groß und .data hat bereits 5107. Das sollte meinen Ram von 4k um gut
-
Thread
Anschluss eines Quarz an ATMega2560
gestellt hab gieng gar nichts mehr! Konnte die Fuses nur noch zurückstellen indem ich mit einem AT90CAN128 den Takt an XTAL1 simuliert habe und so wieder auf den ATMega2560 zugreifen konnte. Nun die Frage: Habe ich beim Anschluss des Quarzes irgendwas falsch gemacht? Oder kann ich den ATMega2560 anders
-
Thread
CAN Transmit Probleme
Hallo beieinand. Ich habe folgende Erscheinung: auf meiner Platine ist ein AT90CAN128, mit einem (etwas ungewöhlnichen) CAN-Treiber (amis42700). Auf meinem Laptop hab ich den CANAlyzer. Ich verschicke mit dem uC daten über CAN (sende ein MOb). Diese Daten kommen am CANAlyzer sehr
-
Thread
Drehimpulsgeber 427 - kleines Auswertungsproblem
Hallo ich habe einen At90Can128 und programmiere in C mit AVRStudio. ich habe einen Drehimpulsgeber 427, den ich zyklisch per Timer abfrage. den Code hab ich auch im Netz entdeckt, er läuft auch zuverlässig, nur brauche ich
-
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
Verständnisfrage CAN-Bus
lieber herkömmlich... Den einzigen CAN-fähigen Controller den ich bei Reichelt finde ist ein AT90CAN128 für 16,10 EUR - eindeutig zu viel. Mein Ziel ist es, kleinere Baugruppen an den Bus anzubinden, beispielsweise 4 Lüfter, die ich getrennt voneinander einschalten möchte. Oder 3 Temperatursensoren
-
Thread
Port Binärzahl in Dezimalzahl umwandeln
erfahrenen unter uns sehr einfach klingen, ich scheitere jedoch bereits hieran. Ich verwende einen AT90CAN128. Es geht um folgendes C-Problem. AN PORTB sind alle Pins auf Eingang geschalten. PIN G0 dient ebenfalls als Eingang. Aufgrund von schaltungsspezifischen Vorgaben ist nur jeweils ein PORT high. Wäre
-
Thread
PWM Pin entkoppeln und wieder ankoppeln
Hallo, ich habe hier auf einem AT90CAN128 eine PWM als Fast-PWM (Mode 14) laufen. Alles wunderbar. Nun möchte ich periodisch für eine sehr kurze Zeit (ca 400us was kleiner als die PWM Frequenz ist (1000Hz bzw 250Hz) gerne den PWM Pin auf
-
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
Leitungslänge Display
Guten Abend, ich möchte von meiner delbstgeätzten Platine mit einem AT90CAN128 drauf eine Verbindung zu den Ein- und Ausgabeelementen in der Frontplatte des Schaltschrankes herstellen. Dafür nehme ist Schraubklemmen oder ähnliches - ist aber auch egal. Die Frage ist jetzt
-
Thread
Theorie: Xilinx selbstbau JTAG Programmer
should not care for the version part 0970203f 4 0x1 ATmega128 0978103f 4 0x1 AT90CAN128 0960203f 4 0x1 ATmega64 0950103f 4 0x1 ATmega323 0950203f 4 0x1 ATmega32 0940303f 4 0x1 ATmega16 0940403f 4 0x1 ATmega162 0940503f 4 0x1 ATmega169
-
Thread
Sync Break für LIN erzeugen
Baudratenteiler per U2X1 im Register UCSR1A auf 1 bzw. 0 setzen. Der verwendete Controller ist ein AT90CAN128. Was gesendet wird kann ich am Oszi verfolgen. Im Dateianhang ist zu erkennen, dass der SyncBreak gleich lang ist wie das SyncField. Das SyncBreak sollte aber fast doppelt so lang sein?!? Hier
-
Thread
Could not connect to jtag ice
Normalerweise würde ich den Avr-Dragon nehmen, habe aber aktuell das Problem, dass es unbedingt ein AT90CAN128 sein muss... Am Rechner angeschlossen und mit den Pollin AVR-Board verbunden, wo aktuell ein Atmega32 drinsteckt. Also nur Austausch des Debuggers, man soll ja immer nur ein Teil tauschen....
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
Device support Table 1.4. Devices programming and debuggin support ATxmega16A4 ATxmega32A4 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90PWM81 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega128 ATmega1280
-
Thread
Anpassung AVR446 auf GCC (Schrittmotorsteuerung)
mit dem AVR-GCC uebersetzt und lauffaehig bekommen. Uebersetzt habe ich mit avr-gcc -mmcu=at90can128 -Wall main.c speed_cntr.c uart.c sm_driver.c Tatsaechlich brauchte ich fuer meinen Motor nur CLK und DIR, die dann mit weiteren kleinen Anpassungen erhalten wurden.
-
Thread
Elektronische Drehzahlregelung eines Gleichstrom-Motors
achso, ich hab jetzt doch nen anderen µC, und zwar AT90CAN128, aber egal. prinzipiell funktioniert alles so wie im tutorial.
-
Thread
WLAN, RF oder CAN Bootloader (für Cortex M3 / LPC1768)
Ich beschäftige mich seit einiger Zeit mit dem LPC1768 (ARM Cortex-M3) um den bisher verwendeten AT90CAN128 (Atmel 8-Bit µC) abzulösen. Leider fehlt mir für den Chip eine Grundvorraussetzung, um richtige Schaltungen mit ihm bauen zu können: Ein passender Bootloader. Ich kann mich mit dem neuen Mikrocontroller
-
Thread
Anzeige einer Zeichenkette auf dem Display mit dem Controller KS0066!
an alle, ich habe ein Display (2 x 20) mit dem Steuer-IC KS0066. Das Display habe ich an den AT90CAN128 angeschlossen. Die Initialisierung des LCD-Controllers hat soweit geklappt. Jetzt habe ich ein Problem, das mir seit 2 Tagen quält: Ich habe eine Funktion [c] void lcd_putchar(char c) [/c] geschrieben
-
Thread
Minimale CAN-Config
Hallo zusammen, ich habe mich jetzt seit Tagen intensiv mit dem AT90CAN128 beschäftigt, stundenlang das Handbuch durchforstet, und ich bekomme einfach kein einziges Lebenszeichen. Zuerst etwas zur Baudrate: Es gibt im Handbuch für meine 8MHz @ 500kbd zwei Zeilen. Einmal
-
Thread
Daten empfangen über UART
ich benutze den AT90CAN128 danke
-
Thread
OBD Fahrzeug diagnose Schnittstellen und Protokolle
hier AVRs an, wie auch im aktuellen Elek- Projekt, oder im AGV4000 von u.a. Rei-. dort wird der AT90CAN128 eingesetzt. Ich suche weitere Hinweise und Links zu Bauanleitungen für Interfaces Incl. Software für den verwendeten Controller. Gruß, m.
-
Thread
Kommandointerface - ich hab nen Knoten im Gehirn
dazu auch primitives Protokoll definiert habe. Wo braucht man so etwas? Ich benutze einen AT90CAN128 für eine kleine CAN-Restbussimulation. Über Kommandos veranlasse ich ihn diverse CAN-Botschaften zu erzeugen und mit bestimmten Daten zu senden. Wenn eine Botschaft oder eine bestimmte Funktion zur
-
Thread
CAN Gateway auf ein neues
den Garten, der Opto-gekoppelt ist, beide mit 100kBps. Das Gateway selber besteht aus einem AT90CAN128 (kleiner ginge auch leicht) und einem MCP2515. Der AT90CAN spielt die Rolle des Knotens am zentralen Bus, der gartenseitige Partner ist ein MCP2515, die beiden sind mit SPI gekoppelt (alle anderen
-
Thread
Projektarbeit dezentrale Controllersteuerungen
Als controller wird ein AT90CAN128 verwendet, der bietet sich auf grund der CAN implementierung an. Die SPI Schnittstelle zum µC zu bekommen ist kein problem, ich müsste nur wissen, ob ich das STK500, anstat es wie vorgesehen mit
-
Thread
Merkwürdiges Verhalten meines ADC
dem Problem ausgewichen; leider auch aus Zeitmangel! Es geht um Folgendes: Ich habe einen AT90CAN128 über dessen AD Schnittstelle ich Werte eines Sensors konkretisiere. Dieser Sensor vereint Gyroskop und Beschl.-Sensor: http://www.sparkfun.com/datasheets/Sensors/IMU/5DOF-v25.pdf Schließe ich
-
Thread
CAN Library von ATMEL - CANary
} } [/c] EDIT: Die 15 Nachrichten scheinen von den Möglichen Mob zu kommen. Der AT90CAN128 hat ja 15 MObs. Die macht das Programm voll und dann ist Schluss...
-
Thread
externe variablen richtig angelegt
message[blockposition].datalength); [/c] Irgendwas ist da doch faul, oder? Als µC nutze ich eien AT90CAN128. Evtl noch nützliche Infos zur Speichernutzung: .data size 1264 .text size 67046 .bss size 1433
-
Thread
Hilfe bei Wahl neuer Controllerfamilie
folgender Suche von Euren Erfahrungen profitieren: Bisher habe ich für viele Schaltungen den AT90CAN128 von Atmel genutzt, da ich viel mit der CAN-Schnittstelle arbeite. Allerdings ist der gute schon recht betagt und ich habe Sorge, dass er irgendwann einfach abgekündigt wird. Außerdem ist es schade
-
Thread
PWM auslesen Duty-Cycle
* Created: 22.03.2019 08:16:52 * Author : Benno */ /*Beschreibung: Ich habe den AT90CAN128 auf 16Mhz eingestellt, mit einem Vorteiler von 64 ergibt das: 0,000004 Sekunden für einen Timerdurchlauf. Das PWM-Signal hat 1kHz ==> 0.001 Sekunden Daraus ergibt sich 0.001 / 0,000004 = 250
-
Thread
Welches Protokoll kann mehrere Daten-Empfänger haben?
CAN-Bootloader, die so funktionieren. Die CAN-Controller haben oft auch große Puffer. Z.B. beim AT90CAN128 kann man von den 15 Message Objekten 8 als Empfangspuffer konfigurieren, d.h. man kann 8 Pakete a 8 Byte = 64 Byte hintereinander rausrotzen, ohne das der Empfänger in den Interrupt springen muß.
-
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
rtl8139
Hi Rufus, Conroller: at90can128. Interfacet CAN (im Moment Lowspeed 83kBit, soll aber auch schnelleres verarbeiten.) Kleinere Logikfunktionen im Controller (wenn Empfang Frame A, dann sende Frame B). Komplexere Logikfunktionen
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
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
uint32_t Problem
aufhübschen und wieder in den alten Code einbetten. Tausend Dank an alle. Zu guter letzt: Es war ein AT90CAN128-Controller und die Uhr brauche ich zur exakten Abfrage von ms-Zeiten, die z.T. größer als 64 Sekunden sind. Daher kein uint16. Anbei noch der Code: [c] //////////////////////////// /*****
-
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
EA DOG-M 163 an ATMega32 in 4bit Modus
bedarf die fertigen routinen für nen 3zeiliges dog-m display mit hardware spi geben (ist für nen at90can128..ggf. musst du die spi register anpassen)
-
Thread
LCD Taktproblem
an anderen Controllern bereits erfolgreich in Betrieb genommen. Z.B. mit dem Atmega32 bei 8Mhz, AT90CAN128 bei 8MHZ sowie bei 16MHZ. Kann das Problem auch vom jetzt verwendeten Atmega8-16AU kommen?
-
Thread
datenblattat90can128
hallo, hat zufällig jemand ein datenblatt eines at90can128 auf deutsch?
-
Thread
Externes RAM am atmega128
Ich bin gerade beim Blättern auf diese Diskussion gestossen: in den Daten zum AT90CAN128 steht die Warnung, dass die klassischen 74HC ICs den Anforderungen (Anstiegszeit, Verzögerung ...) an den Puffer zwischen Prozessor und Speicher nicht genügen, ATMEL sagt dass (zumindest beim AT90CAN
-
Thread
Tft 3,5 direkt mit 5V-System benutzen?
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