-
Thread
AT90CAN128 Error management
Hallo zusammen, ich habe versuche gerade dahinter zu steigen ob der AT90CAN128 automatisches error Management durchführt oder ob man das selbst umsetzen muss. Aus dem Datenblatt werde ich dabei nicht so ganz schlau. Grüße Alex
-
Thread
4 Schrittmotoren betreiben
CAN-Open (http://de.nanotec.com/schrittmotorsteuerung_smci36.html) Ich habe folgendes Board (mit AT90CAN128: http://www.chip45.com/AVR-ATmega-Microcontroller-Modules/Crumb128-V5-0-AVR-ATmega128-90CAN128-USB-RS232-CAN-module-65.html) Vielen Dank für eure Hilfe Gruß Jens
-
Thread
AT90CAN128: Map the code stack in internal SRAM ?
Hallo, im Datenblatt zum AT90CAN128 steht folgendes: Miss-functioning when code stack is in XRAM If the stack pointer (SP) targets the XRAM and if the execution of an instruction is split to serve a rising interrupt, the last operation
-
Thread
AT90CAN: Nur 15x senden und kein Empfang
Hallo Elektronik-Begeisterte, ich arbeite hier mit einem AT90CAN128 und der CAN-Lib von kreatives-chaos.com: http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Ich habe nun, wie scheinbar auch ein paar andere, das Problem, dass ich nur 15x senden
empfangen. Eine Ursache für das Problem könnte wohl ein fehlerhafte Verbindung zum RXCAN-Pin des AT90CAN128 sein. Ich habe die beiden Pins am Oszi gemessen (siehe Screenshot; gelb=TXCAN, magenta=RXCAN) und dies scheint nicht das Problem zu sein. Ist ist ja auch ein ACK zu sehen. Ich habe auch den
-
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
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
LIN Master mit LIN Bibliothek aus AppNote 322
Hallo zusammen, ich möchte einen AT90CAN128 als LIN Master verwenden. Der Master soll dabei - um eine Nachricht übertragen zu können - den Header und das Datenfeld senden. Die verwendete Controller-Hardware ist das DVK90CAN. Als Slaveknoten
-
Thread
Disassembly, mapfile, PROGMEM
94 2178 19448 4bf8 can_debugger.elf AVR Memory Usage ---------------- Device: at90can128 Program: 17270 bytes (13.2% Full) (.text + .data + .bootloader) Data: 2272 bytes (55.5% Full) (.data + .bss + .noinit) text data bss dec hex filename
94 2198 19468 4c0c can_debugger.elf AVR Memory Usage ---------------- Device: at90can128 Program: 17270 bytes (13.2% Full) (.text + .data + .bootloader) Data: 2292 bytes (56.0% Full) (.data + .bss + .noinit) text data bss dec hex filename
-
Thread
Mit gdb auf (Peripherie)Register zugreifen
SFR_IO8(io_addr) ((io_addr) + __SFR_OFFSET)[/code] Werfe ich jetzt einen Blick ins Datenblatt des at90can128 (http://www.atmel.com/dyn/resources/prod_documents/doc4250.pdf) finde ich im Kapitel Memories (4.) eine Übersicht zu den Speicherbereichen [code],------------------------------. | 32 |
-
Thread
avrdude error: select device
Hallo, Ich möchte AT90CAN128 über USB2RS232-Schnittstelle programmieren. Die Software AVR Eclipse habe ich benutzt. Während Upload habe ich das Problem getroffen: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Unter "AVR Target Hardware " habe ich schone AT90CAN128 mit 16000000 ausgewählt. Kann jm. vielleicht sagen, was bedeutet der Fehler? Vielen Dank im Voraus!
-
Thread
avrdude: error: programmer did not respond to command: select device
Hallo, ich habe Problem mit meinem AT90CAN128. Ich möchte diesen MC mit AVR Eclipse programmieren. Aber während upload habe ich das Problem getroffen: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% avrdude:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Unter "AVR Target Hardware" habe ich schon AT90CAN128 mit 16000000 ausgewählt. Kann jm mir sagen, was das heißt??? Vielen Dank im Voraus!
-
Thread
pwm counter0 kein tastverhältnis?
artikel http://www.mikrocontroller.net/topic/167849 mir eine pwm init gebastelt an port b7 des at90can128. klappt soweit auch wunderbar herauskommt ein mittelwert von 2,63V ... ich möchte diesen gern auf ca. 5V anheben. dafür dachte ich die pulsweite zu erhöhen um einen größeren mittelwert zu bekommen
-
Thread
xc3sprog: falscher IDCODE
Desc: XC3S200A Rev: A IR length: 6 JTAG loc.: 1 IDCODE: 0x0978103f Desc: AT90CAN128 Rev: A IR length: 4 Wenn irgendwann mal etwas falsches gelesen wird, wird der anders gelesene Code gedruckt. Erst wenn dass wirklich fuer viele Lesevorgaenge geht, kann man die Kette als stabil
-
Thread
ISP: PE0,PE1 <-> MOSI,MISO
ATMega128, ATMega1281... , *nicht* über MOSI/MISO programmiert werden. Aus dem Datenblatt vom AT90CAN128: Symbol Pins I/O Description MOSI (PDI) PE0 I Serial Data in MISO (PDO) PE1 O Serial Data out MfG Spess
-
Thread
AT90CAN128 - CAN Verbindung abfragen
Hallo, ich bastel gerade mit einem AT90CAN128. Dabei habe ich ein kleines Problem... Ich würde gerne irgendwie prüfen ob der Controller eine CAN-Verbindung hat, weil er sich sonst nämlich beim senden meiner zyklischen Nachrichten aufhängt.
-
Thread
AT90CAN128 zyklisches Senden von Botschaften
Hallo, ich habe mich vor knapp einem Jahr mal mit einem kleinen Projekt beschäftigt. Aufgabe war das zyklische Senden von zwei CAN-Botschaften: - Eine Botschaft mit beliebigem Inhalt mit statischen Werten - Zykluszeit: 20ms - Eine Botschaft in der eine gemessene Frequenz eingebettet wird - Zykluszeit: 10ms. Ich habe mich eine ganze Zeit lang damit auseinander gesetzt und habe unterschiedliche Lösungswege versucht. Jedoch habe ich stets das Problem gehabt, dass die Botschaften NIEMALS 100% zyklisch gesendet wurden. Zur Messung der Zykluszeiten habe ich CANoe mit einer CANcardXL von Vector
-
Thread
AT90CAN Board - Eigenentwurf
leitung, möglichst dich am uC platzieren. tip: schau dir mal kommerzielle layouts für at90can128 an und dann das du eine saubere groundplane (bottom), vcc-plane (top) hast. learning by doing ist ok, bleib am ball - hoffe meine tipps helfen dir weiter ;-).
-
Thread
AT90Can128 Clock fuse
Hallo zusammen, ich habe hier ein AT90CAN128 mit 16 Mhz Quarz. Welche einstellung muss ich bei AVR Studio 4.18 machen? Ich hatte die ganze Zeit : "Ext. Crystal. Osc 8 - Mhz" Darunter lief er auch. Jetzt dachte ich aber, das wäre
-
Thread
AT90CAN128, Empfang verschiedener Botschaften
artikel/universelle-can-bibliothek kannste ja mal reinschauen. (Ähnliches Projekt auch mit dem AT90CAN128) Da kann man Filter setzten oder diese so konfigurieren, dass alle Nachrichten akzeptiert werden. Kannst ja mal schauen ob du davon was verwenden kannst. Grüße Alex
-
Thread
I2CKommunikation mit DS2482
Hallo, der Mikrocontroller ist der AT90CAN128
-
Thread
Display3000 CAN-Bus
Hex ist für AT90CAN128 und verschickt Nachrichten mit ID >=601 Die üblichen Baudraten werden durchgeschaltet. Dein kann Monitor sollte jedenfalls was finden. ACHTUNG!!! PORTB.7 ist ein Ausgang und wird getoggelt
-
Thread
AT90CAN128 + LCD
Hallo, ich habe vor mir die AT90CAN128 Entwicklungsplatine aus dem Shop zu besorgen. Dazu möchte ich das LCD 162C BL von Reichelt ansteuern. Die Helligkeit des Displays soll mittels PWM an PIN15(LEDA) regelbar sein. Der Ausgang des
-
Thread
AT90CAN128 mit ISP programmieren
Hallo, ich habe vor mir die AT90CAN128 Entwicklungsplatine (CAN_AVR) aus dem Mikrocontroller.net Shop zu besorgen. 1. Nach der Analyse bin ich nun auf dem Stand, dass bei diesem Controller für eine Programmierung per ISP die Pins RXD0
Herbert schrieb im Beitrag #2206107: > Hallo, > > ich habe vor mir die AT90CAN128 Entwicklungsplatine (CAN_AVR) aus dem > Mikrocontroller.net Shop zu besorgen. > > 1. Nach der Analyse bin ich nun auf dem Stand, dass bei diesem > Controller für eine Programmierung per ISP
-
Thread
Schaltzeichen
alle beisamen, ich habe im mikrocontroller.net shop mal rumgestöbert und möchte mir dort den at90can128 zu legen für ein kleines projekt... im schaltplan befindet sich ein mir unbekanntes schaltzeichen bzw. bauteil. ich habe ein screenshot des schaltplans mit markierung angehängt. wäre nett
-
Thread
µController am Reset-Pin resetten
Exakt einen AT90CAN128
-
Thread
AVR: Verbessertes FLIP ?
category_id=163&family_id=607&subfamily_id=2138&tool_id=3886 Ich wollte damit mehrere AVRs (AT90CAN128) via CAN flashen, was aber leider nicht sauber funktioniert, sofern noch Kommunikation auf dem CAN-Bus stattfindet. Solange noch irgendein anderer Controller Botschaften sendet, bricht mir FLIP immer
-
Thread
Feedback für meine Startzusammenstellung
Danke erstmal. Die AT90CAN128 ist interessant. Segment LCD und Graphic LCD ist aber nicht vorhanden bei diesem mc. Kann ich dann keine Displays bei diesem mc nutzen? Irgendwie ist mir noch nicht klar, welche Bestandteile welche
-
Thread
CAN-Bibliothek fans laufen bringen
ATA6660 Modul auch nichts raus. Die Frage ist immernoch woran es liegt. Also habe schon den 2 AT90CAN128 ausprobiert. Den hatte ich noch rumfliegen. Mit der gleichen Ausgabe. Grüße Alex
aufgefallen. Das CANcaseXl kann mit sich selber kommunizieren (bei 50 kBaud Port zu Port) auch wenn der AT90CAN128 nichts mitbekommt. Allerdings hat dann das zufügen des Abschlusswiderstands (Pin7 zu Pin 2 der Leitung) dazu geführt das der AT90CAN128 doch vom Bus lesen konnte. Verdrillt sind meine Kabel nicht
-
Thread
Welchen Quarz im AT90CAN128 bei RS232, CAN und PWM?
Hallo Forum, ich werde mich mit dem AT90CAN128 beschäftigen und frage mich, welchen Quarz man am Besten wählt, um später mit entsprechendem Prescaler "gute" Taktraten für verschiedene Schnittstellen/Module zu erhalten. Diese wären RS232 mit 38400
-
Thread
Schaltung prüfen - Webserver mit CAN
Ich würde auch zum AT90CAN128 tendieren. Den MCP habe ich aus meinen Schaltungen rausgeschmissen. Der AT90CAN128 ist aufgrund seiner 15 MOBs wesentlich sympathischer als die 2 Filter des MCP.
-
Thread
Brötje ISR Plus Kommunikation / LPB
für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
-
Thread
AVR Studio 5 AVR Dragon STK600 Debugging
Kann ich so leider nicht bestätigen! Stundenlang funktioniert Debugging nicht! Target: AT90CAN128 Fehler: 10:51:49.005: [ERROR] TCF command: StackTrace:getChildren failed: Code:3 ,Service:StackTrace ,Message from peer:Failed to execute command with ID 0x07. Unexpected sequence number
-
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
Atmel Controllerboard
Hallo Benni, Danke für die schnelle Antwort. Ich möchte mich für den AT90CAN128 entscheiden. http://www.atmel.com/dyn/products/product_card.asp?part_id=3388 Ich hätte schon lieber was fertiges. Das würde mögliche Hardwarefehler in der Testphase ausschließen. Kosten
spezifiziert hast, werden die wohl nicht mit auf die Platine kommen, oder? Also bräuchtest du nur einen AT90CAN128, bei dem - I2C und SPI auf eine Steckerleiste raus geführt sind (oder auf Schraubklemmen) - Einen RS435- oder CAN-Treiber (per Jumper wählbar?) - ISP-Anschluss (zum programmieren über USB) -
-
Thread
Verständnisfrage CKDIV8
Hallo zusammen, ich habe folgendes Problem. Ich habe mir ein ATDVK90CAN1 Eva Board mit nem AT90CAN128 gehohlt und habe dieses mittels nem JTAG-mk-2 Board über JTAG programmiert. Lief auch am Anfang alles (zumindest konnte ich auf die uC zugreiffen. Dann habe ich das CKDIV8 Fuse bit aktiviert, da
-
Thread
at90can Analogwerte auslesen
Hallo zusammen, ich programmiere gerade einen at90can128 mit dem Avr Studio. Ich hab ein paar Zeilen geschrieben um alle Analogwerte nacheinander auszulesen. Das funktioniert auch soweit. Sobald ich aber den Port D4 setze, spielen meine Analogwerte verrückt
-
Thread
Batteriemanagement LTC6803-1
der von linear gelieferten Software angesteuert werden. Später soll ein galvanisch entkoppelter AT90CAN128 die Kommunikation übernehmen. Das alles kommt dann auf ein Breadboard, mit dem ich früher oder später alles ausprobieren kann. Anbei ein Blockschaltbild. Das Demoboard: http://cds.linear.com
-
Thread
Hybride Verschlüsselung auf at90can128 ?
Hallo, ich hatte vor auf dem Controller eine hybride Verschlüsselung zu realisieren. Dann habe ich hier http://www.mikrocontroller.net/topic/27800 gelesen, dass es keinen Sinn macht eine asymmetrische Verschlüsselung zu implementieren. Ist es denn so nicht sicherer? (http://de.wikipedia.org/wiki/Hybridverschl%C3%BCsselungsverfahren) Bitte um begründete Antworten. Gruß Faruk
-
Thread
[S] AT90CAN128-Board mit PCA82C250 und FT232RL
Hallo, wie oben im Betreff schon geschrieben suche ich eine Platine für eine AT90CAN128-CPU möglichst schon mit einem PCA82C250 als Transceiver und einem FT232RL als USB-Interface. Schön wäre auch noch eine ISP- und JTAG-Schnittstelle. Da ich die Bauteile schon hier habe, wäre eine
-
Thread
CAN Bus Protokoll in Datenbank schreiben
Message Object. Der AT90CAN128 hat z.B. 15 davon und kann damit z.B. auch 15 Pakete buffern, falls ich diese nicht rechtzeitig abhole. (Wenn die Filter richtig gesetzt sind) Kann es sein, dass du die Pakete vom MCP2515 nicht
-
Thread
AT90CAN128 Sampling point korrekte einstellung?
Hallo Forum, ich habe mir einen AT90CAN128 bestellt und muss nun den Sampling Point auf ca 80-83% bringen.(Bdrt 500kBit/s) Dabei sollte das SJW 3TQ betragen und das Tseg2 >> Tsjw Im Datenblatt stehen die verschiedenen Registereinträge
-
Thread
Servos mit AT90CAN128 ansteuern
Hallo zusammen, ich habe einen Servo angesteuert. Das folgende Programm zeigt, wie ich ihn angesteuert habe. Nun zum Problem: Der Servo läuft. Es kommen immer kurze Takte. Nun bekomm ich es aber nicht hin, dass der Servo einen längeren Weg hinterlegt. Also nun macht er ja ca. 1 mm. Wie bekomm ich es hin, dass er z.B. 6 mm macht? Die Zeit habe ich verändert. Passiert aber nicht viel. Könnt ihr mir da ein Beispiel geben? Programm: int count = 0; ISR (TIMER0_OVF_vect) { TCNT0 = 6; count++; switch(count) { case 20: PORTA = 0x01; break;
-
Thread
CAN-BUS Problem
Hallo Leute ich benutze einen AT90CAN128 mit 8MHz Quarz, und als BUS-Treiber ist einer MCP2551. Ich versuche CAN-BUS hinzukriegen, es gebt zwei knoten einer ist nur Sender und der zweiter nud Empfänger. Von mikrokontroller RXCAN TXCAN
vielleicht einer wieso der BUS-Treiber nur CANhigh activ ist und nich der CANlow obwohl er vom AT90CAN128 normale Signale beckommt. verdahtund habe ich überprüft ist alles ok.
-
Thread
BLDC ROXXY2815 per at90can128 ansteuern
obenstehender Stückliste die daneben stehende verdrahtung. Und muss über dass Mikrocontrollerboard At90can128 den BLDC Motor ROXXY2815 ansteuern. Kann mir jemand erklären wie ich in c die signale geben muss, dass der Motor sich dreht und ich von Links auf Rechtslauf schalten kann?
-
Thread
XP Eclipse AVR Debugging sehr langsam
viel schneller mit der selben Hardware und gleicher Source. Bei meinen Versuchen habe ich einen AT90CAN128 verwendet, andere uCs habe ich leider nicht zum testen. Hat jemand das gleiche Problem und/oder eine Lösung, damit das Debugging schneller läuft unter Eclipse? Ich bin etwas ratlos was ich noch
Eclipse-Konfiguration, Debuginformationen von avarice und avr-gdb. Toolchain: ---------- uC: AT90CAN128. 16MHz. Flasher/Debugger: Atmel JTAG ICE mkII (Aktuelle Firmware). LibUsb-Win32: Filter 1.2.2.0 WinAVR: WinAVR-20100110 Eclipse: Helios Service Release 1 Avr-Eclipse - Plugin: 2.3.4.20100807PRD
-
Thread
AT90CAN128 verfust
Hallo, es geht um ewiges Problem mit Fuses. Ich habe mein AT90CAN128 verfust statt Quarz Oszillator eingestellt. Das hat mir schon bei ATMega8 passiert das Problem habe ich aber schnell gelöst mit anlegen von TTL signal ein Par kHz auf XTAL1. ich komme aber mit diesem
-
Thread
Hilfe zu Hardwarekonzept
Profis für ein Konzept für die Erweiterung meiner Hardware. Ich habe hier ein Board mit einem AT90CAN128, der einen CAN-Bus mit 3 Messages aller 10ms mitliest, ein Datentelegramm von einem anderen Controller aller 100ms empfängt, mit Daten ergänzt und wieder zurückschickt. Weiterhin wird ein zweiter