-
Thread
Amtel AT90CAN128 gegen Bezahlung (Flash & EEprom kopieren)
Hallo zusammen, wer von den intellegenten Jungs kann für uns einen AT90CAN128 auslesen und vervielfälltigen. NAtürlich gegen Ordentliche Bezahlung... Details denn Via email und Telefon... Grüße Chris
-
Thread
Amtel AT90CAN128
Hallo Zusammen, wer kann einen AT90CAN128 kopieren? Software lässt sich nicht via SPI auslesen da diese gesperrt wurde. Anscheinend gibts aber ne Lösung.. FÜr hilfe dankebar und wenn sich wer dazu in der Lage fühlt zahle auch gerne
-
Thread
CAN-Bus Sorgen
Zunächst ist hierfür ein laptop mit angeschlossenen CANinterface vorgesehen. Ich verwende einen AT90CAN128 und als Tranciver einen PCA82C250 mit den Anschlüssen bin ich mir eigentlich sicher... (TXD an TXCAN und RXD an RXCAN, RS an GND und GND und Vcc ist ja klar) als Ausgänge für den Can-BUS geht dann
-
Thread
AT91SAM7x und ATMEGA's Massenprogrammierung .D
Hallo zusammen, momentan Programmiere ich meine Controller (ATMEGA162, ATMEGA32, AT90CAN128, AT91SAM7X) per AVR Studio bzw. KEIL µVision und sende per JTAG Adapter (MK2, ULINK2/SAM ICE Segger) den Quellcode über das jeweilige Programm an den Controller. Die Fuses setze ich auch mit der
-
Thread
AT90CAN128 & Debugger
kann? Oder ist es möglich den AT90CAN32 bei der Konfiguration zu verwenden? (oder ist das garnicht möglich?) Danke, mfg
Naja, nur habe ich in Hardware keinen AT90CAN32 sondern einen 128er...
-
Thread
Globale Variable im Interrupt u. Daten an PORT ausgeben?
Ich kenne jetzt den AT90CAN128 nicht, aber in einer Interupt routinge sind eh alle Interrupts gesperrt als macht man soetwas nicht., ISR( SIG_INTERRUPT0 ) { ... cli(); ... sei(); ... }
Arne Schroeder wrote: > Werd noch mal genau nachlesen ob der AT90CAN128 die Interrupts > abschaltet oder nicht. /Alle/ AVRs setzen beim Sprung in den Interrupt-Vektor das I-Bit im Statusregister zurück und setzen es beim Rücksprung ins Hauptprogramm wieder!
-
Thread
avr-g++ mehrere .cpp Dateien -> Fehler(AVR freeze)
die neue version genommen, mit dem atmega64 geht es immernochnicht. hab spaßes halber mal nen at90can128 genommen und siehe da es geht alles ?! kann mir das mal jemand erklären ?
-
Thread
Sende/Empfang Problem mit AT90CAN32
Hallo ich stehe vor einem großen Problem. Ich muss einen At90CAN32 programmieren, so das er über einen CAN BUS empfangen und senden kann. Programmiersprache: Assembler Es is ein kleines Motorsteuergerät für eine motorisierte Seifenkisten. Schalter für Start/
-
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
Die andere Firmware für AVR-NET IO
1284P unterstützt sowie das myEthernet mit dem ATmega644P und dem Orginal OpenMCP mit dem ATmega2561/AT90CAN128. Der Code wird/wurde Aufgeräumt und besser Strukturiert. Allerdings hingt die Doku derzeit hinterher, so das ich diese Versionen erst mal nur per SVN bereit stelle. CA Dirk
-
Thread
Konfiguration der Mailbox für AT90CAN 128
Hallo, Ich beschäftige mich seit einigen Zeit mit dem Mikrocontroller AT90CAN128 von Atmel. Ich sende und empfange Nachricht per CAN-Bus.Ich habe bis jetzt für das Empfanfen die Mailbox vorher gewählt. Nun möchte ich eine kleine Routine schreiben, die mir automatisch die freie
-
Thread
JTAG / ISP am AT90CAN128
Moin, ich hab das Proble, dass ich den AT90CAN128 nicht über JTAG programmiert bekomme. Der Stand: Ich kann die Fuses programmieren ( setzen / rücksetzen) Ich habe einen ext. Quarz mit 7,37 MHz Ich kann den AT löschen (angeblich: OK
-
Thread
uint32_t Problem
aufhübschen und wieder in den alten Code einbetten. Tausend Dank an alle. Zu guter letzt: Es war ein AT90CAN128-Controller und die Uhr brauche ich zur exakten Abfrage von ms-Zeiten, die z.T. größer als 64 Sekunden sind. Daher kein uint16. Anbei noch der Code: [c] //////////////////////////// /***
-
Thread
Grafic LCD 320x240 mit Touchscreen
Hi, ich bin gerade dabei ein großes GLCD mit einem AT90CAN128 anzusteuern. Ich weiß, dass ich dafür einen Controller brauche da der Display keinen hat. Was ich jedoch nicht weiß ist wie ich den Microcontroller, den Grafik Controller and das Display verbinden
unangemessen, zumal um Hife gefragt wurde und nicht nach einer fertigen Lösung. @Thomas Der AT90CAN128 scheint mir u.U. etwas unterdimensioniert. Ist es ein Farbdisplay?
-
Thread
STK500 als Programmer
gefunden. Daher versuch ich´s jetzt wieder. Ich erstelle derzeit eine Steuerung basierend auf dem AT90CAN128. Da dieser Controller nicht auf mein STK500 passt habe ich die Platine so konfiguriert, dass ich on Board programmieren können sollte. Ich habe mich dabei an die Informationen aus dem Tutorium
Beim AT90CAN128 liegen die ISP-Anschlüsse (wie auch bei allen anderen 64-Pin-AVRs) /nicht/ an MOSI und MISO, sondern an PDI und PDO!
-
Thread
ATEMGA's und AT91SAM7 vor umprogrammieren schützen
Hallo zusammen, ich habe hier mehrere Controller, unter anderem: ATMEGA162, ATMEGA32, AT90CAN, AT91SAM7X. Meine Frage ist nun: Kann man den Code in den Controllern irgendwie schützen, dass die Geräte nicht neu Programmiert werden oder zumindest nicht das Programm/EEPROM ausgelesen werden
-
Thread
curioses CAN problem (at90can128)
komisches CAN-Problem zu beseitigen. Ich nutze einen Testaufbau mit dem Atmel dvk90can, das einen at90can128 enthält. Mein Can-Netz besteht aus eben diesem Evaluationsboard angeschlossen an einen Fahrzeug-CAN (ja das ist so richtig, gewollt und erlaubt). Mein eigentliches Problem besteht beim Empfangen
Hallo Ich hatte vor einiger Zeit auch ein ähnliches Problem. Der AT90Can hat nach einer gewissen Zeit einfach keine Nachrichten mehr empfangen. Ich hab mir das so erklärt: Die Telegramme werden in der Reihenfolge, in der sie aktiviert werden, den MObs zugeordnet
-
Thread
CAN-Protokoll
Hi, ich sende und empfange die Nachricht per CAN-Bus.Ich programmiere mit dem at90CAN. Wenn ich eine selbe Nachricht durch zwei verschiedenen Kanäle per interrupt empfangen will, wird diese Nachricht durch den Kanal mit der höchsten Priorität empfangen. Aber der andere Kanal ist belegt
-
Thread
AT90CAN128 BASCOM Testprogramm
Hallo an alle BASCOM Spezialisten Ich möchte mit einem AT90CAN128 und dem Treiber PCA82C250 ein paar Bytes zu einem anderen AT90CAN128 senden bzw. empfangen. Ich suche verzweifelt im Netz nach BASCOM Routinen für: Can Initialisieren Can Senden Can Empfangen
denke nicht, dass Du ein Bascom-Programm für den CAN finden wirst. Suche in der Codesammlung nach AT90CAN evtl. findest Du C- oder ASM- Beispiele. Gruss Otto
-
Thread
SRAM liefert flasche Werte zurück
Hallo, Ich habe versucht ein externes RAM an meinen AT90CAN128 anzuschließen. Wie ich das mit dem Controller verbunden habe, ist auf dem Ausschnitt des Schaltplans zu sehen. Ich hab das ganze auch schon mal auf der Platine durchgemessen, ob irgendwo Kurzschlüsse
-
Thread
CAN Gateway mit AVR
Wenn die Zeit die eine Nachricht durch das Gateway braucht nicht so kritisch ist kann man auch zwei AT90CAN über einen DualPort-Speicher verknüpfen, oder man nutzt einfach die ISP um die Daten von einem AVR in den anderen zu bringen.
-
Thread
MEGA128 /Reset und VCC
Hallo ich versuche gerade meinen AT90CAN128 einzulöten. Leider habe ich beim Layout einen kleinen Kontakt zwischen Pin 20 und Pin 21 (VCC und /Reset) fabriziert. Diese Brücke habe ich mit einem CutterMesser durchtrennt und jetzt den Chip
-
Thread
AT90CAN128 nach 15 CAN-Nachrichten ist schluss
Hallo, Ich verwende den AT90CAN128 mit dem Bustreiber ATA66660 Ausserdem die CAN.lib von www.kreatives-chaos.com Als Empfänger dient ein CAN-USB-Adapter von PEAK. Der funktioniert fehlerfrei. Eine Andere Platine mit ATmega8 und MCP2515 läuft mit der Bibliothek einwandfrei Der AT90CAN128 verschickt nicht mehr als 15 Nachrichten ... Wenn ich Ihn neu initialisiere schickt er auch weitere Nachrichten. Aber wieder nur maximal 15, bis ich Ihn wieder initialisiere. [c] #include "
-
Thread
Receive Interrupt beim At90can128 wird nicht ausgelöst
ich sitze heute schon den ganzen Tag an folgendem Problem: Ich versuche mit dem dvk90can- entwicklerboard von Atmel Can-Nachrichten zu empfangen. Dabei will ich Interrupts verwenden. Die relevanten Register sind zum Empfang der can-Nachrichten über eine ISR eingerichtet. (siehe auch code unten) Es werden auch Nachrichten empfangen, das Flag im CANGIT-Register geht auf 1. Trotzdem wird mein Code in der ISR nicht ausgeführt. Es scheint als wenn das Rrogramm einfach nicht springt. Es gibt im Forum auch noch weitere Thread mit diesem Problem, jedoch wird es am Ende immer mit Polling gelöst
-
Thread
Unterschied AVR, Atmega, Atmel, Arm
Sumynona wrote: > Atmega: Teilmenge der AVR-Chips (Es gibt ATmega und ATtiny) Und AT90, z.B. AT90CAN, AT90USB, AT90PWM Peter
-
Thread
zu blöd um eine LED einzuschalten
zum Testen: [c] #include <avr/io.h> #include <stdint.h> #define __AVR_AT90CAN128__ 1 #define F_CPU 16000000 #define LED_GN(on) (on) ? (PORTE&=~0x08) : (PORTE|=0x08) #define LED_GE(on) (on) ? (PORTE&=~0x10) : (PORTE|=0x10) #define LED_RT(on) (on)
-
Thread
AVRISP mkII frequenz im AVR Studio
programmieren kann. Jetzt habe ich mit den AVRISP mkII zugelegt und wollte mit AVR Studio programmieren (AT90can128). Leider funktioniert das nicht. Ich kann alles auslesen, die Werte scheinen ok zu sein, jedenfalls sehen sie sinnig aus. ABer wenn ich programmieren will, meckert AVR Studio über die frequenz
-
Thread
Probleme mit dem Timer 3 am 90CAN128
nicht, und ich weiß nicht warum! Die ISR wird einfach nicht angesprungen. Als µC nutze ich einen AT90CAN128 auf 16MHz getaktet und die aktuelle WINAVR als Entwicklungsumgebung. Am µC sind ist der Pin PE3 (OC3A) unbelegt, jedoch Pin PE4 & PE5 (OC3B, OC3C) sind beschaltet. Was mache ich denn falsch
-
Thread
Grafik LCD und USBN an einem parallelem Bus
Hallo Ich möchte an einem AT90CAN128 u.A. ein Grafik LCD (mit T6963) und einen USBN9603 anschließen. Mir gehen aber die IOs am AVR aus. Und da beide neben ein paar Steuersignalen ja auch 8Bit Datenleitungen brauchen, ist mir gerade
-
Thread
AVR GCC Boot.h
boot_page_fill_safe(); boot_page_write_safe(); Nun funktioniert der Bootloader bei über 50 AT90CAN128 Chips. Aber bei einem Chip nicht !!!! Da wird ein Block einfach nicht beschrieben, der wird zwar gelöscht, bleibt aber FF, also leer. Wenn ich über AVR Studio und JTAG flashe, steht in dem
-
Thread
SSL auf AT90CAN128
Hallo zusammen, mitlerweile hab ich schon mein drittes Board mit Ethernetfunktion gemacht und die Konfiguration über ein Webinterface wird immer wichtiger. Da sich das Board aber nicht immer in meinem Netzwerk befinden soll, sondern auch evtl in einem Uninetzwerk, möchte ich gerne ein Verschlüsselung mit integrieren. Man weiß ja nie, was die Studenten so den ganzen Tag machen :) Dabei ist mir sofort SSL eingefallen, worauf ich auch diesen http://www.mikrocontroller.net/topic/73373 aufmerksam geworden bin. Dabei habe ich beschlossen, dass die normalen HTTP-Authentifizierungen nicht ausreichend
-
Thread
AT90CAN128 - Schnittstellen - Verwirrung
Hallo ! Also, ich entwerfe gerade eine Platine mit dem AT90CAN128. Leider ist mir noch nicht so ganz klar, welche Schnittstellen ich vorsehen sollte und wofür sie eigentlich genau dienen. Weiterhin benötigt man für manche Schnittstellen diverse Adapter. Gibts
Also wenn du noch nicht viel Ahnung von Mikrocontrollern hast würde ich dir vom at90can abraten, den gibts ja nur als SMD. Brauchst du unbedingt CAN? Dann nehm doch einfach dieses Board hier: http://www.kreatives-chaos.com/artikel/can-testboard-40 Hat serielle Schnittstelle
-
Thread
UART am AT90CAN128
Hallo, ich habe einen AT90CAN128 auf einem STK500 und versuche mich an der UART Schnittstelle. Mein Prog siehe Anhang. Wenn ich in die ISR nur UDR0 = UDR0; schreibe habe ich ein tolles echo. Also HW so weit OK.
-
Thread
Layout Sockel TQFP für AT90CAN128
ich noch in den Anfängen von EAGLE stecke, hier mal ein kurzer Screenshot zu meinem Layout für den AT90CAN128. Mit auf der Platine sind 3 Abblockkondensatoren für die Versorgungspins, der 16Mhz Quarz + entsprechende Kondensatoren und ne Led+Widerst. Alles andere wollte ich extern, auf der eigentlichen
-
Thread
Datenverkehr per LED Signalisieren
Hi Leute, habe einen AT90CAN128 und würde gerne wissen wie es mit rel. einfachen Mitteln möglich ist, den Datenverkehr auf den RX und TX Leitungen anzuzeigen. Sollte ich die LED´s direkt dort anschließen wird´s wahrscheinlich
-
Thread
Sonderzeichen mit sprintf
mache ich denn falsch? Die Entwicklungsumgebung ist WinAVR mit dem AVRStudio. Der µC ist ein AT90CAN128 und das Display ist ein eDIP240-7 über I2C angesteuert. Vielen Dank schon einmal für die Antworten! Gruß, Sven
-
Thread
Schrittmotorsteuerung mit l6203
Layoutvorlage bin. Ein bipolarer Schrittmotor soll mit L297 als Logik und l6203 als Treiber von einem AT90CAN128 als Controller angesteuert werden. Der AVR ist getrennt auf einer Controllerplatine, ich möchte auf der anderen nur den L297 mit den beiden l6203 samt Stecker haben. Habe das leider nirgendwo
-
Thread
AVR Bootloader Checksummen-Berechnung
= 0; iAdr < 0x1E000; iAdr += 2) iChk ^= pgm_read_word_far(iAdr); return iChk; }[/c] AT90CAN128 / GNU GCC 4.3.1 / AVRStudio Und, was hat es mit dem "boot_rww_enable();" auf sich, ich hab es nicht ganz verstanden, nur so viel, dass es den braucht wenn der Bootloader die Applikation starten
-
Thread
Schaltdiagramm nachvollziehen
Hallo, ich möchte gerne das "General Digital I/O (ATMEL AT90CAN12)"-Diagramm verstehen. Ich interessiere mich für 4 bestimmte Situationen - Das Schaltbild mit den von mir eingezeichneten Wegen ist im Anhang. Situation 1 [Grün,Schreiben]: Der Befehl "DDRA
-
Thread
Probleme bei I2C und Display edip 240
gescheitert. Als TWI Lib nutze ich die Lib von P. Fleury. Der µC ist ein auf 16MHz getakteter AT90CAN128. Kann mir jemand bei dem Problem behilflich sein? Hier der Code für die Unterprogramme: [C] void Display_loeschen(void) { int i = 0; i2c_start(0x10); i2c_write(DC1); i2c_write
SPSR=0x00; // SPI Init fertig sprintf(Text, "Beispieltext"); Zaehler_initialisieren(); at90can_init(BITRATE_500_KBPS); sja1000_init(BITRATE_500_KBPS); SPI_MasterInit(); i2c_init(); Display_loeschen(); _delay_ms(2100); text_send(10, 20, Text); [/C] und hier die aktuelle Programmversion
-
Thread
String an ein Unterprogramm übergeben
Moin! Ich habe einen AT90CAN128 und ein EA eDIP240 und möchte das Display gerne über I2C ansprechen. Da ich keien Lust habe, jedes mal den ganzen Wust zu schreiben, wollte ich mir ein Unterprogramm zum senden des Textes schrieben
-
Thread
ATMEL's AVR Absatzmarkt
in einer Steuerungskonsole eines transportablen, aktiv lebenserhaltenden Systems zum Einsatz. 4 x AT90CAN128 über CAN vernetzt sowie 2 x ATtiny45. Von Stückzahlen kann zwar nicht die Rede sein, von Hobbyspielzeug aber auch nicht ;-)
-
Thread
AT90CAN128 Bit und Form Errors
Controller und hoffe, dass ihr mir helfen könnt. Das Problem is wie folgt: Ich programmiere einen AT90can128 mit dem Evaluation Kit von Atmel (DVK90) und habe das Testprogrammm von Atmel nur leicht modifiziert um die CAN Kommunkation erstmal zu testen. Ich empfange und sende CAN Nachrichten abwechselnd
-
Thread
CAN lesen und mit ATMEGAx weiterverarbeiten
>Empfehlt ihr eher die Verwendung von einem AT90CAN oder eher einen >MCP2515 und einen MC hinten ran? Was wäre simpler zu realisieren? Machs wie dir besser gefällt(evtl. Errata vergleichen). In jedem Fall bedenken, dass auch noch ein Transceiver
viele Leute schreiben ja positiv von der MCP2515 Variante. Erst dachte ich eher in die Richtung AT90CAN aber zu dem MCP2515 sind natürlich viele nützliche Infos zu finden. Da werde ich wohl zu der Kombination greifen: MCP2551 / MCP2515 /ATMega8 Wieviele freie Ausgänge hat der ATMega8 dann noch
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega640 atmega644 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
atmega128 atmega1280 atmega1281 atmega1284p atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90pwm216 at90pwm316 atmega32c1 atmega32m1 atmega32u4 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 atxmega64a1 atxmega128a1 [/pre]
-
Thread
Problem beim laden des Programms im Mikrocontroller
Hallo, ich programmiere seit zwei Monaten mit dem AT90CAN128. Seit heute beim make program kriege ich diese Meldung. Creating load file for EEPROM: canapi.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma
-
Thread
ADS8344 und AT90CAN128
Hallo, ich habe versucht, einen ADS8344 ADC von TI mit dem AT90CAN128 von Atmel über SPI komminizieren zu lassen. Irgendwie klappt das nicht. Anscheinend ist das Timing nicht korrekt. Ich lasse meinen Code unten stehen. Ist das wahr, SPI-Daten des Slave werden automatisch
-
Thread
MCU Parameter aus Makefile als ASCII im Quellcode?
Schema zu erstellen. [c] #if defined (__AVR_ATmega128__) char s[]= "atmega128" #elif (__AVR_AT90CAN128__) char s[]= "at90can128" #endif[/c] Ziel sollte es sein, egal welchen Mikrocontroller ich im Makefile angebe, ohne Anpassung im c-file einen entsprechenden String zu erhalten. Am Ende