-
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
Evertool-Light, avrdude und ATmega2560
supported devices': ATmega32, ATmega16, ATmega64, ATmega128, ATmega162, ATmega169, ATmega323, AT90CAN128 Mit anderen Worten JTAGICE und ATmega2560 gehen nicht zusammen, vermutlich wegen dem breiteren Adreßzähler. Der nächste Schritt war es, einen Bootloader zu suchen, damit ich nicht jedes
-
Thread
CAN to CAN Gateway mit AT90CAN
Board aufmerksam geworden: https://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php Bei diesem Board ist ein AT90CAN128 + HighSpeed Transceiver (PCA82C251), ein USB-UART Wandler (CP2102) und eine RS232-Schnittstelle (MAX3221) verbaut. Dieses Board, zwei Schaltregler
Bruno Kempf schrieb im Beitrag #3583879: > Allerdings > sollte der AT90CAN ausreichen und ist für das erste Projekt auch ganz > gut, um rein zu kommen. 1. Um rein zu kommen ist es ganz gut ne LED blinken zu lassen, nicht ein CAN Gateway zu programmieren. 2. Musst
-
Thread
PWM mit AT90CAN128 und 16bit Timer1
bewandert in der C-Programierung von Mikrocontrollern und habe das Problem, dass ich auf dem AVR AT90CAN128 eine einfache PWM erzeugen möchte, die erstmal nur eine LED aufleuchten lassen soll um zu sehen wie es funktioniert. Ich hab die Dokumentation zu dem Controller rauf und runter gelesen, bin aber
-
Thread
[V]erschenkt Atmel AT90CAN128-16AU TQFP-64
so einer: http://www.conrad.de/ce/de/product/155211/ATMEL-AVR-RISC-Microcontroller-Atmel-AT90CAN128-16AU-Gehaeuseart-TQFP-64-Flash-Speicher-128-kB-Speicher-RAM-4-kB?ref=list Versand als Kompaktbrief zu mind. Euro 0,90.
-
Thread
Speicherplatz ausreichend?
Hallo, ich verwende einen AT90CAN128, und bekomme seltsame Fehler beim verhalten des Programms, kann es sein das mein Speicher schon zu voll ist? Folgende Info bekomme ich beim kompilieren: text data bss dec
im Beitrag #3572195: > Vielleicht ist es der nicht ausrreichende bzw. überlaufende RAM? Der AT90CAN128 hat aber ja 4kB RAM. Das sollte dann doch eigentlich ausreichen... Was würde mir noch RAM "klauen"?
-
Thread
at90can128 timer auf 100 ms. WIE??
einen Timer der einen interrupt alle 100ms bei 16MHZ auslöst. Benutze ein Crumb board mit einem at90can128 chip. Hat jemand ein Code Beispiel für mich? Danke
-
Thread
AVR Simulator Data or unknown opcode
Hallo, Habe ein Programm (geschrieben in Assembler für AT90CAN32) im AVR Studio 4, im AVR Simulator laufen lassen. Habe dann im Laufe irgendwann mehrere Fehlermeldungen bekommen: AVR Simulator: Invalid opcode 0x0064 at address 0x0001e1 AVR Simulator: Invalid
. Habe ich grad einen Denkfehler oder hab ich es euch falsch übermittelt? [code] ---- AT90CAN.asm ---------------------------------------------------------------------------------- 418: rjmp init +00000000: C10C RJMP PC+0x010D Relative jump ---- No Source ----
-
Thread
MOb-Register befüllung beim AT90CAN128
Hallo, Ich verwende AT90CAN128 und habe dazu eine rein theoretische Frage: Szenario: Auf dem CAN-Bus kommt ein Frame zu dem es ein passendes MOb gibt und ein Hit wird erkannt. Die IDT, IDE DLC weden geupdated und die 8 Daten-Bytes
-
Thread
At90CAN mehrere MOb mit gleichem Filter?
Greif. Wenn ich ein leeres Filter definiere und damit mehr als ein MOb initialisiere, hängt sich der AT90CAN zeitweilig für mehrere Sekunden auf. [c] #define MAX_MOB 6 can_init(BITRATE_250_KBPS); // Filter data can_filter_t filter = { .id = 0, .mask = 0, .flags = { .
-
Thread
AT90CAN32 Fuses und IDR event 0xFF
Hallo Zusammen, Ich verwende einen Atmel Prozessor AT90CAN32. Ich bin mir nicht ganz sicher ob die Fuses korrekt programmiert werden. Ich habe derzeit das Hackal bei diesen Fuses gesetzt: JTAGEN, SPIEN, EESAVE, BOOTSZ: Boot Flash size = 4096 words start
-
Artikel
STK600
TQFP64. ©2008 by Atmel Corporation Das STK600-TQFP64 unterstützt folgende AVR's im TQFP64-Gehäuse (AT90CAN128, AT90CAN32, AT90CAN64, AT90USB1286, AT90USB1287, AT90USB646, AT90USB647, ATmega128, ATmega1281, ATmega165, ATmega165P, ATmega169, ATmega169P, ATmega2561, ATmega325, ATmega325P, ATmega329, ATmega329P
-
Thread
AVR Ausgänge "Zappeln" beim Programmieren
Hi, ich habe hier einen Testaufbau mit einem AT90CAN und ich programmiere den ganz normal über ISP.. Nun habe ich das Problem, dass jedesmal wenn ich über ISP auf ihn zugreife -> selbst wenn ich nur die Device-ID auslese, scheinen die Ausgänge zu schalten
-
Thread
Schaltung: AT90CAN128 mit 2 Sensoren über SPI verbinden
; d.h. der Master (in meinem Fall der AT90CAN128, oder?) steuert über SS entweder den einen oder den anderen Sensor über CS an, oder? Falls das so ist, dann verstehe ich nicht, wie das gehen soll? Laut Datenblatt wird SS auf low gesetzt um einen
man mir die obige Schaltung gegeben. Ich soll nun eigentlich nur mehr die beiden Sensoren mit dem AT90CAN128 über die SPI-Schnittstelle verbinden. Für jede Hinweise/Tipps/Erklärungen wäre ich sehr dankbar :)
-
Thread
Probleme mit einem Schaltnetzteil beim selbstgebautem Ambilight
Ich habe einen 6m Stripe mit LPD8806 an einen AT90CAN128 angeschlossen. Wenn ich den Laptop runterfahre und der MK2 Prommer den AT90 in Reset setzt flackert der Stripe tatsächlich unkontrolliert vor sich hin. Offene Leitungen am Eingang des Stripes
Betrieb habe ich auch schon bemerkt. Immer wenn der Kühlschrank anspringt oder abschaltet. Der AT90CAN ist dabei aber nicht abgestürzt und macht mit seinem Programm weiter. Mein Netzteil ist ein SNT RS 50 5 auch von Reichelt. Ich werd das mal weiter beobachten und den Stripe eine Weile ohne Animation
-
Thread
Segway - STM32
Hab das auch mal gemacht mit nem AT90CAN@16MHz. Der neben dem einlesen der Sensoren noch den Kalmanfilter berechnet hat, die Steuerung über ein Nunchuck und zusätzlich noch die Motoren über CANopen bedient hat. Regelung war dann bei 100Hz
-
Thread
Can -> CAN auf einer Platine
Mikrocontroller Gemeinde, Vorhaben: CAN µC --> CAN WLAN Modul. Prosa: Ich möchte von meinem µC AT90CAN128 über CAN ein WLAN Modul füttern. Beides liegt auf einer Platine. Jetzt ist mir nicht klar ob ich 2 CAN Transcreiver brauche um den Bus aufzubauen oder ob ich in dieser Konstellation die beiden
-
Thread
SJA1000 CLK_OUT unerwartetes Verhalten
Liebe CAN-Freaks, Ich steige gerade von ATMEGA162/MCP2515 auf AT90CAN und SJA1000 um :-) Den SJA habe ich an das XMEM interface von AT90CAN angeschlossen und setze !CS noch "per Hand" da ich mit dem Adressdecoder noch nicht zurecht komme. Um nun zu testen ob die
gerade vor 30sec. habe ich das Problem gefunden! Ein simpler Layout-Fehler. Ich hatte D0 bis D3 von At90CAn zum SJA1000 um "eins nach links" versetzt angeschlossen. Ich sehe, dass ich auf dem Steckboard noch sorgfältiger sein muss. Nur hatte ich das SJA1000 mit einem PCA82C250 auf eine kleine Platine
-
Thread
Bauteilsuche: Chip zur Auswertung von 12V Kfz Signalen
mit der ich recht viele 12V Signale aus dem Kfz-Bordnetz auswerten möchte. Der Controller wird ein AT90CAN128 und auf 5V laufen. Bisher habe ich die Schutzschaltung für die Eingangspins immer diskret aufgebaut, aber das macht immer 4 Bauteile pro Eingang. Bei meinem aktuellen Projekt können es aber
-
Thread
Nach den Reset oder Stromausfall verliert EEPROM die Daten
Hallo Zusammen! Ich nutze den AT90CAN128 als MCU, der mit 16 MHz arbeitet, um Signale über ein CAN Interface PCAN-USB auf den CAN-Bus sowohl zu lesen als auch zu schreiben. Mit Hilfe einer Bedienugsoberfläche werden folgende IDs initialisiert
habe nur schnell gelesen: Wurde das EEPROM schon > benannt? Laut Code ist es das interne des AT90CAN. > Ich hatte einen ähnlichen Fall vor langer Zeit mit einem EEPROM 24xxx > (bzw. kompatibel) mit 128 Byte, bzw, 256 Byte. > > Immer wurde die Speicherzelle 0 (Null) korrumpiert, nach einem
-
Thread
AT90CAN128 Olimex FCPU=32Khz?
Moin Moin, ich stehe auf dem Schlauch mit dem AT90CAN128 Modul von Olimex. Die CPU läuft anscheinend nur mit dem Uhrenquarz 32768Hz anstatt mit dem 16Mhz an XTAL1/2 Ich habe im Datenblatt nicht entdecken können wie das passieren kann.... Im Anhang
-
Thread
AVR TWI Bug?
nötigen Pull-ups haben, aber in der Verzweiflung probiert man so einiges aus), ATMEGA8, ATMEGA32, AT90CAN128, zwei unterschiedliche Slave Implementierungen. Alle mit dem selben Ergebnis: Nach der ersten Stop-Condition zieht der AVR SDA gleich auf low. Auf dem Screenshot kann man das wunderbar erkennen
-
Thread
Zweidimensionales Array. Funktioniert das so zuverlaessig?
Den 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 >
-
Thread
LIN-BUS AT90CAN128 - APPNote 322
haben die Aufgabe bekommen ein LIN-Master aufzubauen. Wir wollen dazu eine bestehende Hardware (AT90CAN128) mit einem LIN-Transciever (TJA1020) erweitern. Bei der Suche im WWW bin ich da schon auf einige Infos gestoßen. Nun wollte ich die AppNote 322 von Atmel runterladen, wo es auch ein Beispiel
-
Thread
CAN auch schneller als MCP2515 ?
senden. Ist es überhaupt realistisch mit "C" und einem anderen Controller, z.B. SJA1000 oder AT90CAN128 solche Antwortzeiten zu erreichen? Beste Grüße Karsten
@ Karsten K. (karsten42) >Ich habe hier ein AT90CAN128 auf einem development board von Olimex. Ich >werde mich dann an die Arbeit machen das ganze interrupt gesteuert mit >dem eingebauten CAN-Controller zu realisieren. Wir eine heiden Arbeit;
-
Thread
Gutes CAN Setup für automobilbereich gesucht
nicht drinn. Als CAN-Controller setzten wir früher PCA82C200/SJA1000 ein. Und seit längerem den AT90CAN128, mit 15 MOBs, hat der ausreichend Filter und Puffer.
-
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
[V] AT90CAN128 Eval-Set
Hi! Verkaufe folgendes Set: ALVIDI - AVR Entwicklungsmodul mit AT90CAN128 und OLIMEX - AT90CAN128 development board Boards wuden noch nie genutzt. Beides zusammen für 40 EUR inklusive Versand (DHL - Päckchen) Gruss
-
Thread
LIN Implementierung am AT90CAN128
meiner Abschlussarbeit und bräuchte dringend hilfe! Ich Habe mir eine Platine erstellt mit einem AT90CAN128 und einem MCP2021 LIN Transceiver. Ich benutze die App note AVR322 und bekomme diese leider nicht umgesetzt im Atmel Studio damit ich LIN Botschaften von einem Master versenden kann. Hat
plagiatsheld-karl-theodor... 1. Nimm Deine uC-HW schritt für schritt in betrieb * läuft der at90can - controller auf deiner platine ? * stimmt die Vcc und die cpu-clock configuration (fuses)? * kommst du mit dem debugger drauf ? 2. Nimm deinen LIN-transceiver in betrieb, siehe hinweise von
-
Thread
Standard Template Library in AVR Studio 6.1 nutzen
mit Hilfe der Entwicklungsumgebung AVR Studio 6.1 umzusetzen. Der eingesetzte Controller ist ein AT90CAN128. Nun zur Frage, kennt ihr einen Implementierung der STL die man einsetzen kann? Sodass ich String und Vektoren einsetzen kann? Gruß Mani
-
Thread
Can-Controller in Software auf Atmega
weiß bei Reichelt ja nicht, welche man kriegt... Ohne Quarz wird das aber in keinem Fall was. AT90CAN gäbs auch noch.
-
Thread
Grundlegende Frage SRAM
Hallo, Grundlegende Frage zum SRAM von einem AT90CAN32. Brauche einige Speicherregister die ich im Programm oft ein- und auslese. Ich definiere die Register wie folgt im SRAM: *******************************************************************
oben falsch sein >sollte) Das ist richtig so. >(oder Problem mit STACK Pointer?) Der AT90CAN32 hat 2k Ram. Den musst du erst mal mit dem Stack voll bekommen. Prinzipiell ist das natürlich möglich: Rekursive Aufrufe, ein einsames 'PUSH' das regelmäßig ohne das zugehörige 'POP' aufgerufen wird
-
Thread
Leiterplatten - gibt es das schon?
aus meinem "Hühnerhof", beides flexibel einsetzbare kleine Experimentier / Prototyp Platten für AT90CAN128 - eine mit 256 kbit FRAM, die andere mit 32k Byte NV RAM. Es gibt sicher eine grosse Zahl ähnlicher Beispiele. Natürlich ist die für den Entwurf verwendete Software ein Problem - aber schon
-
Thread
Problem: AT90CAN zu AT90CAN digitales CAN Signal
Hallo, ich versuche seit Wochen eine CAN Kommunikation zwischen 2 AT90CAN MC herzustellen. Dazu habe ich schon diverse Codebeispiele (auch hier aus diesem Forum) ausprobiert und Datenblätter gewälzt. Mein Problem bisher: Scheinbar sendet ein MC ein Signal, bekommt aber
define Sender //#define FakeCan int main(void) { cli(); // initialisieren des at90can #ifndef FakeCan can_init(); struct MOb mymsg; mymsg.id=1; mymsg.data[0]="H"; mymsg.data[1]="a"; mymsg.data[2]="l"; mymsg.data[3]="l"; mymsg.data[4]=
-
Thread
AT90CAN128 zu CANOpen Schnittstele
Mikroprozessoren und versuche derzeit im Rahmen einer Projektarbeit von einem sebstgbauten bord mit AT90Can128 Prozessor auf eine Beckhoff SPS und zurück zu senden (CanOpen Karte EL6751). Auf dem Prozessor programiere ich via avr5 und Dragon. Derzeit ist mein Problem dass meine sps keine daten vom bord
-
Thread
AD-Wandlung und Nutzung JTAG möglich?
Hallo, ich habe an meinem AVR Controller AT90CAN alle 8 Kanäle mit analogen Messungen belegt. Gleichzeitig möchte ich aber auch debuggen - über JTAG - blöderweise ist die JTAG Schnittstelle an den Pins der analogen Eingänge geschaltet, sodass es
AD-Werte stimmen nicht, ich weiß nicht warum. Im Anhang ist der Code der Schaltung. Mein Controller: AT90CAN Aufbau des Programms: eine main.c, eine Datei mit ausgelagerten Funktionen (function.c/.h) eine Datei für meine definitionen (define.h) und eine mit globalen Variablen (glob_var.h) Ich habe den
-
Thread
Brainstorming: ADC Stromsparmodus Interrupt
Ohhh Mist es geht um Atmel Controller, hier bei mir speziell um den AT90CAN Sorry für die Informationsvorenthaltung...
-
Thread
Problem bei PWM mit TC1 auf AT90CAN128
Hallo zusammen, ich hänge momentan an einem Problem bei der PWM Erzeugung auf einem AT90CAN128 fest. Programmiert wird in C unter dem Atmel Studio 6.1, per ISP oder JTAG. Die Fuses sind alle passend beim AT90 gesetzt (läuft mit externen 16MHz), es läuft soweit (UART, andere Timer/Counter
-
Thread
Prozessorwahl
ich auch sagen. CAN macht die Software extrem einfach und ist sehr zuverlässig. Ich benutze den AT90CAN128.
-
Thread
AT90CAN128 - Firmware flashen
dort gibt’s ein Tool vom Hersteller um über den UART die Firmware zu laden. Wie kann man beim AT90CAN128 ein HEX File flashen? Finde mich auf der Atmel Seite im Moment nicht zurecht.
-
Thread
Probleme beim Debuggen mit JTAG ICE mkII
Hallo, Ich hoffe mir kann wer weiter helfen. Ich programmiere einen AT90CAN32 über JTAG mittels JTAG ICE mkII. Verbunden ist der Prozessor direkt mit Leitungen TDO, TDI, TMS, TCK, GND, VCC.(Daran hängt sonst nichts, außer natürlich GND unc VCC). Problem ist, dass ich den
-
Thread
SPI-Ansteuerung EA DOGM 16x2
Hi, ich bin gerade dabei eine Platine zu entwerfen, die mit einem AT90CAN128 arbeitet, und an die auch ein EA DOGM-Display 16x2 über SPI angeschlossen werden soll. Da ich beides noch nicht habe, konnte ich auch noch nichts testen..... Welche Bibliothek würdet ihr von
-
Thread
Probleme mit UART AT90CAN128
Hallo Leute, ich habe ein großes Problem mit der UART-Schnittstelle meines AT90CAN128. Ich bekomme Sie nicht ans laufen finde aber leider auch den Fehler nicht. Vielleicht könnt ihr mir weiterhelfen. Es sollen einfach nur einen Zeichen mit Hterm vom PC auf den AT90CAN128 übertragen
-
Thread
Verständnisproblem UART bei AT90CAN128
ich versuche in Rahmen einer Hausarbeit innerhalb meines Studiums die UART-Schnittstelle eines AT90CAN128 in Betrieb zu nehmen. Nun zu der Frage an dem mein Verständnis zerbricht. Wie ist es möglich, dass das Datenregister UDR0 gleichzeitig für Eingang und Ausgang zuständig ist. So wie ich es aus
-
Thread
LED per PWM Ansteuern
Hey leute, ich hab an meinen AT90CAN128-Mikrocontroller eine LED mittels Transistor angeschlossen. Um zu testen ob die LED funktioniert, hab ich über den Programmiercode zunächst die Ports auf High gesetzt: while(1) { DDRB= 0xFF
G0_H4rd schrieb im Beitrag #3392551: > Hey leute, > > ich hab an meinen AT90CAN128-Mikrocontroller eine LED mittels Transistor > angeschlossen. wie, genau, hast du das gemacht? > Um zu testen ob die LED funktioniert, hab ich über den Programmiercode > zunächst die Ports
-
Thread
richtige Übergabe an OCR1AH
mein uC 8-bit instruction set simulator besitz? Folgendes trifft nämlich auf meinen uC zu. •AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 devices will never be supported by simulator models, for these devices the 8-bit instruction set simulator will have to be used. Ich dachte
Compiler das auch können, weiß ich nicht. > Folgendes trifft nämlich auf meinen uC zu. > > •AT90CAN*/ATmega*C*, AT90USB*/ATmega*U*, AT90PWM*, and ATtiny87/167 > devices will never be supported by simulator models, for these devices > the 8-bit instruction set simulator will have to be used.
-
Thread
SPI Clock Problem
Hallo zusammen, habe auf meinen AT90CAN folgendes Programm aufgespielt. [c] /* ADC initialisieren */ void ADC_Init(void) { //SPI initialisieren // Set MOSI, SCK and SS output, all others input DDR_SPI = (1<<DD_MOSI
Walter Reuther schrieb im Beitrag #3392161: > Im AT90CAN128 ist das SPI-Register nur 8-bit lang ich muss jedoch wie > oben beschrieben 16 - bit abholen. Das löst man einfach so, dass man den Lesevorgang 2 mal hintereinander macht. CS muss man sowieso