-
Thread
BeagleBoneBlack CAN HighSpeed-Problems
enable-canbus-on-the-beaglebone-black/ Der Versuchsaufbau ist folgender: Auf der einen Seite befindet sich ein AT90CAN128 Board, welches mit Hilfe der CAN-Library von Fabian Greif (http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek) ununterbrochen CAN Frames versendet. Es werden immer 8 Frames in den
-
Thread
Externes RAM
Hallo, ich habe ein Problem bei einem AT90CAN128 mit externem RAM. Es läßt sich mit dem Zeigervariablen ansprechen. Meine Frage lautet wie muß man das Makefile erwitern damit es schon beim compelieren richtig verwendet wird?
-
Thread
Unterschied Atmega128 + MCP2515 + MCP2551 und Atmega128can
genannten kobinationen oder ob mal statt einen SPI Can Controller und einem Atmega128 lieber einen at90can128 und einen Tranciever nimmt??? Danke und Gruß Spice
-
Thread
CAN Testboard mit Grafik-Modul
ich suche ein TestBoard, mit dem ich CAN-Bus Messages simmulieren kann. Controller könnte der AT90CAN128, oder ähnliches sein. Wäre nicht schlecht, wenn das Board einen Adapter für ein DIP Grafik-Modul hätte. Wo bekomm ich solch ein Board her?
-
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
[WTB] "AVR JTAG ICE clone debugger".was wird der taugen? Oder doch AVR Dragon
ATmega169, ATmega169V, ATmega16L, ATmega32, ATmega323, ATmega323L, ATmega32L, ATmega64, ATmega64L, AT90CAN128, ATmega128, ATmega128L -=AVR DRAGON=- -Eine generelle Frage: kann ich auch mehr Devices als aus der Support-Liste debuggen wenn ich unter 32kB bleibe? Mir geht es vorallem um den ATmega128
-
Thread
CAN128 Timer2 Interrupt problem
Hallo zusammen, ich habe ein Problem mit dem versuch über den Timer2 am AT90CAN128 einen Interrupt auszulösen. Als versuch möchte ich eine LED blinken lassen. Leider wird der Interrupt nie ausgelöst und ich kann den Fehler nicht finden. Wenn ich manuell im AVR Studio den TCNT2
-
Thread
Bootloader und Applikationen schützen
Hi, ich benutze AT90CAN128 und will die Bootloader und Applikationen vor Auslesen schützen. Geht es mit "BLB12 = BLB11 = BLB02 = BLB01 = LB2 = LB1 = 0"? Sind Applikationen trotzdem mit dem Bootloader updatefähig? Gruss
-
Thread
eclipse debugger sehr langsam
Ich debugge meinen AT90CAN128 mit einem Jtag Mk2 und Eclipse. Was mir aufgefallen ist: der Debugger ist wesentlich langsamer als im AVR Studio. Im Konsolenfenster wird kurz was mit 250Khz angezeigt. Ich habe bereits versucht
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Umstieg AVR auf STM8 würde sich nur bei Automotive Produkten lohnen. Hier gibt es nur die uralten AT90CAN und STM8 sind DIE robusten 8-bit uC für diesen Bereich. Und natürlich für ältere Leute die ihre C64 Assembler Kenntnisse auffrischen wollen die STM8 sind 6502 :-) Ein Umstieg AVR auf EFM8 würde
-
Thread
Dringend CAPL-Programmierer gesucht
Hallo Leute, ich schicke zyklisch eine Nachricht von einem at90can über ein cancase an canoe mit der id 6 und 4 bytes. Daraufhin möchte ich in canoe bei empfang dieser nachricht, die jeweilige led (eine led soll bei jedem einzelnen byte schalten) zum leuchten
-
Thread
oszillator tauschen dvk90can1
hi, ich möchte auf meinem dvk90can1-1.1 board (at90can128) einen externen oszillator anschließen. Im Datenblatt vom Board steht, dass am EXP CON1 ein Eingang für eine externe Clock von nem STK500 sein soll. XT1 und XT2. Kann ich da auch nen einfachen
-
Thread
Atmel Flip - Vector CANCase
Hallo, ich nutze den AT90CAN und möchte ihn gerne über CAN (Bootloader) flashen. Ich könnte sogar ein Vector CANCase-XL als Adapter besorgen... In einem anderen Beitrag aus April 2014 habe ich gelesen das der Vector Treiber
-
Thread
CAN-Protokoll
Hi, ich sende und empfange die Nachricht per CAN-Bus.Ich programmiere mit dem at90CAN. Wenn ich eine selbe Nachricht durch zwei verschiedenen Kanäle per interrupt empfangen will, wird diese Nachricht durch den Kanal mit der höchsten Priorität empfangen. Aber der andere Kanal ist belegt
-
Thread
avrdude-gui.exe
testen. Dieses verwendet zum programmieren des MC avrdude-gui.exe. Diese unterstützt nun leider den AT90CAN128 nicht. Da das Feld, in dem die Parameterübergabe für den avrdude erzeugt wird editierbar ist habe ich versucht, diesen dort einfach einzutragen - jedoch erfolglos. Irgendwie hängt sich die Applikation
-
Thread
Beschleunigungssensor ADXL202
Hallo, habe im Rahmen eines Praktikums an der Uni zwei ADXL202 Beschleunigungssensoren auf einem AT90CAN128 eingelesen und die Daten in Kugelkoordinaten konvertiert. Vieleicht hilf ja der Code jemandem, der ähnliches vor hat. http://yesombre.de/projekte/beschleunigungssensor/ Ganz fertig ist der
-
Thread
Welcher ISP für welchen Prozessor?!?
#new Thread jetzt etwas verunsichert. Bei meinem aktuellen Projekt kommen ein Atmega8 und ein AT90CAN128 zum Einsatz. Bisher ging ich davon aus, daß beide Prozessoren mit dem gleichen ISP und der gleichen Software (z.B. AVR Studio) programmiert werden können... ...ist dem evtl nicht so? Gruß,
-
Thread
So Zeitgenau messen wie möglich über ein I2C-Datenbussystem
Du 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
Problem: Debuggen mit JTAG-Adapter
einigen Sekunden. Dann hilft nur noch ein Reset. Das Programm läuft auf einem AtmegaEvoBoard mit dem AT90CAN128. Kennt vielleicht jemand dieses Problem und kann Tipps geben was man machen kann? Danke im Voraus für eure Hilfe!
-
Thread
Amtel LIN abhorchen
Ola ich habe folgendes Problem: mit dem At90can128 horche ich per UART den LIN-Bus ab. Das Sync-Bit (0x55) und den Identifier kann ich einlesen. Die Datenbytes kann ich auslesen, jedoch habe ich das Gefühl, dass das MSB jedesmal gekippt wird. Als
-
Thread
AVR Prozessor mit VISAM visualisieren (ASCII)
Hallo ich versuche mit dem Visualisierungsprogramm VISAM aus einem AVR At90can128 von der seriellen Schnittstelle RS232 Daten anzuzeigen um sie später auswerten zu können. Meine Frage: hat damit schon jemand erfahrung ich weis das VISAM nicht sehr verbreitet
-
Thread
Kommunikation zwischen Mickocontroller und CPU
hallo, ich versuche eine Kommunikation zwischen den Mikrocontroller AT90CAN128 und ein CPU zu erstellen. Die beide Komponenten soll über eine serielle Schnittstelle kommunizieren. Der Mikrocontroller sendet asynchron ein String und ich versuche das selbe String an der CPU
-
Thread
AS6 Probleme mit debug agent
Atmel Studio 6 (Version: 6.0.1996 - Service Pack 2) AVR Toolchain 8Bit (3.4.1.830 - GCC 4.6.2) AT90CAN - debug über JTAG Kann jemand etwas zu dem Problem mit dem Debug Agent beitragen und mir helfen?
-
Thread
CAN-Baudrate Berechnen
250Kps, Fclk = 10Mhz. Tbit = 1/Fcan = 4µs tscl = 1/Fclk = 100ns Im Datenblatt von Mikrocontroller AT90CAN128 Seite 279 gibt es eine Tabelle mit Beispiele von CAN-Baudrate Einstellungen. Ich verstehe nicht wie man diese Werte bekommen. 1)Was ist die Beziehung zwischen Fclk, Baudrate und Tq? 2)Wie berechne
-
Thread
AVR Studio Fehler beim Compilieren im Optimierungslevel
Hallo, ich nutze derzeit die universelle MPC2515 lib mit meinem AT90CAN. So weit läuft die SW. Wenn ich jedoch vom derzeitigen Optimierungslevel 0s auf 00 umschalte bekomme ich Fehler bei compilieren. ../mcp2515_regdump.c:43: undefined reference to `mcp2515_change_operation_mode
-
Thread
Octopus Bibliothek in LabView einbinden
Hallo, ich möchte gerne ein Octopus Board mit einem AT90CAN128 Microcontroller über LabView 2013 steuern. Für das Octopusboard gibt es eine Bibliothek, welche am Computer genutzt werden kann, um z.B. Eingänge einzulesen. Allerdings fehlt mir der Ansatz, wie
-
Thread
ISP: P0,P1 <->
AVRISP MKII ist ja die Pinbelegung des Steckers beschrieben. Dort gibt es MOSI und MISO. Beim AT90CAN wird zum Programmieren PE0 (Programm Data In) und PE1 (Programm Data Out) verwendet. Mir ist nur nicht klar wie ich MOSI/MISO PE0/PE1 zuordnen muss. MOSI <-> PE0 oder MOSI <-> PE1 Ist in
-
Thread
AVR bootloader RWW access
hallo, auch nachdem ich die doku des at90can128 schon mehrmals gewälzt habe, verstehe ich folgendes nicht: wenn im bootloader ein page-write eingeschaltet wird, schaltet die mcu auf RWWSB, auf busy. meine frage ist, wer macht das wieder frei
-
Thread
CAN Header file CodeVisionAVR
bin völlig neu auf dem Gebiet der (µC-)Programmierung und ich habe es gleich mit dem umfangreichen AT90CAN128 zu tun. Ich möchte einfach Daten zwischen zwei dieser Controller austauschen und bin dabei, ein C-Programm in CodevisionAVR zu schreiben. Leider gibt es da keine Header-Dateien mit verwendbaren
-
Thread
ethersex avr-net-io AD's auf TCP oder UDP legen Basiscode
aufzeichnen... Mir fehlt aber derzeit vollkommen der Einstieg. Ich habe vor Jahren schon mal mit einen AT90CAN128 gearbeitet - ist lange her. Kabel, Adapter usw. sind da. Gibt es irgend wo ein ähnliches Codebeispiel in C wo man einsteigen könnte? Mit welcher Entwicklungsumgebung unter Debian 6 oder Ubuntu
-
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
-
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
float über CAN BUS senden
schaffe aber die nächste Hürde nicht. Also min ZWEI BYTEs bzw einen float-Wert. Ich benutze einen AT90CAN128 und C.
-
Thread
Displayausgabe über Uart
Hallo zusammen, ich bin gerade daran mit einem AT90CAN128 eine Displayausgabe über UART zu programmieren. Die Ausgabe eines Strings über eine Funktion funktioniert schon mal. Leider habe ich noch keine Erfahrung mit Interrupt Handling, was ich ja wohl
-
Thread
AVR mit Eclipse Debuggen?
Ich habe Schwierigkeiten beim Debuggen des AT90CAN128. Mit AVaRICE starte ich die Verbindung, der lädt auch gleich das Programm rein. AVR-GDB starte ich anschließend, dann springt er zum Main(). Jetzt drücke ich Play: "Execution is suspended
-
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
Flashen über Bluetooth
Hallo zusammen, ich habe auf meinen At90Can128 eine serielle Schnittstelle gesetzt und einen Bluetooth Dongle rangesteckt ... mit dem kann ich auch prima schnacken, nur das flashen funktioniert nicht. Wenn ich ein Kabel verwende gibt es keine
-
Thread
Motoransteuerung mit PWM
auf ein PWM-Signal zu übertragen für eine Geschwindigkeitsregelung. Als µC verwende ich einen at90can. Der PWM Ausgang liegt auf dem PINB6 und der Analog eingang ist der PINF0. Gruß Alex
-
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
Triacs stören sich gegenseitig?!
Hallo Forum, ich habe mir eine Haussteuerung mit AT90Can und den Solid-State-Relais Sharp S202 S01 gebaut, siehe Bild. Das ganze läuft seit 2 Jahren einwandfrei im Keller (weil ich dort mit der Hausrenovierung angefangen hab). Nun ist das EG dran und die
-
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
globale konstruktoren in bootloader-area
passiert nicht, der avr hängt. den asm-code durchzusehen habe ich bisher gescheut. mcu ist ein at90can128, avr-libc die 1.4.4. geht das per se nicht? das kann ich mir zwar nicht vorstellen, aber wer weiß. oder hat jemand bereits erfahrungen diesbezüglich gesammelt?? das wäre toll. vielen dank
-
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
uart mit 2 mikrocontrollern
Es leuchten aber die rs232 Kontrolllampen auf, beim senden und empfangen. Ich verwende einen at90can128 über avrispmkII. Meine C Kenntnisse beschränken sich auf Basiswissen. Ich bin froh das ich es überhaupt zu Ergebnissen gebracht habe. Bietet diese Aufgabe doch eine menge Stolperfallen.. gruß
-
Thread
Probleme mit AVR ADC
sleep_cpu(); sleep_disable(); adc_val = ADC; return adc_val; } [/c] Das Device ist ein AT90can128, Clock ist 8MHz, der ADC sollte also mit 125 kHz laufen, was zwischen 50 und 200kHz liegt. Vdd ist 3,3V, was auch als Vref verwendet wird. In meinem main habe ich folgendes: [c] if
-
Thread
Universelle Tastenabfrage
interrupt-tastenentprellung für einen taster. würde mich über eine antwort sehr freuen. ich hab nen AT90CAN64 grade dran... gruß, ben
Angabe zur möglichen Ersparnis. Wenn ich richtig gezählt habe, benötigt die Originalroutine beim AT90CAN128 mit avr-gcc v4.8.0 und Optimierung -Os etwa 85-88 Taktzyklen (Minimum 4 Zyklen zum Einsprung in die ISR + 14 Zyklen Prolog + 50-53 Zyklen eigentliche ISR + 17 Zyklen Epilog). Eine Ersparnis von
-
Thread
Can überprüfung mittels C++
30 stimmt und wenn dies auch stimmt diese dann er can weiterleiten. das ganze soll auf basis des at90can128 programiert werden. wahrscheinlich so eine if then anweisung.kann mir da jmd evtl helfen? bin in c ne absolute niete. desweiteren: kann mir jmd sagen auf welchen prot beimat90 die daten rein
-
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
CAN Interrupt RXOK
Hallo Forum, Ich verwende den Atmel AT90CAN32 und bin bei den ersten Tests mit dem CAN bus. Die kommunikation funkioniert soweit ( Kommuniziere mit PC-CAN Von Peak System mit meiner Elektronik). Ich sehe also was für Daten und ob welche ankommen
-
Thread
Fragen zum Frame Buffer Receive Mode in AVR
Hallo, im CAN Controller vom AT90CAN128 gibt es einen 'Frame Buffer Receive Mode'. Die Beschreibung lautet: "This mode is useful to receive multi frames. The priority between MObs offers a management for these incoming frames. One