-
Thread
Adapter für QFN-64
Hi, gibt es Adapter für QFN-64 Gehäuse (AT90CAN128), ohne Löten zu müssen ? So etwa wie ein ZIF-Sockel zum Einklemmen oder so ? Hat jemand einen Link ? Alternativen ? Gruss, Pete
-
Thread
Speicherverwaltungsproblem?
Moin ich habe einen AT90CAN128 mit externen RAM. Benutze die neueste Version von WINAVR. Soweit funktioniert auch alles. Nach dem erfolgreichen compilieren kommt diese Meldung: Size after: main.elf : section
180 88864 Total 178929 AVR Memory Usage: ----------------- Device: at90can128 Program: 92224 bytes (70.4% Full) (.text + .data + .bootloader) Data: 3688 bytes (90.0% Full) (.data + .bss + .noinit) Makefile ( External Memory Options) EXTMEMOPTS = -Wl
-
Thread
Externes RAM
Hallo, ich habe ein Problem bei einem AT90CAN128 mit externem RAM. Es läßt sich mit dem Zeigervariablen ansprechen. Meine Frage lautet wie muß man das Makefile erwitern damit es schon beim compelieren richtig verwendet wird?
-
Thread
AT90CAN128 - keine Reaktion des CAN-Controllers?!?
Hallo, ich bin am verzweifel. Mein AT90CAN128 macht keinen Wank auf dem CAN-BUS. Ich setze alle Register um eine Nachricht zu Senden oder zu Empfangen. Im Simulator mit AVRStudio-CAN-plugin funktoniert das auch bestens. Auf dem AT90 geschieht
Problem liegt und kann immer noch nicht den Fehler einzugrenzen. Ich habe 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
Wie mehrere uCs vernetzen
1Mbps spezifiziert. Allerdings sind im x8-Mode immerhin theoretisch bis 2Mbps drin. Auch CAN beim AT90CAN128 mag vielleicht bei 2Mbps noch funktionieren, wirst Du aber gründlich ausprobieren müssen. Für mehr als 2Mbps und trotzdem Mega8 wirst Du wohl SPI verwenden müssen - das ist sowieso die einzige
-
Thread
CAN Interrupt
Hallo! Ich hab da mal ne Frage! Ich arbeite hier mit dem AT90CAN128 und möchte dauerhaft Daten über den UART ausgeben! Nur wenn Daten über den CAN kommen, dann soll der Datenfluss am UART unterbrochen werden. Ist es also möglich, dass der Prozessor theoretisch
-
Thread
MMC/SD-Karte mit FAT16 an AVR
Nachdem bei meinem Atmega32 alles funktioniert hat, wollte ich den SD-Reader an ein AT90CAN128 anschließen. Im Vergleich zum Atmega32 hat dieser 8MHz statt 14,..Mhz Im Code habe ich F_CPU und die Ports abgeändert. Jetzt tauchen folgende Probleme auf. Die Karte wird nicht immer auf
Byte. Dieser String soll mit einer festen Frequenz von 50Hz geloggt werden. Prozessor ist ein AT90CAN128 mit 16MHZ. Problem 1: Leider habe ich aber schon bei 10 Hz Probleme mit der Reorganisation der Karte. Momentan schreibe ich aller 100mSec einen String von 150 Byte mit folgendem Befehl auf
-
Thread
AVRMega8 ist auf einmal taub
Ich weis auch noch was dazu zu sagen: Ich hatte eine AT90CAN128 in der Kur, bei dem ich aus Versehen auf externen Takt umgeschaltet hatte. Soweit so gut: Externen Takt angelegt und wie bei Dir keine Kommunikation mehr moeglich. Das Ding arbeitete sein letztes
darauf, dass die Oszillator-Frequenz mindestens 4mal hoeher sein muss als die SPI-Taktung (beim AT90CAN128). Also, noch einmal auf externen Takt umgestellt und die SPI-Taktung von 1/4 bis auf 1/10 der Oszillator-Frequenz heruntergedreht. Jedoch kein Verbindugsaufbau moeglich. Erst als ich einen 32KHz-Signal
-
Thread
JTAG ICE und ATmega644
schon /einen/ Controller, der mit ucAllowFullPageBitstream = False programmiert werden muss: den AT90CAN128. Falls du dir die Mühe machen willst, dich durch disassemblierte 14 KiB an Binärcode (noch dazu von einem Compiler generiert und aggressiv optimiert) zu wühlen, könnte es natürlich möglich sein, dass du statt des AT90CAN128 auch einen anderen modernen Controller deiner Wahl da rein packen kannst. Allerdings weiß ich nicht, wie viel dir deine Arbeitszeit Wert ist -- persönlich denke ich, dass ein AVR Dragon die
-
Thread
Probleme beim Senden von CAN-Nachrichten beim AT90CAN128
Hi, habe folgendes Problem mit einem AT90CAN128 auf einer Platine, welche von der Firma KTB entwickelt wurde. Ist momentan glaube ich nicht verkaeuflich, aber wir haben hier (Uni-MD) schon mal ein paar Muster bekommen. Nun habe ich den Controller
-
Thread
XPort
. Wäre aber eine Voraussetzung für meine Anwendung. (In diesem Zusammenhang: Bringt der geplante AT90CAN128 für so einen Webservice überhaupt genug Leistung? In der Regel wird nur ein Client an dem Ding betrieben werden; außerdem ist der Prozessor meistens nicht gleichzeitig mit dem Anwender und der
-
Thread
I2C Monitor mit Mega8
Dannegger durchgelesen, aber dort wird ein Tiny.. vewendet mit dem USI Ich bräuchte das für einen AT90CAN128 mit Grafik Display. (Also nix Ausgabe über RS232) Möchte mit dem AVR eine gewisse I2C Sequenz einlesen und je nach Inhalt dann eine Aktion durchführen. (Geschwindigkeit liegt nur bei ca. 50kHz
-
Thread
Kreissegment zeichnen
Vorgehensweise zuviel Speicher verbraucht und recht unalgorithmisch ist, aber ich hatte an meinen AT90CAN128 512KB SRAM extern drangepackt und diesen kaum genutzt. In der Nachbetrachtung wäre es auch mit den internen 4KB gegangen, aber meine Arbeit leistet ja noch einiges mehr.
-
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
FastPWM Mode auf AT90CAN128
die ich geschrieben habe (Anhang) ist zur initialisierung gedacht. Sie soll den 16Bit-Timer3 des AT90CAN128 in den FastPWM-Mode versetzten. Es soll auch die Intervalllänge und die initiale Pulsweite gesetzt werden. Ich habe die entsprechenden stellen im Code markiert und mit komentaren versehen. Leider
-
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
Circuit Cellar AVR Design Contest
Wäre interessant, ob jemand ne Mail gekriegt hat, der den AT90CAN128 ausgewählt hat. Mfg Sascha
ich habe ne mail bekommen und gestern das paket. die AT90CAN128 sind in nem gehäuse, das man nicht mehr von hand löten kann. Buterfly war auch dabei. die referenz war AT90CAN128 gruss florian
-
Thread
Universelle Tastenabfrage
interrupt-tastenentprellung für einen taster. würde mich über eine antwort sehr freuen. ich hab nen AT90CAN64 grade dran... gruß, ben
Angabe zur möglichen Ersparnis. Wenn ich richtig gezählt habe, benötigt die Originalroutine beim AT90CAN128 mit avr-gcc v4.8.0 und Optimierung -Os etwa 85-88 Taktzyklen (Minimum 4 Zyklen zum Einsprung in die ISR + 14 Zyklen Prolog + 50-53 Zyklen eigentliche ISR + 17 Zyklen Epilog). Eine Ersparnis von
-
Thread
LCD Library T6963c
habe ziemlich das gleiche Problem wie Sergej. Habe ebenfalls das Display von Reichelt und einen AT90CAN128 als µC. Hier mal meine defines in der T6963c-Bib: [c] /* * GND (1) ground * VDD (2) LCD logic supply +5 DC * Spanungsteiler (3) * CD
-
Thread
AT90CAN128, Receive Interrupt
Hallo, Ich versuche gerade erfolglos den Receiver Interrupt des AT90CAN128 auszulösen. Ich nutze den ImageCraft Compiler und die Library die ich gerade in der Codesammlung gepostet habe. Sonst klappt bis jetzt schon einiges ;) Ich schicke kontinuierlich mit einem Dongle
Braucht man den unbedingt? Welche Kabel hast Du angewendet? Mich interessiert vor allem, ob Du mit AT90CAN128 die CAN-Nachrichten senden und empfangen kannst? Wießt Du vielleicht, wo kann bei mir der Fehler liegen? Mit freundlichen Grüssen Jon
-
Thread
[ICCAVR] AT90CAN128 Library
Hallo, anbei eine Library von Atmel mit Dokumentation! Das was Ich erhalten habe ist leider nicht ganz vollständig und es gibt einige Fehler (im Source und Dokumentation). Aber mit dieser Hilfe kommt man schnell zu einem Ergebnis mit dem ImageCraft Compiler. Das ganze ist für das CAN Evaluationboard von Atmel ausgelegt. Ich hoffe es hilft jemanden, Gruß Christian
-
Thread
Welcher ISP programmable AVR Controller / SJA1000
Am allereinfachsten wird es mit dem AT90CAN128, CAN-Controller on chip. Da brauchst du extern nur noch den CAN-Transceiver. Allerdings - nicht gerade bastelfreundliche Bauform.
-
Thread
AT90can128 bootloader
Hallo zusammen. Ich bin gerade dabei einen bootloader für o.g. avr zu erstellen. da meine Zeit ein wenig begrenzt ist, habe ich mich bisher auf initialierung des avr, lcd, menu und meine gewünschten Funktionen beim Programmieren beschränkt. Das hat auch alles soweit mit der Hilfe vom Forum sehr gut geklappt. Aber nun brauche ich auf die schnelle eine Möglichkeit den AVR per usb->serial zu Programmieren, bzw. reine Datenwerte zu übertragen. Dazu fiel mir der Bootloader von Peter Danagger ins Auge, welcher sehr gut und klein sein soll. Mir gefällt daran die einfache Zufriffsmöglichkeit. Man
-
Thread
Hilfe, finde Datei auf MMC nicht mehr
Moin ich arbeite mit einem AT90CAN128 und einer MMC/SD Karte mit FAT16 System. Das Programm basiert auf dem von Holger Klabunde SingleFat 3.4. Bisher lief auch alles super, doch auf einmal findet er ein paar Dateien auf der Karte
-
Thread
can läuft nicht
hallo, habe grad ein Programm in Bascom geschrrieben und versuche ein AT90Can128 mit Transceiver (PCA82C250) über Can Daten einzulesen oder irgendetwas überhaupt zu empfangen. aber es klappt gar nichts. Der Can wird nicht richtig aufgebaut. Kann mir jemand helfen? vielleicht
-
Thread
TXOK bei AT90CAN128 ??
Hallo! Ich habe eine Frage zum TXOK-bit beim AT90CAN128. Wann genau wid dieses Bit gesetzt? Wird es gesetzt wenn ein belibiges MOB zuende gesendet hat, oder wenn alle MObs zuende gesendet haben? Ich hab das Problem dass nach beenden eines Transmits
-
Thread
Aktivierung externer Quarz bei At90Can128
Hallo, habe da ein kleines Problem bei der Aktivierung des externen Quarz beim AT90CAn128. Habe einen 16Mhz Quarz und wollte ihn aktivieren, dabei habe ich alle Fusebits auf 1 gesetzt aber es passierte keine Änderung. Danach wollte ich mal den internen 8Mhz Quarz aktivieren und habe
-
Thread
Beispielprogramm für AT90CAN128
Hilfe! Ha t jemand ein kleines Beispiel für ein Programm eines AT90CAn128 mit Beschreiben der Register usw. für CAN Betrieb. Danke
Ich habe mal eine Frage zum AT90CAN128, und zwar wie kann man per Interrupt auf die einkommenden Nachrichten reagieren? Geht das überhaupt und welchen muss ich da nutzen? Zur Zeit polle ich die ganze Zeit nach Nachrichten, aber
-
Thread
Register AT90CAN128 beschreiben
dringend Hilfe. Hat jemand eventuell ein kleines Beispielprogramm für wie ich die Register eines AT90can128 in Bascom beschreiben kann?Wäre super
-
Thread
Transceiver für AT90CAN128
Hallo, kennt jemand eine schnelle Möglichkeit einen CAN Transceiver für den AT90CAN128 zu finden und wenn ja welchen?
-
Thread
Can AT90CAN128 betreiben
Hallo, Möchte gerne den AT90CAN128 über Can betreiben. Da ich aber davon nicht so viel Ahnung habe, könnte mir dabei jemand helfen?
-
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
CAN Tranceiver
paar µC mit integriertem CAN-Controller (wobei dir das den Tranceiver nicht erspart!). Entweder die AT90CAN Serie (AVR) oder (A)T89C51CCxx (8051er). Ich arbeite momentan mit einem T89C51CC02. Sind nicht ganz leicht zu beschaffen, wenn du einen willst, der einen UART Bootloader besitzt. Mit CAN-Bootloader
-
Thread
Pin als Tristate-Ausgang beschalten
Hallo, Ich habe folgende Frage: Kann ich bei einem at90can128 einen Pin als Tristate-Ausgang betreiben? tristate funktion: (A = mein Ausgangspin) (E,G Pins die zur verfügung stehen) E G A 0 0 Hi-Z 0 1 0 1 0 Hi-Z 1 1 1
-
Thread
Verständnisfrage zu AT90CAN128 Port- und Speicheradresse
Hallo, Ich habe schon einige ähnliche Fragen im Forum gefunden, aber es war leider keine dabei, die mich "befriedigen" konnte, ist aber wohl keine Profi Frage. Folgendes... Ich weiß, dass es eine Speicheradresse und eine Port Adresse für z.B. den PINB (0x23, 0x03) gibt. Wenn ich jetzt den PINB abfragen möchte, z.B. mit if(PINB & _BV(PB5)) wo wird der Wert abgefragt, bzw. welche Adresse wird genommen, die Port Adresse oder die Speicheradresse? Genauso stelle ich mir die frage, wenn ich PORTA = 0x01; (PA1 ist ein Ausgang), setze, wo wird der Wert hingeschrieben, dort wo die
-
Thread
Doppelte Adressierung der unteren Register AT90CAN128
Hallo, kann mir jemand weiterhelfen? Im Datenblatt sind ziemlich am Ende alle Register als Gesamtliste aufgeführt. Die unteren Adressen 0x00 bis 0x3F haben in Klammern immer noch eine weitere Adresse stehen. Der Bereich geht von 0x20 bis 0x5F. Wahrscheinlich eine absolute Grundlagenfrage, aber wie ist diese Adressierung im unteren Speicherbereich zu verstehen? Über hilfreiche Antworten würde ich mich sehr freuen. Clemens
-
Thread
Aufbau CAN-Bus
@ Anke Das ist doch gar nicht schwer. 4 100nF Kondensatoren 2 AT90CAN128 5 m Draht 2 oder 4 60Ohm-Widerstände 1 Datenblatt AT90CAN128 und 1 Datenblatt CAN-Bustreiber 1. Bauteile wie in Beschreibung zusammenlöten 2. Software schreiben und einladen 3. CAN-Bus
-
Thread
GCC 4.0.2 RPM-Paket
Probleme mit dem Vorzeichen. Kennt jemand ein RPM Paket fuer Suse, dass AVR-GCC >3.4.3 enthaelt, den AT90CAN128 unterstuetzt und Debugging Symbole fuer AVRStudio erzeugt?
-
Thread
AT90CAN 128 CAN-Schnittstelle
Hallo, versuche seit Wochen die CAN Schnittstelle eines AT90CAN128 zu programmieren. Der Daten Empfang via Interrupt klappt aber nicht. Es scheint so , dass der Interrupt zwar ausgelöst wird, der Programmcounter aber in einen undefinierten Speicherbereich zeigt
befindet. Den Quellcode habe ich hier aus dem Forum runtergeladen. Es gab hier einen Beitrag zu AT90CAN128 mit einer zip Datei. Ich glaube das hieß AT90CAN128_senden.zip. Da gab es mehrere Routinen aber die scheinen nicht zu funktionieren. Ich benutze den GCC 3.4.3 und WinAvr. Ich habe hier einige Beiträge
-
Thread
avr-libc 1.4.2 freigegeben
Die Probleme fielen mir bei Benutzung von neueren Controllertypen wie AT90CAN64 oder ATmega645 auf. Im Laufe des Tages habe ich auch den GCC4.0.2 mit der AVRlibc1.4.2 erfolgreich verheiraten können. Dieser scheint mir von hause aus recht pedantisch zu sein, was das automatische
-
Thread
Probleme mit CAN-Steuergerät
PCMCIA) von nem Spezel kann man die auch wunderbar lesen. Da ich dieses Steuergerät gerne mit nem nem At90can128 ansprechen, bzw die Nachrichten empfangen. Wenn ich mit meinem Teil versuche was zu senden Bekomme ich nur Error-Frames, ich hab keine ahnung ob es an Hard oder Software liegt. Habe den at90can128
Könnte auch sein, das die bit timing register falsch gesetzt sind, hab aber die aus dem datnblatt des AT90CAN128 also: #define CONF_CANBT1 0x26 #define CONF_CANBT2 0x04 #define CONF_CANBT3 0x13 Für 100kb/s und 16MHz
-
Thread
AT90CAN128 startet immer wieder durch
Hallo zusammen, hbe folgrndes Problem: ich beitreibe einen AT90CAN128. Es laufen - Serielle Schnittstelen (jeweils nur TX per Interrupt) - 1 Timer-Interrupt Wenn ich beide Seriellen Schnittstellen betreibe, dann startet der Controller immer wieder mal unvermittelt
-
Thread
char + char = short Was ist falsch?
schief return(value); } Ich arbeite mit AVRStudio und Zielplattform ist ein AT90CAN128. Bei meinem code passiert jetzt folgendes. Ich lese das high und das low Register jeweils in ein char aus. Die Werte stimmen laut AVRstudio. Danach kommt zuerst der high teil in die short variable
-
Thread
Bascom AVr und Can
Nun ein Mega8 hat keinen Can. Mußte also ein MCP2515 oder SJA1000 anschliessen oder einen AT90CAN32/64/128 nehmen. Ich weiss ja nicht wie hoch die Bitrate auf dem Can ist. Es gibt auch eine in Software gegossene Version im Netz, habe mich aber nie damit beschäftigt. Ich nutze für ein TV-Dummy
-
Thread
compilerproblem at90can128 empfang
Hallo zusammen, ich hab folgendes Problem: Habe für meine Diplomarbeit ein Programm (unter C, WinAVR) geschrieben, das über RS232 Daten einliest und dann per CAN versendet, das funzt auch wunderbar. Wollte jetzt noch den Empfang von CAN Nachrichten einbauen, verwende dazu interrupts. Die sende- und emfangsroutinen hab ich angefügt. Wenn ich diese Datei auf nem anderen Rechner mit gnu make 3.8 compiliere, funzt das empfangen. ich benutze aber 3.78. Gegen die Idee, die aktuelle Version zu installieren spricht, dass in Version 3.8 cbi() und sbi() nicht mehr gehen. Außerdem muss ich
-
Thread
AVR AT90CAN128 ISP/JTAG Interface
jetzt habe ich auch beide varianten gefunden. Jedoch setzen die meisten die in ihren Schaltugen den At90can128 einsetzen folgende Pins für den ISP ein : SCK = PB7 MISO = PB6 MOSI = PB5 Hoffe es hilft! für ein RE wäre ich dankbar da ich gerade dabei bin mein erstes Board mit dem AT.... zu "schnitzen
-
Thread
AT90CAN128, GCC und EEPROM
with the following devices since these devices have the EEPROM IO ports at different locations: AT90CAN128 ATmega48 ATmega88 ATmega165 ATmega168 ATmega169 ATmega325 ATmega3250 ATmega645 ATmega6450
-
Thread
Multi - Master fähiges Protokoll
Bau grad an einer grösseren Sache (Beck SC143 als Zentrale), die Peripherie bekommt teilweise den AT90CAN128, die kleineren Geschwister Mega8+MCP2551+MCP2515. I2C kannst du getrost vergessen.
-
Thread
avr-libc-1.2.6
Suche nach Kai Klenovsek's Anleitung, die er hier im Forum geschrieben hat. Der AT90CAN128 dürfte allerdings bereits in der existierenden WinAVR-Version unterstützt gewesen sein...
Compiler brauchst (dann vergiss aber bitte nicht, ihn vor dem Bauen zu patchen, sonst hat er keinen AT90CAN128 Support).
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
Habe sowas selbst gebaut mit nem AT90CAN128 und einem FT232BM. Dazu einfach eine Klasse geschrieben und die in eine DLL gepackt, das wars.