-
Thread
Warum benutzen alle AT90CAN128 Modul RXD und TXD für ISP?
Hallo, Ich habe in Internet gefunden, alle vorhandene AT90CAN128 Modul benutzen RXD und TXD für ISP? Kann MOSI und MISO für ISP benutzen? Vielen Dank! Hua
-
Thread
AT90Can128
Wirst keinen Treiber brauchen - siehe Datenblatt! Ein Pin vom AT90CAN128 kann max. 40mA treiben, wobei stromabhängig auch ein Spannnung im AVR abfällt (siehe "Electrical Characteristics"). D.h. bei Vcc=5V, Flußspannung Optokoppler=1,3V (Schätzung von mir) und gewünschtem
-
Thread
AT90CAN128 -> SPI -> DA-Wandler MAX5105
Ich versuche gerade einen DA-Wandler über SPI anzusprechen. Bis jetzt leider ohne Erfol. Der DA-Wandler erwartet ein 14-bit Wort nach dem Scheme: 1 Startbit, 2 Controlbits, 3 Adressbits und 8-Datenbits. folgendes möchte ich Übertragen: 1 0 1 0 0 0 1 1 , 1 1 1 1 1 1 Das wäre meine 14-bit Information, um das zweite Byte vollzubekommen häng ich noch 2 0er an. Die letzten zwei Stellen sind ja eh don`t care für den DA-Wandler(?). Also übertrage ich 0xA3 und 0xFC mit folgendem Program: [C] #include <stdlib.h> #include <avr/io.h> #include <avr/signal.h> #define SS PB0 #define
-
Thread
servo
eigendlich wolte ich nur das display klappbar machen und nun bin ich so weit für den can-bus ist der at90can128 ja zuständig könnte man da nicht die servo steuerung mit einbauen oder besser getrennt? mfg hummelchen
-
Thread
FTDI232 -> UART kein Zeichen korrekt
gefunden! Hab das Program zuerst auf einen Atmega16 getestet und bin dann mit dem FTDI auf einen AT90CAN128 gegangen. Die UART Ini hab ich zwar angepasst, aber das Problem war das der AT90 eine Fuse hat die der Atmega16 nicht hat. Nämlich "Divide Clock by 8 internally". Dadurch hat natürlich die Baudrate
-
Thread
Programm startet zweimal
Moin mein Programm für einen AT90CAN128 startet immer zweimal. Jetzt habe ich das Programm aufs minumum reduziert (siehe Anhang), aber es werden immer zwei 'Q' ausgegeben. Danach läuft das Programm normal weiter. Im makefile habe ich
Danke für die Antworten,habe den Fehler jetzt aber selber gefunden. Da der AT90CAN128 RX und TX für den ISP benutzt habe ich einen Umschalter gebaut, der RX unt TX einmal zum AVR ISP und einmal zum MAX232 verbindet. Da der AVR ISP die Stromversorgung über mein Gerät bekommt startet
-
Thread
Bluetoothbastelboard gesucht ...
dir das Layout schicken bzw. glaub ich hab noch eine Platine übrig. Da ist allerdings schon ein AT90CAN128 draufgelötet. Das BNCIII Modul müsstest dir allerdings selber beschaffen. Bei Interesse mail an mich info@clipswitch.de
das Layout schicken bzw. > glaub ich hab noch eine Platine übrig. Da ist allerdings schon ein > AT90CAN128 draufgelötet. Das BNCIII Modul müsstest dir allerdings selber > beschaffen. Bei Interesse mail an mich info@clipswitch.de also ICH würde gerne mal einen Blick auf Plan und Layout werfen..
-
Thread
Frage zu activ-Low Schalter und PINx Register
sein. Ist es aber nicht in der Simulation mit AVRStudio. AVRStudio sagt PINX=0x00. Ich werde den AT90CAN128 verwenden. Die HW existiert noch nicht - kann es nicht ausprobieren. Ich simulier grad in AVR Studio... mg, Johannes
-
Thread
Probleme mit EA eDIP240-7
Vorteil grosse Flexibilitaet beim Programmieren, und das EDIP wir netzfaehig (der Prozessor ist ein AT90CAN). Bisher habe ich mich damit um Makro Programmieren sogar druecken koennen (will ich aber nicht mehr lange - und Probieren mit externem Programm hilft beim Vorbereiten der Makros!). Siehe auch
-
Thread
ich habe Probleme beim Umgang mit AVRDUDE
Hallo, sitze auch gerade an dem gleichen Problem beim WinAVR. Nutze AT90CAN128, Einstellungen in MFile realisiert. Quelldatei ist test5.c. Beim Make All im Notepad2 bekomme ich auch: > "make.exe" all -------- begin -------- avr-gcc (GCC) 3.4.6 Copyright (C) 2006 Free
-
Thread
AT90CAN128 einfaches Beispiel
sowas gesucht und nicht gefunden. Ich hoffe das Programm ist als Einstieg in die Programmierung des AT90CAN128 gut geeignet. Falls jemand darauf aufbauend ein tutorial machen kann, wäre das toll - ich hab leider die Zeit dafür nicht. mg, Johannes
-
Thread
einfache AT90CAN128 Anleitung gesucht
Hallo miteinander, Der AT90CAN128 ist für mich neu. AVR-controller nicht. ich suche eine einfache(!) Anleitung um mit dem AT90CAN128 anzufangen. Es gibt zwar etliche Projekte und Librarys, aber da ist immer schon so furchtbar
liegt und kann immer noch nicht den Fehler einzugrenzen. Ich habe auch 2 Boards mit je einem AT90CAN128, wobei einer Sender und der andere Empfänger ist. Baudrate ist 250 kbit/s. Bit Timing habe ich nicht selbst gerechnet sondern aus dem Datenblatt genommen. Weiss nicht, ob es stimmt. Auch mit
-
Thread
LIN-BUS experten?? Gesperrt
ich habe ein code gesrieben, um ein LIN-Bus zu realisiren durch AT90CAN128. das code tut bis jetzt nix ich weiß nicht woran das ligt? könnte vieleicht jemand , der mit LIN-Protokolle auskennt das anschauen vieleicht könnte was das fehler entdeken danke
-
Thread
JTAG Chain mit AT90CAN128
Guten Tag! Bei meiner Diplomarbeit sollen mehrere Mikrocontroller (AT90CAN128) über ein JTAG Interface programmiert werden können. Mir ist bekannt, dass TDO des vorherigen Controllers mit TDI des nächsten verbunden werden muss, und dass TMS als auch TCK parallel zu allen
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 at90can32 at90can64 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 ../Testobject_2561.c:0: Fehler: MCU »atmega2561« nur für Assemblierung unterstützt
-
Thread
CAN - BUS - IC ( welchen IC würdet Ihr empfehlen ? )
Ein paar Beispiele: AVR: AT90CAN128 i51: AT89C51CC003 ARM: LPC2129 PIC: PIC18F258 Jeweils die Errata-Sheets beachten.
-
Thread
geht AT90CAN128 und PonyProg?
Hallo zusammen, hat jemand schon Erfahrung mit dem Flashen eines AT90CAN128 mit PonyProg2000? Geht das? Ich würde sehr gerne wissen, ob das möglich ist, ob jemand schon die richtigen Fusebit Einstellungen hat. Die Serial Programming bits und bytes sind laut Datenblatt
Hallo Michael, hast du das avrdude-gui verwendet? In der conf-Datei ist der AT90CAN128 definiert, aber in der avrdude-gui kann man ihn nicht auswählen. Welchen Programmer (Kabelbelgung) hast du verwendet? (da gibts ja verschiedene, und es soll welche geben, mit denen es Probleme
-
Thread
AT90CAN128 und 2 CAN Busse
Teilnehmer, und ich selber kann diese ID nicht ändern. (Unguter Zufall!!) Ist es möglich mit einem AT90CAN128 controller zwei CAN-Busse zu bedienen? Ich würde gerne meinen neuen Knoten mit dem CAN des uC verbinden (erster CAN Bus) und nachdem ich seine Daten ausgelesen hab, dann auf den Haupt-CAN-Bus umschalten
Der MCP2515 ist kein FullCAN Controller, hat also keine MOBs wie der AT90CAN. Was bei einer einzigen Node kein Problem sein dürfte.
-
Thread
CAN Daten über Microcontroller per Bluetooth übertragen
Sowas gibts schon... http://www.rmcan.com/index.php?id=29&L=1 Ich würds vielleicht mit einem AT90CAN128 und einem BNCIII aufbauen...
-
Thread
Timer Counter 2 mit External Clock auf AT90Can128
Hallo, ich möchte die 2 8-Bit Timer (Timer 0, Timer 2) auf meinem AT90Can128 nutzen um die High/Low Wechsel eines externen Signals zu zählen. Mit dem Timer 0 funktioniert dies wunderbar. Der Timer 2 jedoch kann nicht identisch zum Timer 0 konfiguriert werden, da dieser
-
Thread
AT90CAN128: lpm
Hallo, wenn ich auf meinem uC (AT90CAN128) lpm bzw. elpm ausführe, erhalte ich nur 0xFF als Ergebnis in Register 0. Aber bereits an der Startadresse stehen eigentlich sinnvolle Werte - weil ich die vorher hinschreibe :) Die Bootlockbits
-
Thread
AT90CAN128 zu langsam?
Hallo, ich habe 2 AT90CAN128 beide auf EVO boards eines von http://www.microcontroller-starterkits.de/ und eines von Ulrich Radig (http://www.ulrichradig.de/) um Hardwarefehler auszuschließen. Bei beiden habe ich es nicht
Fuse auch, allerdings nicht BASECOM-AVR, dass ich nur desshalb installiert hab, um Fuses für den AT90CAN128 zu setzen. Denn PonyProg unterstützt den AT90Can128 nicht, nur den ATMega128 der fast gleich ist, sich aber in den Fuses unterscheidet.
-
Thread
CAN: Nachrichten gehen verloren
Moin ich habe vor an einen CAN-Bus mehrere AT90CAN128 zu hängen. Als CAN Software benutze ich den aktuellen Treiber von Atmel. Empfangen werden die Daten über eine SIG_CAN Interruptroutine. CAN 1: sendet 100 CAN Nachrichten CAN 2: empfängt und
Danke für die schnellen Antworten Mein CAN läuft mit 100kHz UART 9600 AT90CAN128 16MHz Ich weiß, dass die printf Ausgabe den ganzen Controller ausbremst. Es soll auch in erster Linie zur Kontrolle sein und später auch rausfliegen. Aber trotzdem kann es sein, dass der Controller
-
Thread
CAN Anschluss beim AT90CAN128
Die Anschluss für CAN-Bus beim AT90CAN128 sind 'CAN Receive Pin' und 'CAN Transmit Pin'. Ich verstehe nicht, warum Receive und Transmit Unterschied gemacht werden. Wie diese beide Leitungen funktionieren? Normaleweise gibt es CAN_H und
-
Thread
at90can128 twi problem
ATmega128 habe ich über TWI eine RTC (DS1307) ausgelesen. Dies funktionierte einwandfrei. Mit einem AT90CAN128 und WinAVR version 20060421 sowie dem Parameter -mmcu=at90can128 läuft auch alles wunderbar, bis zu dem Zeitpunkt, an dem ich die Slave Adresse schreiben will. Hier bekomme ich immer nur ein not
-
Thread
Umwandler von Serieller Schnittstelle auf CAN-Bus
mit dem MCP, dazu einen CAN-Transceiver. Willst du das STK501 verwenden, solltest du dir einen AT90CAN128 besorgen, der hat den CAN-Controller schon on Chip.
STK501 CAN Bus Platine ist nur der Transceiver mit Secker und Hühnerfutter, und erfordert einen AT90CAN128. Mit dem Mega16 wirst du da nichts. Möglichkeit, die du jetzt hast: AT90CAN128 (AVR mit CAN-Kernerweiterung)besorgen oder den MCP2515 von Microchhip, ein CAN-Controller, der über die SPI angesprochen
-
Thread
Umwandler Serielle Schnittstelle auf CAN
Euch mal Ethernut (www.ethernut.de) an. Da habt Ihr ein Framework um mit dem AVR plus SJA oder dem AT90CAN128 CAN Daten nach seriell/ Ethernet oder sonstetwas mit einem Minimum an eigenen Code umzusetzen. Unter http://www.proconx.com/xnut/ gibt es auch schon passende Hardware. Ansonsten kann man auch
-
Thread
LIN-Bus AppNotes
anfangen kann?, wie sollte das Programm Struktur ausgesehen?. PS: als Controller habe ich die AT90CAN128 und 2 Atemega128 Als Lin-Transceiver die ATA6661 von Atmel
gelesen. Um mein Hardware zu testen, habe den Quellcode angepasst, möchte auf mein Controller AT90CAN128 Drauf tun, ich konnte das leider nicht hin kriegen, es fehlt leider ein H-datei ich habe nur einen Fehler in den Code und zwar : ( ../main.c:48:19: inavr.h: No such file or directory )
-
Thread
Mit AVR ans OBD2 System ?
Hier ist ein Schaltplan eines OBD2-Interfaces auf Basis des AT90CAN128: http://www.obd-shop.com/danila/images/products/agv_4000_usb_sheet.jpg
-
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.
-
Thread
Frequenz einstellen mit Fuses
Hallo, ich habe einen AT90CAN128 von Chip 45 bekommen. ( http://www.chip45.com/index.pl?page=Crumb128-CAN&lang=de ) Mein Problem ist, dass der µC nur mit ca. 1MHz läuft. Ich habe übers Probieren den UART zum laufen gebracht
-
Thread
Flashen über CAN möglich?
dann mal eine neue Version. Super wär natürlich wenns für den AVRGCC verfügbar wäre (wie für den AT90CAN128/64/32, der hat aber 5,4k) Schöne grüße aus Österreich
-
Thread
ADC übertackten
Moin, moin, arbeite gerade mit dem AT90CAN128 und muss ein Signal mit ~30kHz abtasten, als Auflösung sind 8 Bit ausreichen. Die Geschwindigkeit des AVR-ADC liegt bei ~15kHz (Takt=200kHz und 13Cyclen). Im Datenblatt steht: "If a lower
-
Thread
[avr] JTAG Chain
ersten und TDI des naechsten Bausteines u.s.w. muessen verbunden werden. Allerdings hat (hatte) der AT90CAN128 in vielen Chiprevisionen ein Problem, der das Verschalten in einer Kette Problematisch machte: "IDCODE masks data from TDI input" in doc4250.pdf. (Freie)Tools, die AVRs ueber JTAG programmieren
benutzen. Noch eine Frage zu dem PDF: woher bekomme ich es, bzw. was ist doc4250.pdf? Im normalen AT90CAN128 Datenblatt (2006-10) konnte ich die Passage leider nicht finden. mfg Andreas
-
Thread
AT90CAN128: Endlose Sendungsversuche wenn kein ACK kommt?
Hallo! Nachfolgender Code funktioniert, solange ein weiteres CAN-Device angeschlossen ist. Fehlt dieses, bleibt CanTX(..) an der Whileschleife "while (!(CANSTMOB & (1<<TXOK))); //wait until complete" hängen. -Ist das Standardverhalten von CAN, wenn kein Ack kommt, endlos weiter zu senden? -Kann man beim AT90CANxx das (ohne eigene Timeout-Überwachung) unterbinden oder sonstwie weitere Sendeversuche abbrechen? Vorab schonmal Danke! Frank void canInit(void){ //250kb/s @12MHz CANBT1 = 0x04; CANBT2 = 0x0C; CANBT3 = 0x37; //MB0..MB14: CANSTMOB=0, CANCDMOB=0,
-
Thread
Timer beim AT90CAN128
Hallo, benutze seit kurzem einen AT90CAN128 und habe davor einen ATmega128 verwendet. Mir ist aufgefallen dass es beim Timer2 kleine unterschiede gibt, und zwar werden beim AT90CAN128 bei allen Registern des Timers 2 ein A hinten angehängt
HALLO. ich möchte das AT90CAN128 Programmieren,aber muß ich zuerst ein Bord bauen also kann jemand mir bitte helfen und ein fertige schamatik vom das bord geben. (eigentlich habe ich schon angefangen mit dem schematik fur diese
-
Thread
GPS Erfahrung - uBlox-ms1e vs. RGM 2000
ersteigert. Die Antenne hat noch mal 5 Euro gekostet. Danach habe ich mir eine Schaltung mit AVR AT90CAN128 entwickelt und eine Platine dazu aetzen lassen (ich brauch ein CAN ...). Das war im grossen und ganzen recht viel Aufwand. Der Firmware update hat mir einen halben Tag Arbeit gekostet (ein Bug
-
Thread
AT90CAN Debugging mit dem AVR Studio
Hi, für den At90CAN gibt es ja ein plugin zum AVR Studio. Ich hab das mal installiert und komm aber nicht so ganz klar damit, bzw. wie funktioniert das mit den NAchrichten ? Sind die Nachrichten aus der canin.txt als
ich hab ein kleines can system mit 2 at90can128 aufgebaut. ich habs auch erst mit dem simulator versucht aber selbst als ich es so wie im datenblatt beschrieben versucht habe, ging es einfach nie so richtig das selbe programm auf der hartware