-
Thread
AT90can128 - UART Interrupt + CAN
Ich habe einen AT90can128 und will ein rs232 signal auf can bus ausgeben... Nun habe ich Peter Fleurys Uart library verwendet um die uart per interrupt einzulesen... Nun habe ich folgendes Problem: Der Interrupt zerhackt
-
Thread
AT90CAN128 an 82C250 CAN Pegel
Hallo zusammen, habe zwei Schaltungen mit jeweils einem AT90CAN128 an Bustreiber 82C250. Die Kommunikation funktioniert bis 100kbit/s einwandfrei. Gehe ich über 100kbit/s gibt's Ausfälle. Die Leitung besteht aus ca. 10m twisted pair Kabel. Das Ergebnis ist mit
1. habe ich die Einstellungen für CANBT1..CANBT3 für 16Mhz Taktfrequenz, aus dem AT90CAn128 Datenblatt probiert. 2. Gibt es bei ATMEL einen Bitratenrechner zum download mit dem man verschiedene die Werte ermitteln kann. http://www.atmel.com/dyn/resources/prod_documents/canBitRateConfigurator.zip
-
Thread
Errorframes beim Einschalten AT90CAN128 und ATA6660
Hallo Beim Einschalten der Spannungsversorung meines Laboraufbaus empfange ich bis zu 80 ErrorFrames. Im µC ist die CAN Unit aber in einem listen only mode. Woher kommen die Botschaften? Nützt es etwas den CAN Transiever über einen Pull up in den Standby mode zu zwingen und erst später über einen µC Port in Normal mode zu schalten? Gruß Martin
-
Thread
AT90CAN128-16AU (Olimex) mit AVRISP mk2 über ISP flashen, AVR Dragon,JTAG funktioniert
Hi @ll, ich versuche seit Montag ein AT90CAN128 Development Board von Olimex mit AVRISP mkII über ISP zu flashen. Da ich hier ein AVR Dragon noch liegen habe versuchte ich es auch damit. Wenn ich ISP auswähle erscheint die selbe Fehlermeldung
verbunden werden müssen. Hier meine Belegung: [code] 6-PIN AT90CAN128-16AU Olimex Steckplätze 1 MISO 3 (TXD0 / PD0) PE1 - EXT1 14 2 VCC 21, 52 VCC - EXT1 5,6; EXT2 6; JTAG 4,7 3 SCK 11 SCK
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
.hex') do set binf=%binp%%%s echo Program %binf% echo. atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -c -fl -f Binfiles\%binf% --verify write -fs --values FFD0FD --verify for /f "delims=" %%s in ('dir /B /OD .\Binfiles\module*.hex') do set binf=%binp%%%s echo Program %binf% echo. atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -ee -f Binfiles\bootstart_eep.hex --verify atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -fl -f Binfiles\%binf% --verify pause [/pre]
-
Thread
WD-Reset und Reset Pin erzeugen nicht das selbe wie Power off
Guten Abend, ich habe ein für mich unerklärbares Phänomen. Ich habe einen AT90Can128 auf dem ich einen CanopenStack laufen habe. Nun wenn ich ein Reset Node empfange und mittels Endlosschleife den WD zubeißen lassen will dann Startet der MC nicht mehr.Das selbe wenn ich den Reset
> nicht zurücksetzt. Durchaus möglich! Wobei ich mir aber recht sicher bin, dass es keinen AT90Can128 Arduino gibt.
-
Thread
AT90CAN128 CAN Filter Ateml Lib
würde gerne einen CAN Filter einstellen, damit nur bestimmte Nachrichten durchkommen auf meinen AT90CAN128. Ich hatte das ganze schon mit der Universelle CAN Bibliothek von kreatives-chaos.com gelöst. Jedoch hängt sich der Controller bei einer Baudrate von 1mbits teilweise auf. In der Doku steht, dass
-
Thread
AT90CAN128 TXOK Abfrage funktioniert nicht richtig
Hallo zusammen, ich habe da mal ein Problem mit meinem CAN-BUS. Ich habe zur zeit eine Reine Verbindung zwischen zwei Knoten. Dabei ist mein Problem das die Daten nur einmal Übertragen werden. Schalte ich jedoch die TXOK Abfrage in der Senderoutine und das "clearbit RXOK" in dem Empfangsinterupt ab läuft alles reibungslos. Ich möchte aber das Programm nicht so stehen lassen da ich angst vor möglichen Fehlern habe. Es könnte ja sein das sich dann das System irgendwann aufhängt. Kann mir irgendeiner weiterhelfen? Wäre sehr verbunden. Gruß Andre P.S. im Anhang gibs meinen Code in diesem
-
Thread
AT90CAN128 - Taster einlesen nach Reset
Hi zusammen! Ich arbeite gerade an einem AT90CAN128, um verschiedene Schnittstellen zu bedienen. Meine Idee ist es, einen Programmierbutton einzusetzen, der entweder die Software durchstarten lässt oder über die serielle Schnittstelle nach einer
-
Thread
Fehlerbehandlung CAN-Bus / At90CAN128
Fachliteratur habe ich nichts Eindeutiges darüber gefunden. 2. Müssen nach einem Fehler Register des AT90CAN128 gezielt gesetzt oder evtl. sogar die komplette Bus-Initialisierung erneut durchgeführt werden ? Danke für jeden Hinweis !
-
Thread
LIN AppNotes für AT90CAN128
Einen für den Master und zwei für die Slaves. Jede der Platinen ist absolut identisch mit einem AT90CAN128 aufgebaut. Ich habe mir hierzu schon die AppNotes von Atmel angesehen, steig da aber nicht so richtig durch, da ich noch nie einen Treiber programmiert habe. Hat vielleicht einer von euch eine AppNote
-
Thread
AT90CAN128 - HEX-File nicht komplett
Hallo, ich habe ein Problem mit dem AVR-Studio. Immer wenn ich die Datei für den Flash assembliere, wird das HEX-File nicht komplett geschrieben und ich bekomme es dann auch nicht mit AVRPROG auf den Chip. Was mache ich falsch? Danke für Eure Hilfe Andy
-
Thread
BT-Modul für AT90can128 gesucht
Threads zu dem Thema, aber bisher habe ich noch nix passendes gefunden. Ich möchte an einen AT90can128 der auf einem Evalulationboard sitzt ein BT-Modul anschließen. Eine RS232 Schnittstelle ist vorhanden, direkt an die UART sollte ich auch irgendwie kommen, aber RS232 wäre mir lieber. Der Microcontroller
-
Thread
Suche ProgTool für AT90CAN128
Hallo! Habe schon viele AVR's mit PONY-PROG geprogt, aber den AT90CAN128 krieg ich nicht zum laufen. Wie kann ich die Config-Bit's , Flash .. proggen. Danke
-
Thread
AT-Befehle an Modul senden (AT90CAN128)
Hallo! Hab da mal ne Frage. Ich möchte AT-Befehle an ein GSM-Modul über den UART schicken und auch die results des Moduls (Modems)auswerten. Hardware steht eigentlich soweit. Komm nur mit dem C-Programm nicht klar. Kann mir da jemand weiter helfen? Gruß, Thorsten
-
Thread
AT90CAN128 Interrupt OVRIT_vect funktioniert nicht.
Hallo, Wie ich in einem Anderen Thread schonmal geschrieben habe arbeite ich an TTC über den AT90CAN128. Mittlerweile komme ich gut voran, nur hänge ich jetzt an einem ganz blöden Problem und hoffe ihr wisst Rat. Also ich möchte periodisch eine Nachricht senden. Dies hatte ich mit dem Timer0
-
Thread
AT90CAN128 - Umstellung der Fuse - Fehler?
Hallo zusammen, für meine eigenen Prototypen auf meiner Lochrasterplatine habe ich einen AT90CAN128 auf eine Adapterplatine mit den notwendigsten Pins angelötet (5V alle , GND alle, ISP, Reset, RS232-1, und Xtal1 und 2) Da der MC bei Auslieferung auf intern 8MHz und einen internen Clkdiv von
programming mode.. OK! ich schnall es nicht, das ist das erstmal das so etwas vorkommt. Die AT90CAn128 sind von Reichelt und haben den Aufdruck 1048 OH4092 HILFE Gruß Schorsch
-
Thread
AT90CAN128 Problem mit I/O und Timer0
Hallo liebes Forum, ich habe ein Problem mit dem PORT B und dem Timer0 beim AT90CAN128 auf dem STK500 und hoffe auf hilfreiche Antworten. Der Timer hat ein OC0A Ausgang und liefert an diesem ein Rechtecksignal, das gleiche Rechtecksignal möchte ich in der ISR auch erzeugen. Das
der Unterberechung einer I0-Portmanipulation durch einen Interrupt: Schau nach, ob sich beim AT90CAN128 PB1 an PORTB bereits toggeln lässt indem du das PB1 Bit in PINB setzt. Bei "modernen" AVR ist das möglich und da das eine Maschinenanweisung ist, unterbricht der Timer das nicht. Wenn das nicht
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega323 atmega325 atmega3250 atmega64 atmega645 atmega6450 atmega128 at90can128 at94k avr1 at90s1200 attiny11 attiny12 attiny15 attiny28 usbdrv/usbdrv.c:1: error: MCU 'attiny45' supported for assembler only andererseits: sk@noname:> avr-gcc
atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32 at90can64 at90can128 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k no emulation specific options. Der avr-gcc -v gibt Version gcc version 4.1.2 aus. Ich habe im Internet gesehen, dass es Patches
-
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 geben
-
Thread
AT90CAN128 maximaler Takt bei 3,3V
Hallo, kann ich einen AT90CAN128 mit 3,3V versorgen wenn ich ihn mit einem 16MHz Quarz mit intern aktiviertem CLKDIV betriebe? Bezieht sich die maximale Qszillatorfrequenz auf die interne CPU oder den eingespeisten bzw. zu erzeugenden
@ Reiner F. (Gast) >kann ich einen AT90CAN128 mit 3,3V versorgen wenn ich ihn mit einem >16MHz Quarz mit intern aktiviertem CLKDIV betriebe? Möglicherweise ja. Aber auch dann sollte man den Oszillator auf Full Swing stellen. >Bezieht
-
Thread
ATMega128 + MCP2515 oder AT90CAN128?
Hallo, für die erste Eigenentwicklung im CAN-Bus-Bereich stehe ich vor der Entscheidung, einen AT90CAN128 oder einen ATMega128 mit MCP2515 zu verwenden. Momentan tendiere ich zum AT90CAN128, da ich um die SPI-Anbindung nicht kümmern brauche. Zweifel bleiben, habe ich etwas Wesentliches übersehen oder
-
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 Timer/Counter - Bits zählen
sicherlich mehrfach hintereinander gesendete gleichwertige Bits ignoriert... Ich benutze den AT90CAN128 mit einem 16 MHz Quarz. Kann mir vielleicht jemand weiter helfen??? Danke schon einmal...
-
Thread
CAN-Bus: Tx-Rx-Problem (AT90CAN128)
mit meinem Latein am Ende, wobei mein Problem folgendes ist: Ich habe 2 Boards mit je einem AT90CAN128, wovon einer Sender, der andere Empfänger ist. Anfangs möchte ich über CAN ein einfaches Datenbyte senden, welches empfangen und angezeigt wird. (Später, wenn alles funktioniert, schicke ich mehrere
-
Thread
was mach ich falsch... (at90can128, ctc compare int fehler)
hab folgendes problem: sobald ich EIMSK initialisiere, dann wird mein Overflow Int nicht ausgeführt. Wenn EIMSK = 0, dann funktioniert der overflow_0 int. komischerweise erfolgt die toggle-ausgabe an portb dennoch... was mach ich falsch bzw: hab ich was im datenblatt überlesen ?!! Int 0 sowie das Xmem-Interface werden für andere dinge benötigt. source: ---------------------------------------- #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h> volatile unsigned int bla; signal (SIG_OUTPUT_COMPARE0) { bla++; } int main(void) { XMCRA = (1<<SRE
-
Thread
Fuse bei WinAvr
Hallo, weisst eine vielleicht ob bei WinAvr den AT90CAN128 von internen oszilator aur externen Quarz umstellen kann?
>weisst eine vielleicht ob bei WinAvr den AT90CAN128 von internen >oszilator aur externen Quarz umstellen kann? Das umstellen der Fuses macht man nicht mit WinAVR, sondern mit dem Programm was den AVR programmiert.
-
Thread
externes Ram am Atmega162
> ... AVR_AT90CAN128 ... Wo kommt jetzt *der* her?
kommt jetzt der her? Ich hatte das Testprogramm ursprünglich vor millionen von Jahren mal für den AT90CAN128 geschrieben. Wollte das aber jetzt nicht rausschmeissen. Axel R. schrieb im Beitrag #7752313: > Jtag noch aktiv, oderso? Bingo, das war es. Da wäre ich nie drauf gekommen. Jetzt läuft das
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32 at90can64 at90can128 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 Grüße, Freakazoid
atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90pwm216 at90pwm316 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
Suche Arduino-Bootloader-Hex-Code für AT90CAN128
Hallo, ich möchte einen AT90CAN128 über die serielle Schnittstelle programmieren. Dafür suche ich einen geeigneten Bootloader. Im Internet habe ich "ATmegaBOOT_168_at90can.hex" und "AVR-CAN_UART.hex" gefunden und mit einem Tremex
-
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
AT90CAN128 2-WIre BUS auf andere Pins verlegen?
Hallo, Ich hab mal ne Grundsätzliche Frage. Beim AT90CAN 128 liegt das 2-Wire Bus Interface auf den Pins 25 und 26 (SCl/SDA). Dummerweise habe ich da aber jetzt auf der Platine schon I/Os drauf geroutet (Weil es davor nicht vorgesehen war den Bus zu benutzen
-
Thread
At90CAN128 mit CAN-message aus SLEEP-MODE aufwecken
hab gelesen, dass es geht (richtig?), nur werde ich aus der Tabelle auf S.48 im Datenblatt des At90Can128 nicht schlau. Da stehen die entsprechenden wake-up-sources für die einzelnen sleep modi. unter welche source fällt denn eine can-nachricht, oder: welchen sleep-mode kann ich mit einer can-botschaft
-
Thread
AT90CAN128 - Port B5 funktioniert nicht
, Los Spezialistas wir haben hier folgendes Problem mit einem Controller-Modulboard mit einem AT90CAN128: - Der Port B5 sollte als PWM-Ausgabe des Timers 1 dienen. - Das PWM-Signal ist dort auch mit dem richtigen Timing sichtbar, allerdings nur mit einer Amplitude von ca 150 mV. ???????????
-
Thread
Außenspiegelschalter (Joystick)
für autoteilegibt meistens kein datenblätter >Welchen Kontrollerbenutzt du? ich benutze AT90CAN128 >Die Spannungen <1V kannst du als '0' interprätieren, high fängt >üblicherweise >2 oder 2.3V >an. leider in mein fall nicht dar Controller interprätiert 0,6 schon als High >Wie siehts mit
wenn du den Schalter ohne die restliche Schaltung misst? Zum anderen gibt das Datenblatt des AT90CAN128, daß bis max. 0.2*Vcc als LOW interpretiert wird, es sollte bei dir eigendlich keine Probleme geben. Haben die restlichen Pins des Joystickschalters irgendwelche pull-up oder pull-down Widerstände
-
Thread
kleines Quiz :-)
ATmega48, ATmega88, ATmega168 und AT90CAN128 temp von -40°C bis +85°C, +105°C und +125°C würd ich sagen waren wohl die ersten... mfg jan
16.5.2006) > die 4 von ihm genannten gleichzeitig öffentlich angekündigt. Sicher, dass es den AT90CAN128 nicht schon vorher gab? Meine mich zu erinnern, dass ich den schon davor verbaut hatte.
-
Thread
Priorität von Interrupt setzen
ich benuzte der AT90CAN128
schlecht formuliert hast und Dich dazu erziehen, es beim nächsten mal besser zu machen. Den AT90CAN128 kenne ich mangels Interesse an CAN nicht, ich vermute aber, das ist ein Mega128 mit CAN-Erweiterung, also ein AVR. AVRs haben aber keine echte Interrupt-Priorität, d.h. das Unterbrechen einer laufenden
-
Thread
sinnvoll rechnen mit floats
morgen, ich habe auf meinem at90can128 eine kleine routine implementiert, die mir, abhängig von den eingelesenen adc werten, etwas berechnet. die berechnung findet mit floatwerten statt. hier nun meine erste frage: ist es sinnvoll, die
Peterle Anonym schrieb: > ich habe auf meinem at90can128 eine kleine routine implementiert, die > mir, abhängig von den eingelesenen adc werten, etwas berechnet. die > berechnung findet mit floatwerten statt. hier nun meine erste frage: > ist es sinnvoll
-
Thread
Portierung aus Bascom auf GCC
GCC zu schreiben. Es geht um die bedienung eines Modems, welches über das Speicherinterface am AT90CAN128 Mikrocontroller angeschlossen ist- Ich habe das Bascom Programm auf ein minimum reduziert. Das Modem soll ein Interrupt auslösen, wenn ein Gültiges Paket hereinkommt. Die dazu notwendige Initialisierung
//////////////////////////////////////// '/// File: Receive_A01.bas '/// Controller: AT90CAN128 '/// Purpose: Einfachste Programmversion zu Testzwecken '/// Autor: Walter B. '/// Date: 19.11.2009 '/////////////////////////////////////////////////////////////////////////
-
Thread
SMD schlecht für Anfänger
genommen. Diese hätte man dann einfach nochmal verwenden können. Leider gibst die Bauteile (z.B. AT90Can128) nur noch als SMD. Das bedeutet ja das ich die Bauteile wegschmeissen kann wenn die Platine nicht funktioniert. Wie macht ihr das? Hat da evtl wer ne sinnvolle Lösung gefunden?
Du kannst ja mit einer kleineren Platine anfangen: eine Adapterplatine für AT90CAN128-SMD auf DIL. Damit kannst du Prototypenschaltungen auf Steckbrett o.ä. aufbauen, die Schaltung testen etc. und später eine Platine mit Fassungen aufbauen, wo obige Adapterplatibe rein passt.
-
Thread
Eeprom aus Controller auslesen
at90can128
Mit AVRDUDE sieht ein EEPROM verify dann für den AT90CAN128 etwa so aus: (ich benutzte einen MyAVR "mySmartUSB light" Programmer an Comport 16) [c] avrdude -p c128 -c stk500v2 -P com16 -U eeprom:v:Vergleichsdateinamen.eep:a [/c] Vergleiche dazu die
-
Thread
Fehler in AVR-GCC 3.4.6
verwende den AVR-GCC in der Version 3.4.6 (Optimierungsgrad "S"). Das Programm wird für ein Atmega AT90CAN128 compiliert. Ja, ich weiss, dass dies nicht mehr der aktuellste ist, er hat sich bei uns aber bewährt und wird daher weiterhin eingesetzt. Bis heute konnte ich alle Fehler noch auf irgendwelche "Schweinerein
--param ggc-min-expand=47 --param ggc-min-heapsize=32702 ; options passed: -iprefix -mmcu=at90can128 -auxbase -Os -W -Wall ; -fverbose-asm ; options enabled: -feliminate-unused-debug-types -fdefer-pop ; -fomit-frame-pointer -foptimize-sibling-calls -funit-at-a-time ; -fcse-follow-jumps
-
Thread
Schreiben in der Adresse geht nicht
ich benutze den Mikrocontroller AT90CAN128 von Atmel
_MMIO_BYTE( 0x27 ) = 0x55; k = _MMIO_BYTE( 0x27 ); return 0; } [/C] mit einem AT90CAN128 Funktioniert wie erwartet und der Simulator zeigt mir auch, dass sich tatsächlich das DDRC Register verändert hat (mit dem erwartetem Wert).
-
Thread
AT90CANxxx Variante für Gehäuse zum wechseln?
dsPIC33 als Steckvariante durchaus erhältlich. Leider habe ich bis jetzt nur etwas mit dem AT90CAN128 unter C programmiert. Bei PIC ist das mit der Entwicklungsumgebung, wie z.B. der Vergleich zum AVRStudio, nicht ganz so komfortabel oder? Gruß Markus
>Leider habe ich bis jetzt nur etwas mit dem AT90CAN128 unter C >programmiert. Tut es der ATMega644 eventuell? Gut, der hat kein CAN. >Bei PIC ist das mit der Entwicklungsumgebung, wie z.B. der Vergleich zum >AVRStudio, nicht ganz so komfortabel
-
Thread
Ausgesperrt durch Divide Clock by 8???
Hallo Ich habe einen AT90CAN128 mit einem 16MHz Quarz. Seitdem ich mal den Haken bei Divide Clock by 8 gelöscht habe komm ich nicht mehr per AVRISP mkII auf den Controller. Habe schon verschiedene ISP Frequenzen getestet, aber
Der AT90CAN128 läuft übrigens bei 5V und wie gesagt 16MHz Quarz. 16MHz sollten also möglich sein. Aber es geht nichts mehr... Als Fuses sind gesetzt: Brown out detection disabled JTAG Interface Enabled
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L ATmega8515_ATmega8515L
ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647 AT90USB1286 AT90USB1287 [/pre] Gruß, Magnetus
-
Thread
Sammelbestellung CAN Testboards
ist galvanisch getrennt und läuft einfach über USB. Genug Platz für eigene Programme ist im at90can128 auch und man hat CAN "on Chip". Chris D.
galvanisch getrennt und läuft einfach über USB. > > Genug Platz für eigene Programme ist im at90can128 auch und man hat CAN > "on Chip". Es wird davon demnächst noch eine weitere Version mit einem STM32F205 geben. Der hat dann CAN und USB integriert und braucht dadurch weniger Bauteile. CAN läuft
-
Thread
CAN128 flashen
ich hab da ein kleines Problem und bin langsam am verzweifeln: Und zwar bekomme ich meinen AT90CAN128 nicht programmiert. Die Programm-Leitungen sind alle richtig angeschlossen (von wegen PE0 und PE1, statt MISO/MOSI), Betriebsspannung und Masse ist überall da, wo es sein soll. Block Kondensatoren
verwende ich TwinAVR mit einem SP12-Dongle. Der Witz ist, daß ich mir zwei Platinen mit einem AT90CAN128 gemacht habe (abgesehen vom CANController identisch) und das Problem nur bei einer von beiden auftritt! Ich habe die andere Platine auf Kurzschlüsse o.ä. geprüft, aber absolut nichts gefunden.
-
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
avrstudio 6.1 mit avrdragon hex vom at90can128 downloaden
Hallo Leute, ich kann niergendwo findenie man von einem bestehendem System die HEX Datei runterladen kann, damit wir in Ruhe den neuen Code testen können. Unser zuständiger Man musste kurz vom Projektabschluss aus persönlichen GRünden aufhören. Und hat uns halbfertiges Board abgeliefert. CAN KOmmunikation funktionert aber, deswegen wollen wir uns langsam herantasten und die bestehende Programmierung behalten. Wir benutzen AVRstudio 6.1 mit AVRDRAGON und ein AVR-CAN board von olimex. Danke euch. Hilfe ist dringend :-(. Grüße miska