-
Thread
CAN Transmit Probleme
Hallo beieinand. Ich habe folgende Erscheinung: auf meiner Platine ist ein AT90CAN128, mit einem (etwas ungewöhlnichen) CAN-Treiber (amis42700). Auf meinem Laptop hab ich den CANAlyzer. Ich verschicke mit dem uC daten über CAN (sende ein MOb). Diese Daten kommen am CANAlyzer sehr
-
Thread
CAN Library von ATMEL - CANary
} } [/c] EDIT: Die 15 Nachrichten scheinen von den Möglichen Mob zu kommen. Der AT90CAN128 hat ja 15 MObs. Die macht das Programm voll und dann ist Schluss...
-
Thread
externe variablen richtig angelegt
message[blockposition].datalength); [/c] Irgendwas ist da doch faul, oder? Als µC nutze ich eien AT90CAN128. Evtl noch nützliche Infos zur Speichernutzung: .data size 1264 .text size 67046 .bss size 1433
-
Thread
Grundlegende Fragen eines Newbie - irq - tasten und schalten
Da dann noch nen MCP2515 dran für 1,50 Euro und man kann einen CAN-Bus aufbauen. Oder gleich nen AT90CAN für 8 Euro und nen CAN-Tranciever alla MCP2551 oder PCA82C250 für nen Euro. Wie gesagt, I2C ist für mich immernoch eine Lösung wenn die Strecke nur 1-2m betragen. Für größere Entfernungen würde
-
Thread
Gutes CAN Setup für automobilbereich gesucht
nicht drinn. Als CAN-Controller setzten wir früher PCA82C200/SJA1000 ein. Und seit längerem den AT90CAN128, mit 15 MOBs, hat der ausreichend Filter und Puffer.
-
Thread
CAN Problem, Simulation funktioniert, Praxis nicht
Hallo Ich bastele mit einem AT90CAN und einem 82C251 Transceiver gerade eine Software zum Senden einer CAN Nachricht per Tastendruck. Mit dem CAN Plugin von Atmel zum AVRStudio habe ich das ganze simuliert. In der Simulation funktioniert
-
Thread
Mit gdb auf (Peripherie)Register zugreifen
SFR_IO8(io_addr) ((io_addr) + __SFR_OFFSET)[/code] Werfe ich jetzt einen Blick ins Datenblatt des at90can128 (http://www.atmel.com/dyn/resources/prod_documents/doc4250.pdf) finde ich im Kapitel Memories (4.) eine Übersicht zu den Speicherbereichen [code],------------------------------. | 32
-
Thread
Feuchtigkeitssensor für Erde
ueber einen isolierenden DC/DC Wandler). Auf der anderen Seite des Optokopplers haengt dann mein AT90CAN und der Hausbus.
-
Thread
Leitungslänge Display
Guten Abend, ich möchte von meiner delbstgeätzten Platine mit einem AT90CAN128 drauf eine Verbindung zu den Ein- und Ausgabeelementen in der Frontplatte des Schaltschrankes herstellen. Dafür nehme ist Schraubklemmen oder ähnliches - ist aber auch egal. Die Frage ist jetzt
-
Thread
200 I/Os Modular mit AVR verbinden
soweit klar. Der Master soll jetzt aber den CAN-Bus und Ethernet bedienen. Muss ich jetzt z.B. einen AT90CAN128 nehmen und diesen mit SPI an einen ENC28J60 anbinden, oder kann ich auch zwei Controller (CAN und Ethernet) per SPI an einen normalen ATmega16 anbinden? Danke und schöne Grüße, Kai
-
Thread
CAN Receive Interrupt löst nur einmal aus
Programm hab ich mal angehängt, wär klasse wenn einer ne Idee hat. Achja, Controller is ein AVR AT90CAN64 Liebe Grüße, Fabi
-
Thread
Could not connect to jtag ice
Normalerweise würde ich den Avr-Dragon nehmen, habe aber aktuell das Problem, dass es unbedingt ein AT90CAN128 sein muss... Am Rechner angeschlossen und mit den Pollin AVR-Board verbunden, wo aktuell ein Atmega32 drinsteckt. Also nur Austausch des Debuggers, man soll ja immer nur ein Teil tauschen...
-
Thread
Anpassung AVR446 auf GCC (Schrittmotorsteuerung)
Applikationsnote mit dem AVR-GCC uebersetzt und lauffaehig bekommen. Uebersetzt habe ich mit avr-gcc -mmcu=at90can128 -Wall main.c speed_cntr.c uart.c sm_driver.c Tatsaechlich brauchte ich fuer meinen Motor nur CLK und DIR, die dann mit weiteren kleinen Anpassungen erhalten wurden.
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 alle weiteren ATMEGA Prozessoren, die die SPI-Programmierschnittstelle unterstützen
-
Thread
DOGM132 + SPI an Mega16
der SPI-Takt während der Initialisierung maximal 500 kHz betragen darf. Bei 16 MHz Takt meines AT90CAN32 setze ich vor dem Display-Init SPR1 und kann nach dem Init das wieder löschen und somit den SPI mit 4 MHz laufen lassen. Ausserdem setze ich in SPCR noch CPHA und CPOL.
-
Thread
WLAN, RF oder CAN Bootloader (für Cortex M3 / LPC1768)
Ich beschäftige mich seit einiger Zeit mit dem LPC1768 (ARM Cortex-M3) um den bisher verwendeten AT90CAN128 (Atmel 8-Bit µC) abzulösen. Leider fehlt mir für den Chip eine Grundvorraussetzung, um richtige Schaltungen mit ihm bauen zu können: Ein passender Bootloader. Ich kann mich mit dem neuen Mikrocontroller
-
Thread
Anzeige einer Zeichenkette auf dem Display mit dem Controller KS0066!
Hi an alle, ich habe ein Display (2 x 20) mit dem Steuer-IC KS0066. Das Display habe ich an den AT90CAN128 angeschlossen. Die Initialisierung des LCD-Controllers hat soweit geklappt. Jetzt habe ich ein Problem, das mir seit 2 Tagen quält: Ich habe eine Funktion [c] void lcd_putchar(char c) [/c] geschrieben
-
Thread
ADC gibt Wert zurück, trotz 0V
Hallo zusammen Ich versuche mich gerade am ADC des AT90CAN32. Initialisiert hab ich das so: [c]void ADC_Init (void) { uint16_t x; ADCSRA |= (1<<ADEN) | (1<<ADSC) | (1<<ADATE) | (1<<ADIE) | (1<<ADPS1) | (1<<ADPS2); ADMUX |= (1<<REFS0) | (1<<MUX0
-
Thread
Minimale CAN-Config
Hallo zusammen, ich habe mich jetzt seit Tagen intensiv mit dem AT90CAN128 beschäftigt, stundenlang das Handbuch durchforstet, und ich bekomme einfach kein einziges Lebenszeichen. Zuerst etwas zur Baudrate: Es gibt im Handbuch für meine 8MHz @ 500kbd zwei Zeilen.
-
Thread
Probleme AVRStudio und externer Speicher
verbacht, hab aber nix gescheites gefunden! Vielleicht könnt ihr mir ja weiterhelfen! Ich habe einen AT90CAN128 an dessen Speicherbus ein externes RAM ist! Wenn ich das richtig verstanden habe, lässt sich dieses dann über die Adressen 0x1100 bis 0xFFFF ansprechen. Ich würde nun gern den .data Bereich oder
-
Thread
Merkwürdiges Verhalten meines ADC
aber dem Problem ausgewichen; leider auch aus Zeitmangel! Es geht um Folgendes: Ich habe einen AT90CAN128 über dessen AD Schnittstelle ich Werte eines Sensors konkretisiere. Dieser Sensor vereint Gyroskop und Beschl.-Sensor: http://www.sparkfun.com/datasheets/Sensors/IMU/5DOF-v25.pdf Schließe
-
Thread
String aufsplitten in 40 Einzelwerte
hallo zusammen Prozessor: at90can128 10Mhz der string wird ja auch noch für andere funktionen benutzt beispielsweise um kurze befehle wie "U IST" oder "I SOLL" einzulesen. würde zwar dann anderst auch gehen aber jetzt hab ichs
-
Thread
Probleme PS2-Protokoll <-> µC
Hallo, ich versuche derzeit eine PS2-Maus mit einem AT90CAN auszulesen. Ich habe derzeit einen externen clk mit 12MHz am µC. Nachfolgend habe ich mal einen Teil meines Programmcodes reingestellt. Der Code hat noch kein Parity-Bit und was danach folgt als
-
Thread
Drehzahlregelung Gleichstrommotor
Zuleitungsinduktivität. Ich habe sowas schon gebaut, allerdings bis 70A und etwas aufwendiger mit nem AT90CAN128 als µC, also glaub mir, es geht so.
-
Thread
Gemeinsamer Hausbus
eigenen Protokoll...der Aufwand lohnt einfach nicht. Nimm einen AVR mit integriertem CAN controller (at90can128) und dann DeviceNet oder so als Application Layer. Das ganze ist fertig, hochstabil und man kann sich ganz um die Nodes sowie die Anwendungen kümmern. Auch wenn die Controller geringfügig teurer
-
Thread
Touchscreen TFT Anwendung
Meine Erfahrungen im Bereich µC bzw. Hard- und Softwareentwicklung beschränken sich auf ATmega8, AT90CAN128 mit fundierten C- sowie grundlegenden Assemblerkenntnissen. Meine optimistische Zielsetzung für mein Projekt ist, mit kostengünstigen Teilen vom Massenmarkt eine zuverlässige Lösung zu finden
-
Thread
Frage zu Buffer_Size von Kommunikation über UART
hallo, die Hardware ist der Mikrocontroller AT90CAN128. anbei die Initialisierung der UART-Funktion, und senden-Funktion. Ich habe nur ein Teil des Programms geschickt. Das Problem liegt in der FunktionX, in FunktionX bekomme ich das Ergebnis aber
-
Thread
AT90 Servo-Pulsgenerator pulst ungleichmäßig
versuche mich grad an einer Soft-PWM zur Servoansteuerung. Board ist ein AVRCAN von Olimex mit AT90CAN128 Porblem: Der Puls wird im verlauf von ca 0.3 Sekunden um 80µS länger und springt dann wieder auf den Sollwert. Der Servo Wackelt um ein Paar grad mit. Ich habe das Programm schon so weit
-
Thread
asin() Probrlem
} so funktioniert es einwandfrei. Da stimmt doch etwas mit dem asin() nicht. Ich verwende den AT90CAN128. Zum programmieren den ICCAVR.
-
Thread
[V] [T] Messtechnik VXI
Ausgängen linear geregelt und je ~30V, ~2A/ Kanal denkbar. Oder Entlötstation, oder Sammlung von AT90CANs, Atmels.... oder oder oder... Ich freue mich auf eure Vorschläge. Einfach PN an mich, bei Sympathie kann versendet werden, gegen Kosten vom Empfänger. Viele Grüße
-
Thread
Gesetztes Bit bleibt nicht aktiv. ISR löscht Bit.
ja, das mit dem volatile ist mir noch nicht ganz klar...bei meinem µC Board mit nem AT90CAN128 hab ich das noch nie gebraucht.... hab den fehler aber schon gefunden: ich schreibe in der ISR: CLEARBIT(PIND,PIND1); SETBIT(PIND,PIND0); das muss so sein: CLEARBIT(PORTD,PORTD1
-
Thread
Probleme mit PORT's und Zeitverhalten
habe hier ein kleines Problem bzw. Fragen zu den PORT Befehlen. Ich arbeite hier an einem Atmel AT90CAN. Über PORT A werden Daten geschickt oder gelesen, das wird anhand eines Flags von PORTB entschieden, desweiteren enthält PORT B noch 3 Bytes für eine Adresse (welches Datenbyte ich von einer Karte
-
Thread
AVR Bootloader in C - Artikel
Hallo! Ich habe versucht, den Bootloader auf einem DVK90CAN1 umzusetzen. Da der uC AT90CAN128 von Peter Fleurys UART nicht unterstützt wird, habe ich die UART mit FIFO von Peter Dannegger genommen. Das Projekt wird mit dem AVR Studio erstellt und erfolgreich kompiliert. Die Verbindung zu
super. Erstmal danke an den Autor, eine Super Arbeit!! Ich bin dabei, den Bootloader für meinen AT90CAN auszulegen. Allerdings habe ich ein Problem mit der hex_checksum. Nach der ersten Zeile Code bekomme ich nur noch Fehler, die zb so aussehen: .............#######################################
-
Thread
Assemblerprogrammierung
viele AVRs haben aber auch einen Multiplizierer an Board Alle ATmegas und deren Derivate (z.B. AT90CAN128).
-
Thread
USB-RS232-Adapter mit +/-15V
rausgeschmissen wird. Auf Arbeit habe ich einen FTDI, der hat auch seine Macken. Bei den AVRs mit 64 Pins (AT90CAN128 usw.) liegt ja ISP und UART auf den selben Pins. Nach jedem Programmieren kackt der FTDI ab und das Terminalprogramm muß neu gestartet werden.
-
Thread
DOGM132-5 mit SPI ansteuern
Elektor-Ausgabe September-2009 findet ihr ein Projekt "OBD2-Analyser NG". Hier ist das DOGM132 an einem AT90CAN128 angeschlossen. Der komplette Sourcecode kann über folgenden Link heruntergeladen werden: http://www.er-forum.de/obd-diag-dl/index.php?&direction=0&order=&directory=DXM%20-%20Diamex-OBD2-Modul
-
Thread
C Programm memory out of bounds
könnt mir helfen. Ich habe ein Programm in C geschrieben (bin eher C Anfänger). Ich debugge den AT90CAN32 mit dem JTAG ice mkii. Das Programm hat etwas über 2000 Zeilen ( in C). Es ist nun so dass im Debug Modus der Debugger nach gewisser Zeit(wenn ich das Programm pausieren will) in Memory out of
-
Thread
Auslegung und Auswahl OpAmp zur Pegelwandlung für ADC (8..18V->0..5V)
Eingang des ADC auf 5V limitieren und somit vor Überspannung schützen. Der Controller ist ein AT90CAN128: VCC=5V, AGND=GND, AREF=mit 100nF an GND, AVCC=5V Spannungsquelle ist ein 12V Blei-Akku. Benötige auch noch die Version für 24V, hoffe jedoch diese dann aus der 12V Version selbst ableiten
-
Thread
DVK90CAN1 und JTAGICE mkII "Failed to identify target"
mein erster Post hier. Nun zu meinem Problem: Beim Versuch über die JTAG-Schnittstelle auf den AT90CAN128 mit dem JTAGICE mkII zuzugreifen, bricht der Programmer ab mit der Meldung "Failed to identify target...". Hardware: DVK90CAN1 und JTAGICE mkII [20071029] (mit aktueller Firmware). Beide Geräte
-
Thread
ATMegaXXM1 CAN Bus Knoten
microcontroller/CAN+Example+-+ATmega32M1+-+STK600 darauf wollte ich aufbauen, die Atmel CAN Lib für den AT90Can wurde hier für den M1 modifiziert
-
Thread
Loew Power Hausbus
das 2. kommt durch, daher vorher ein nutzloses Wakeup-Packet rumschicken nicht empfehlenswert: AT90CAN128 das Drecksding kann nicht in den Tiefschlaf geschickt werden wenn es auf CAN-Nachrichten reagieren soll. Wenn es ueber einen externen IRQ bei CAN-Aktivitaet wieder geweckt wird empfaengt es erstmal
-
Thread
HILFE!!! Platine raucht
den Schaltplan gezipt. Alle sechs Seitensind im PDF-Format. Zur Idee: Der Kontroller ist ein At90CAN128, da ich auch eine CAN-Anbindung, zur Kommunikation, mit den anderen Steuergeräten benötige. Die Programmier- und Debug-Schnittstelle soll JTAG dein. Zum programmieren und debuggen hab ich mir
-
Thread
datenblattat90can128
hallo, hat zufällig jemand ein datenblatt eines at90can128 auf deutsch?
-
Thread
I2C als "Hausbus"
Einschränkungen oder Unwegbarkeiten die man sich dan selber baut leben. Oben das soll heisen AT90CAN128 das ist ein AVR mit CAN Schnittstelle es gibt auch 8051 Architektur mit CAN eingebaut wie Peter schon geschrieben hat. Mir wäre aber eben AVR lieber, weil 8051 ist schon ein paar Jahre her.
-
Thread
Fragen zu sizeof() in Kombination mit structs
bekannt ist, wenn das Programm läuft und auf eine SD-Karte zugreifen kann. PPS: Ich nutze einen AT90CAN128 @Jörg Du hast schon recht, dass ich nicht recht weiß was ich tue. Ich versuche eben mit dem was ich weiß zu arbeiten. Das ich nicht wußte das sizeof() mit dem Pointer nicht zurückgibt was
-
Thread
Hobby Ausrüstung kaufen
neue gute Lötstation. Eine Rework Station möchte ich benutzen um z.b hab ich hier noch einen AT90CAN128 liegen, denn ich bis jetzt noch nicht verbaut habe. Außerdem hätte ich schon desöfteren Eprom oder andere Bausteine aus Steuergeräten aus und einlöten müssen z.b solche http://ww2.justanswer.com
-
Thread
BeagleBoneBlack CAN HighSpeed-Problems
enable-canbus-on-the-beaglebone-black/ Der Versuchsaufbau ist folgender: Auf der einen Seite befindet sich ein AT90CAN128 Board, welches mit Hilfe der CAN-Library von Fabian Greif (http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek) ununterbrochen CAN Frames versendet. Es werden immer 8 Frames in den
-
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
Unterschied Atmega128 + MCP2515 + MCP2551 und Atmega128can
genannten kobinationen oder ob mal statt einen SPI Can Controller und einem Atmega128 lieber einen at90can128 und einen Tranciever nimmt??? Danke und Gruß Spice