-
Thread
At90CAN128 Fuses in Ponyprog
Fuses im ponyprog setzen muss, um nen externen 16MHz Quarz und CAN nutzen zu können? Denn den AT90CAN128 gibt es ja nicht zum auswählen, sondern nur den ATMega128, da sind aber dann wohl ein Par Beschriftungen falsch, zumindest soweit ich das aus dem Datenblatt vom AT90CAN128 entnehmen konnte. Danke
-
Thread
I2C Start-Condition
ich benutze einen at90can128. konnte jetzt klären warum es einen repeated start gegeben hat...kleiner programmierfehler, daher hat er gar keine Stop Cond. abgesetzt. Aber jetzt kommt schon das nächste problem, sobald ich
-
Thread
at90can128: _delay_ms() funktioniert nicht mehr
Hallo, ich erzähl erst mal, womit ich arbeite: AT90CAN128 auf STK500 mit 501-Adapter WINAvr Zur Datenübertragung: AVRStudio 4.0 Als ich heute versuchte, meine atmega8-Bibliotheken auf einem AT90CAN128 zum Laufen zu bekommen, musste ich feststellen,
dazu ist, daß ich meine I2C-Bibliotheken, die ich auf einem mega8 entwickelt habe, gerade auf den at90can128 portiere. Dabei bricht die Datenübertragung abrupt, meistens nach SLA+W aber auch früher ab, und ich oszillographiere eine erneute start-condition. Als Ursache vermute ich gerade stark das nicht
-
Thread
128KB SRAM an Mega128?
nen roboter hab ich auch mal gebaut. na ja wir haben es mit can-bus vernetzt da wir gleich 2 at90can128 (fast wie mega128) verbaut haben :-) eigentlich nicht nötig aber ich wollte mich mal mit can bus auseinander setzten. am schluss wars dann doch nicht schlecht die doppelte power zur verfügung zu
-
Thread
Ports im AT90CAN128
Hi, ich habe solche Beschreibungen für Ports im AT90CAN128 gelesen. The Port A output buffers have symmetrical drive characteristics with both sink and source capability. As inputs, Port A pins that are externally pulled low will source current if the
-
Thread
Vorschriften für Hausbus neben 230V, Versicherung usw.
ein CAN-Treiber/Buskoppler/was man auch immer für die Verbindung µC <--> CAN braucht? Taugt der AT90CAN128 was für meinen Zweck (kann doch auch nicht einfach so an CAN gehängt werden)? Bin für jede Anregung oder Antwort auf meine Fragen dankbar! Gruß, David Madl
-
Thread
CAN auf AT90CAN dsPic oder extern?
mit CAN Schnittselle. Nach einigem Rumgesuche habe ich die Menge der möglichkeiten auf die Typen AT90CAN128 und dsPic30F6010 reduziert. Der DSP weil *vielleicht In ferner Zukunft* die Möglichkeit besteht das eine DSP Funktion benötigt wird (Wenn schon eine Steuerung, dann auch für alle denkbaren Einsatzfälle
ich habe beste Erfahrungen mit dem SPI-CAN-Controller MCP2515 von Microchip. Den AT90CAN128 habe ich erst mal wieder zur Seite gelegt, der wollte nicht so recht, wie ich wollte (lag aber höchstwahrscheinlich an mir :-), läuft jetzt mit dem Mega32. Zum dsPic30F6010 kann ich dir gar nichts
-
Thread
127 Teilnehmer and AT90CAN128
Hallo, ich möchte mit einem AT90CAN128 bis zu 126 weitere Busteilnehmer über SDOs konfigurieren können. Nun ist der AT aber ain FullCAN-Controller, d.h., die Nachrichtenfilterung erfolgt durch die Harware. Die 15 konfigurierbaren
-
Thread
AVR DRAGON ?!?
andere Devices nicht auswaehlen! Hoffentlich kommt das noch, denn ich wollte gerne auch einen AT90CAN128 debuggen! Auf der Platine befinden sich Stiftleisten für die drei Programmierschnittstellen (ISP, JTAG HV/PP) und die Versorgungsspannung. Rechts daneben ist noch ein Bereich, der elektrisch nicht
-
Thread
Uhrenquarz ungenau?
vorigen Versionen am 8Mhz Quarz problemlos funktionierte. Eine CKOPT-Fuse habe ich bei meinem AT90CAN128 noch nicht gefunden. Allerdings habe ich den Uhrenquarz zwischendurch auch ein bisschen mit Kältespray gequält und da konnte man praktisch zusehen, wie die Sekunden verloren gingen.
-
Thread
Implementierung CANopen-Stack auf AT90CAN128?
bin hier gerade damit befasst, die Implementierung eines CANopen- Protokollstapels auf einem AT90CAN128 von Atmel zu konzeptionieren. Kaufen kommt aus betrieblichen Gründen sehr sicher nicht in Frage. Bisher habe ich "Controller Area Network" von Konrar Etschberger u.A. durchgearbeitet und mir einige
-
Thread
asin() Probrlem
so funktioniert es einwandfrei. Da stimmt doch etwas mit dem asin() nicht. Ich verwende den AT90CAN128. Zum programmieren den ICCAVR.
-
Thread
AT90CAN128 Problem JTAG
Hallo Leute, ich habe da ein kleines Problem mit der JTAG-Schnittstelle wenn ich on chip debug fahren will. Wenn ich in den Fuses On-Chip Debug auf programmed setzte und anschließend das Programm lade, wird, wenn ich mir die Fuses anschaue, On-Chip Debug wieder disabled. Hat jemand eine Idee? Danke und Grüße
-
Thread
MSP430 vs. AVR: Welches Konzept ist besser?
@Andre Kronfeldt AT90CAN128 sind in TQFP-64 Gehäusen sehr schlecht zu bekommen. Aus diesem Grund gibt es bei www.obd-diag.de eine kleine Adapterplatine, auf der die QFN-Version aufgelötet ist. Ich habe angeregt, den
-
Thread
CAN mit AT90CAN128 funzt zu 50%
Hallo Leute, habe mich schon ein ganzes Weilchen mit dem AT90CAN128 herumgeärgert und bin mittlerweile soweit, dass ich auf dem CAN senden kann. Ich kann den Identifier einstellen, das DLC-Byte richtig setzen, aber ein Datenbyte bekomme ich nicht auf den Bus. Er
man den unbedingt? Welche Kabel hast Du angewendet? Mich interessiert vor allem, ob Du mit AT90CAN128 die CAN-Nachrichten senden und empfangen kannst? Weißt Du vielleicht, wo mein Fehler liegt. Kann sein, dass Du dich auch auf solches Problem gestossen bist. Mit freundlichen Grüssen Jon
-
Thread
zusatzbeschaltung?
In einem Beitrag wurde gesagt das man einen CAN-BUS-Treiber zum AT90can128 mitbestellen sollte. andere bauen mit diesem CAN-BUS-Treiber und einem mega 128 auch ein can fähiges gerät. Ich dachte der CAN-BUS-Treiber wäre im at90can128 integriert oder irre ich mich? lohnt sich dann ein so teurer at90can128 wenn ich das auch mit einem normalen megaxx MC und CAN-BUS-Treiber aufbauen kann? danke im vorraus gonzoo
-
Thread
Bitschubserei...
Es müssen 2 CAN-Geräte gekoppelt werden, die sich erstmal nicht verstehen. AT90CAN128/16MHz + MCP2515, also 2 getrennte Bussysteme. Compiler CodeVision. Läuft auf beiden Seiten mit 500kbit und die Daten und IDs müssen hübsch durcheinandergewürfelt werden. Im Prinzip funktionierts,
-
Thread
microcontroller can direkt am Bus
Hallo, schau mal in das Datenblatt vom AT90CAN128, da sollte es recht gut beschrieben sein.. Ich vermute aber, dass du einen Transceifer benötigst, allein schon wegen der Galvanischen Trennung.. Gesehen habe ich es bisher zumindest nur 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 - Masse
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
Quarz -> CAN-Baudratenfehler noch OK? (AT90CANxx)
Hallo, geht um einen AT90CAN128, der aus Stromspargründen (3,3V) und RS232-Baudrate bis 57,6kBd mit 7,3728MHz betrieben werden soll. Die CAN-Baudrate soll 250kBd betragen. Daraus mögliche Einstellung ist Bitzeit=15*TQ (Tq-soll
-
Thread
CAN-ID-Scan mit AT90CAN128
Ich habe hier ein bestehendes System mit einem AT90CAN128, dem ich eine Funktion hinzufügen soll. Das Gerät kann zwar sämtliche Daten vom CAN-Bus mitlesen, aber es gibt keine Funktion, die mitschreibt welche IDs verwendet werden oder von welcher ID welche
-
Thread
CAN-Bus mit ATMega16
Wie wär´s mit ´nem Atmel-Controller der gleich ´n eingebauten CAN Bus hat? AT90CAN128
-
Thread
AT90CAN128 autobaud im gcc?
Hallo, ich wollte die CAN-Autobaud Routine der Atmellib im gcc nutzen, hab aber so meine Probleme mit dem Assemblerzeugs:-) Hat das schon jemand von euch gemacht, und kann mir paar Tips geben? Danke!
-
Thread
Doppelter Funktionsaufruf beim AT90CAN128
Moin ich benutze 2 AT90CAN128 und möchte mehrere Bytes über den CAN-Bus verschicken. Dazu versende ich immer 3 Datenbytes mit einigen Zusatzinformationen (Byte Nummer) zum 2. AT90CAN128. Dieser bestätigt dem Empfang und es werden
-
Thread
at90can128 abzugeben
tag ! hab 2 at90can128 anzugeben (mein kollege hat für mich das falsche packing bei farnell mitbestellt..) packing ist AT90CAN128 - QFN dachte an 10 euro + 2 euro porto für beide zusammen anfrgaen bitte
-
Thread
AVR Board mit USB und CAN
AT90CAN128 + FTDI USB to RS232 bei microcontroller-starterkits.de . Nicht sehr klein. Keines davon hier, also keine Erfahrungswerte. Nur dort gesehen.
-
Thread
can-bus abstandssensor
Hi, der AT90CAN128 bzw die kleineren Versionen sollten Dir weiterhelfen. Du benoetigst aber noch ein KFZ Transceiver. Ein Industrie Transceiver von Reichelt wird dir nicht weiterhelfen. Gruß, Dirk
-
Thread
Hilfe Atmel AT90CAN128
Hallo, Ich möchte ein Technikerprojekt mit einem AT90CAN128 machen. Leider scheint es mir als ob ich mich damit ein wenig übernommen habe und so suche ich nun jemanden der mir ein wenig arbeit abnimmt bzw. der mich dabei unterstützt. Falls mir jemand behilflich
-
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 anderen
-
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 zwei
-
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 die
-
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 preiswertere
-
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 Anlage
-
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
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
veröffentlicht. Dabei hab ich mir die Tastenroutine genauer angeschaut und zumindest für meinen Fall (AT90CAN128 mit avr-gcc v4.8.0 und Optimierung -s) noch eine Möglichkeit zur Laufzeitverbesserung gefunden (siehe Anhang). Wenn man die volatile Variable keyState zu Beginn der Interruptroutine in eine lokale
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 1
-
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
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.