-
Thread
AT90CAN128
Hallo Leute! Seit Wochen programmiere ich an der CAN-Schnittstelle des AT90CAN128 rum, jedoch lässt sich keine Nachricht empfangen. Nachrichten möchte ich keine senden. Meine Vermutung ist, dass etwas mit der Interupt-Vektortabelle nicht in Ordnung ist. Kann mir vielleicht jemand
Ich verwende den Header der beim WinAVR dabei ist (at90can128.h). Der scheint auch mit dem Datenblatt übereinzustimmen. Bin trotzdem ratlos.
-
Thread
Zeiger mit AT90CAN
Hallo! Ich arbeite gerade mit einem AT90CAN also einem 8-bit Controller. Wie genau muss ich da mit Zeigern umgehen? Die Adressen sind ja eigentlich zu lang für den Controller. Gibt es irgendwelche Zugriffsbeschränkungen? Angenommen ich
Mirco G. schrieb im Beitrag #5850291: > Ich arbeite gerade mit einem AT90CAN also einem 8-bit Controller. > Wie genau muss ich da mit Zeigern umgehen? Die Adressen sind ja > eigentlich zu lang für den Controller. Du sprichst in Rätseln. Was für "Zeiger"? Programmierst
-
Thread
AT90CAN128
Hallo, habe da ein kleines Problem. ich möchte gerne einen AT90CAN128 testen. Leider wird er von Bascom über SCK200/300 ISP- Schnittstelle nicht erkannt. Kann mir einer helfen? Haben schon alle Anschlüsse getestet und können nicht verstehen warum er nicht erkannt
-
Thread
AT90CAN128
Habe Heute 3 Samples AT90CAN128-16AE bekommen ;-) *Freude*
-
Thread
Problem mit AT90Can128
ich im AVRStudio 4.0X Assemblercode verwenden möchte (nur Assembler), da brauch ich doch auch eine AT90Can128.inc,oder sowas, gibt es sowas ? Servus Christian!!!
Zuerst pruefen, ob auf avr-gcc -dumpspecs | find "at90can128" etwas ausgegeben wird (...mcu=at90can128...). Wenn nicht, sind im "inoffiziellen Update" die gcc-Anpassungen fuer den CAN128 nicht enthalten.
-
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
at90can JTAG
Servus Leute, ich möchte demnächst einen at90can in Betrieb nehmen und anschließend eine Kommunikation über CAN mit einem weiteren Kontroller realisieren. Kurze Frage dazu: Benötige ich (bzw. für was) ein JTAG Interface? danke vorab.
noch diesen rausgesucht: http://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php
-
Thread
AT90CAN128
dass ich Nachrichten empfange, die der Controller über ein anderes MOb selber sendet? Gibt es beim AT90CAN128 irgendwo eine Einstellung, wo man das Empfangen eigener CAN Nachrichten disablen kann? Gruß Tille
>Gibt es beim AT90CAN128 irgendwo eine Einstellung, wo man das Empfangen >eigener CAN Nachrichten disablen kann? Wie soll das gehen? Ein CAN-Datenrahmen enthält keine Absenderinformationen, anhand derer man Nachrichten
-
Thread
AT90CAN128
Ich habe ein Testboard mit dem AT90CAN128 gebaut und möchte den Kontroller programmieren, mit PonProg geht es nicht. Gelten da auch die Pins PD1-MISO, PD0-MOSI, wie bei dem ATmega128? Mit welchem Tool kann man den AT90CAN128 programmieren
davon ausgehen, dass ich mit einem ISP Adapter, mit dem ich die ATmega8 - 32 geflasht habe, auch den AT90CAN128 flashen kann? Ich habe einen seriellen ISP Adapter und mit dem AVR Studio habe ich noch nie was gemacht. Natürlich konnte ich keine Verbindung aufbauen.
-
Thread
Motorsteurung mit AT90CAN
zusammen, ich befinde mich grade in der Endphase eines Projekts wo ich die Kommunikation zwischen 2 AT90CAN128 Mikrocontroller erstellst habe. Nun möchte ich ein DC Motor Steuern und wollte wissen ob jemanden eine Idee über den passenden Code dazu hat? ich will ganz einfach dass der Motor sich rechts und
-
Thread
AT90Can128
Hallo, weiss jemand wo ich den AT90CAN128 bekomme. Bei Reichelt gibt es den nicht. Conrad sowieso nicht. Danke Andreas
-
Thread
at 90can 128
ich mit dem AT90CAN128 Kontroller diese CAN_Nachrichten kontrollieren bzw programmieren. Ich habe leider nicht die passende Lösung für meinen Fall gefunden. Um das ganze etwa besser zu verstehen habe ich ein Beispiel angehängt. Nun meine Frage an euch wäre,ob jemand sowas ähnliches mit AT90CAN128 in Erfahrung gebracht hat !? Ich würde mich sehr auf euren Rat und Eure Hilfe freuen. Mit freundlichen Grüßen
-
Thread
AT90CAN128
weil es komfortabler ist, hätte ich halt gerne ein Hardware-Interface. Der GCC unterstützt den AT90CAN128 schon voll?
-
Thread
AT90CAN128
Hi, hat jemand schon was mit dem AT90CAN128 gemacht? Speziel interessiert mich die CAn Schnittstelle. MfG, Thomas
-
Thread
CAN mit AT90CAN128
Hallo, hat jemand eine Beispieldatei in Assember, wie man mit dem CAN Bus auf dem AT90CAN128 sendet oder empfängt? Sollte es jemand nur in C haben, würde auch eine HEX Datei reichen (interner Oszi oder 16MHZ externer Quarz, 100kBit Canbus) Vor lauter Register im Datenblatt sehe
Suche auch nach einer Beispieldatei in Assembler, wie man mit dem AT90CAN128 dem CAN Bus sendet und empfängt. Komme mit den Registern nicht klar (habe schon viele Tage mit den Einstellungen der Register verbracht). Oder sollte man doch einen AVR mit dem CAN-Controller
-
Thread
Fuse At90Can
Hallo, ich habe folgendes Problem. Ich habe eine einen At90Can128 mit einem externen 16MHz Quarz mit 2 22pF Kondensatoren. Ich habe nun von den voreingestellten internen 1Mhz auf das externen Quarz Fuse EXTOSC_8MHZ_XX_16KCK_65MS umgestellt. Nun wird der Code
-
Thread
AT90CAN128
Hallo an alle, ich habe eine Frage den AT90CAN128 Controller betreffend. Ist es möglich diesen Controller über ein CAN Signal und/oder ein Signal an einem I/O Port aus dem sleep-Modus "aufzuwecken"? Hat jemand mit dieser Application schon Erfahrungen
-
Thread
CAN-Bibliothek für den at90CAN128 und das AVRStudio
Ich habe noch immer das Problem zwischen dem AT90CAN128 und dem MCP2515 das sobald der AT90CAN128 aktiv geht das Netzwerk der funktionierenden MCP2515-er zusammenbricht... Hat jemand eine Idee woran es liegen könnte?
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $Id: at90can_set_dyn_filter.c 6837 2008-11-16 19:05:15Z fabian $ */ // ---------------------------------------------------------------------------- #include "at90can_private.h" #ifdef SUPPORT_FOR_AT90CAN
-
Thread
Speicher AT90CAN128
Hallo Leute, ich stehe vor folgendem Problem. Ich habe den AT90CAN128. Mit diesem µC lese ich CAN Botschaften, werte diese aus und stelle bestimmte Informationen auf einem Display dar. Ich möchte unter anderem Verkehrszeichen darstellen. Das Verkehrszeichen wird
doc7679.pdf da steht sowas drinnen wie: * 32K/64K/128K Bytes of In-System Reprogrammable Flash (AT90CAN32/64/128) * 1K/2K/4K Bytes EEPROM (Endurance: 100,000 Write/Erase Cycles) (AT90CAN32/64/128) jetzt kannst du mal raten wieso es mitm eeprom nicht geht ;) 2. dein programm braucht über 64kbyte
-
Thread
Lifecycle AT90CAN Controllerfamilie
Hallo Leute, Ich habe mit den AT90CAN AVRs viel Erfahrung über die letzten fast 10 Jahre gesammelt - speziell auch in Bezug auf die CAN Hardware. Nun ist ein neues Projekt anstehend, welches ebenfalls wieder prädestiniert für den Einsatz
sind alles 5V. Der AT90CAN hat mich auch nicht enttäuscht, keinerlei Lieferprobleme für unsere kleinen Stückzahlen. Ich denke mal, er wird oft in Industriesteuerungen eingesetzt und daher lange verfügbar sein.
-
Thread
AT90CAN Timer
Hi, kleines aber doofes Problem mit dem (Bit Timer des AT90CAN128. prinzipiell will ich nur den Timer testen und mich da mal einarbeiten. Wie ich meine, reicht es doch aus, den folgenden Code zu verwenden für eine minimalversion des Timers , oder ? Läuft
Vector und LED-Port definiert. An sich hatte ich bis jetzt nie derartige Probleme, eben nur mit dem AT90CAN128.
-
Thread
AT90CAN Problem
Hallo, hat jemand erfahrung mit dem AT90CAN und den libs von Atmel für den CAN Bus. Ich suche ein Tut. dafür. Gibt es sowas? Habe schon erfolgreich den C515 von Infineon mit Can Bus programmiert Dort ist alles klar mit dem Can Bus und verständlich wie z.B. Iden. schreiben Message Objekte definieren. Mit dem At90 Can komme ich aber irgendwie nicht klar. Ist eigentlich der Fehler in der Can lib von Atmel beseitgt? Dieser mit dem Interruptvektor ?
-
Thread
senden mit at90can128
von ca 1% der nachrichten dann irgendwie noch byteverdreher drin sind. auf der gegenseite von at90can128 hab ich den usbcanhacker und der läuft problemlos. gruss markus
-
Thread
Verbindung zu AT90CAN128?
da fällt mir ein du kennst dich nicht zufällig mit FastPWM und AT90CAN128 aus??
Ich kenne mich mit einem AT90CAN128 gar nicht aus. ;-)
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
-
Thread
Programmer AT90CAN128
hallo, ich progge meine AT90CAN128 mit dem msu2... es liegt definitiv an deiner schaltung. alle 128 haben die programmierleitungen nicht an MISO/MOSI vom SPI sondern an PDI/PDO !!!! cu BT
Firmware weiss ich nicht genau. bei der beschreibung steht dass mein Programmer nicht mit AT90CAN128 kompatibel ist. ich bin mir aber sicher dass ich das vor par jahren schon mal benutz habe.
-
Thread
CAN auslesen AT90CAN128
Hier ist der Schaltplan. Also Chip AT90CAN128, dann sind LEDs die angesteuert werden und das Display3000. Die CAN Daten kommen von einer BOSCH MS4 Box.
16 Mhz eingestellt und sie meinten ja dass im CAN bereicht, sich der Chip nicht unterscheidet zum AT90CAN128.
-
Thread
AT90CAN128 Datenblatt
Hi Leute, ich möchte am AT90CAN128 insgesamt 12 normale LEDs (10-20mA) und eine 7-Segmentanzeige betreiben. Also ohne zusätzliche ICs etc. Es werden immer 2 LEDs parallel angesteuert. Ich will die LEDs gegen Masse schalten. Ein
-
Thread
AT90CAN mit internem Oszillator
Kann mir jemand verraten, ob für eine CAN-Übertragung bei 200KBaud der interne 8MHz-Oszillator am AT90CAN32 ausreicht, oder sollte man gleich einen Quarz einsetzen? Danke schon mal. hoopi
Messwerte abfragt. Es geht darum, den abgekündigten SAE81C91 mit Prozessor etc. durch einen einzelnen AT90CAN zu ersetzen. Das mit der Kalibrierung wäre schon interessant, aber ich glaube, das funktioniert nicht, da auch der Timer vom Systemoszillator abhängig ist, daher auch nur falsche Zeiten messen kann
-
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
-
Thread
AT90CAN mehrere Mobs
Hallo Leute, bisher kann ich ein einziges Mob versckicken und auch empfangen. Nun will ich zwei Mobs versckicken und empfangen nur es klappt irgendwie nicht. Die CAN Initialisierung in main sieht so aus: [c] //CAN-Initialisierung CANBT1=0x08; CANBT2=0x0C; CANBT3=0x37; CANGIE|=(1<<ENIT)|(1<<ENTX); CANIE2|=(1<<IEMOB0)|(1<<IEMOB1); CANPAGE=0x08; //Auto Increment off CANIDT1=0x55; CANIDT2=0x00; CANIDT3=0x00; CANIDT4=0x00; CANSTMOB=0x00; CANCDMOB=0x48; CANGCON|=(1<<ENASTB); sei(); [/c] In der while(1) Schleife des Senders mache ich prinzipiell folgendes. [c]if((Eingabe!=Eingabe_old
-
Thread
AT90CAN Bibliothek
zusammen, ich benutze schon länger eine CAN Bibliothek von hier, welche übrigens prima auf meinem AT90CAN64 funktioniert. Leider finde ich das alte Thema nicht mehr. Ich hänge euch das Projekt an. Eine Unschönheit konnte ich feststellen. Wenn kein zweiter Teilnehmer am CAN ist (also Bus-Heavy) hängt
-
Thread
AT90CAN Autoreply
Hallo Leute, Ich habe mal wieder ein paar Fragen zum AT90CAN, der sooo einfach auch nicht ist. Ich benutze den Baustein, um im Autoreply-Mode Sensordaten auf den Bus zu schicken. Nun habe ich manchmal das Problem, dass der Empfänger (Peak USB-CAN) auch mal
-
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
Hallo, weiss jemand, wo man den AT90CAN128 von Atmel in Einzelstückzahlen herbekommt?? spoerle.de hat ihn mittlerweile, allerdings nur in 90 Stück VPEs. Danke!
-
Thread
AT90CAN128
Hallo! Weiß jemand wie man diesen Controller programmiert? Geht dies über die SPI Schnittstelle wie zum Beispiel bei dem AVR 90S8535? Gibt es da schon fertige Software und Schaltplan?
-
Thread
AT90can128
kann mir jemand ein bespielcode zuschicken ,mit dem ich (im prinzip) ein servo unter Benutzung AT90CAN128 kann.
-
Thread
AT90CAN128
Jemand ínteresse an einem Proto-Board mit -AT90CAN128-16AE -USB mit FT232BM -CAN Treiber82c251 -ISP und JTAG Schnittstelle Würde es für 70 Euro abgeben. Bei Interesse mail an mich.
-
Thread
AT90CAN128
Hi, kann man mit WinAVR schon den AT90CAN128 programmieren? Sind die erforderlichen Heaerfiles vorhanden? Hat jemand schon was mit dem AT90CAN128 gemacht? MfG, Thomas M
-
Thread
AT90CAN mit Coprozessor als Supervisor
Huhu, also ich bräuchte mal ein wenig hilfe beim Brainstorming... :) Ich habe einen AT90CAN Controller, welcher über den CAN (CAN OPEN), Schaltsignale empfängt. Jetzt möchte ich einen Supervisor zur Überwachung des Hauptcontrollers setzen. Einfach gesagt, er soll dem Bus an RxCAN lauschen
wichtig, wenn nich sogar erstmal egal... Jetzt die Frage... komm ich wohl um einen weiteren teuren AT90CAN herum, bzw. lässt sich als Supervisor vielleicht nen anderer kleinerer billigerer Controller nehmen? Wenn ich nen tiny mit mcp2515 nehme, ist das auch schon wieder gewaltig denk ich... Danke
-
Thread
AT90CAN128 welcher Reciver?
Welcher Reciver eignet sich zum Empfangen von Can Daten mit einem AT90CAN128?
PCA 82C250. Funktioniert super mit dem AT90CAN128. http://www.reichelt.de/?ACTION=3;ARTICLE=39907;PROVID=2402
-
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
AT90CAN128 Interrupt
Hallo, habe ein Problem mit den Interrupts beim AT90CAN128. In folgendem Thread habe ich gelesen, dass wohl die Vektoren falsch definiert sind: http://www.mikrocontroller.net/topic/38542 . Im Disassembly kann ich dies auch nachvollziehen: [code]
(Continued) Vector No. Program Address(1) Source Interrupt Definition 62 7679H–CAN–08/08 AT90CAN32/64/128 0x0012 jmp TIM2_COMP ; Timer2 Compare Handler 0x0014 jmp TIM2_OVF ; Timer2 Overflow Handler 0x0016 jmp TIM1_CAPT ; Timer1 Capture Handler 0x0018 jmp TIM1_COMPA; Timer1 CompareA Handler
-
Thread
AT90CAN128 wieder einmal.
im Bereich CAN fuer aeusserst duerftig, die des mcp2515 ist viel besser. Viele Eigenschaften des AT90CAN habe ich erst aus Extrapolieren vom mcp2515 verstanden, ganz abgesehen von den Erklaerungen im Dokument von Fabian Greif. Noch ein paar Bemerkungen: ich bin vom mcp2515 auf den AT90CAN umgestiegen
Aufwand schafft, nicht unproblematisch in einer interruptgesteuerten Echtzeitanwendung. Auch hat der AT90CAN in seinen Spezifikationen viele Vorteile (z.B. Vielfalt der MoBs), auch die Architektur ist sauberer (trotz der Verschleierung durch unsaubere Dokumentation) - bleib bei der Wahl des AT90CAN! Ich
-
Thread
UART mit AT90CAN32
Hallo, habe ein kleines Problem mit meinem AVR. Ich habe zwei serielle Schnittstellen, an der 0er ist ein MAX232 zum Terminal am PC, mit dem Programm empfange ich auch was auf dem PC. An der 1er ist ein K-Line Treiber und sobald ich dir Funktion putchar1(c); aufrufte steht der AVR und es passiert nichts mehr. Ich denke es liegt an der ISR zum Empang eines Zeichens? Da bei der K-Line ja ein Zeichen, sofort nach dem es geschrieben wird, wieder im Eingangsbuffer landen sollte. (Eindraht Schnittstelle) Hoffe jemand hier kann mir Helfen. THX [c] #include <avr/interrupt.h> #include <avr/iocan32
-
Thread
UART Probleme mit AT90CAN128
Hallo zusammen, ich habe ein STK501 mit einem AT90Can128 Controller. Zur inbetriebnahme meines UARTS Habe ich mal das Tutorial genutzt, möchte beim drücken einer Taste auf dem Board das Zeichen x an mein Terminalprogramm des PC`s senden. Habe einen
initialisieren siehe S.197 Datenblatt /* USART-Init 19200 Baud bei 4MHz für AT90CAN128 */ UBRR1H = 0; // Highbyte ist 0 UBRR1L = 12; // Lowbyte ist 12 ( dezimal ) ergibt 19,2k bei 4Mhz Clocktakt UCSR1B |= ( 1 << TXEN1 ); // UART TX
-
Thread
AT90CAN fasenkorrekte pwm
hallo leute, ich habe ein kleines problem mit einem at90can. dabei möchte ich eine pwm realisieren um ein transistor anzusteuern. als erstes habe ich diesen post verinnerlicht http://www.mikrocontroller.net/topic/167849. das hat soweit auch funktioniert. mit
-
Thread
AT90CAN128-PROBLEM
Hallo Also ich bin gerade dabei einen AT90CAN128 zum Laufen zu bringen, aber ich bekomm es einfach nicht hin. Was ich bis jetzt gemacht habe: Hardwareaufbau: Pin2 - MOSI Pin3 - MISO Pin11 - SCK Pin20 - /Reset Pin21 - +5V Pin22 -
Grundsätzlich arbeite ich mit dem Imagecraft Complier. Konnte bis jetzt alle AVRs programmieren. Aber den AT90CAN128 nicht. Naja da hab ich mir gedacht vielleicht liegt es an der Software. Daraufhin habe ich mir Ponyprog besorgt bei meinem Mega16 probiert ob es eh geht (ging es auch) und dann versucht den AT90CAN128
-
Thread
AT90CAN128 Timer
Hallo, im Datenblatt o.g. Controllers ist die Rede von "TQ" (Time Quantum) im Zusammenhang mit dem CAN Bit Timing. Kann mir jemand sagen, was es damit genau auf sich hat? In der Baudraten-Tabelle stehen für jede Baudrate nämlich zwei verschiedene TQ zur Verfügung. Desweiteren komme ich mit der Bedeutung des CAN Timer Prescaler nicht weiter. Weiß da jemand Bescheid? Danke schonmal, larsen
-
Thread
Zeitgleiches Versenden von Nachrichten mit dem AT90CAN
damit herzustellen. Nun wollte ich es auch für den Controller schreiben. Dabei benutze ich zwei AT90CAN auf dem Olimex Board. Langsam zweifle ich jedoch, dass es mit dem AT90CAN möglich ist, dass beide Parteien zeitgleich eine Nachricht senden und empfangen. Bisher habe ich es mit einem zusätzlichen
Leider ohne Erfolg. Kann mir einer von euch vielleicht etwas zum zeitgleichen Senden mit dem AT90CAN sagen? Viele Grüße Peter