-
Thread
UART AT90CAN128 Einstieg
Hallo. Die F_CPU ist viel zu hoch. Zum einen kann der AT90CAN128 doch nur 16MHz und wenn ich richtig sehe wären es bei Dir 32,7MHz. Geht also schon mal vom Prozessor nicht. Welchen Quarz hast Du denn eingebaut ? F_CPU muss dem tatsächlichen Takt entsprechen
-
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
Probleme mit AT90CAN64 SPI Übertragung
Hallo! Für meine Arbeit muss ich einen AT90CAN64 programmieren. Habe leider damit keinerlei Erfahrung... Das Programm soll den MAX1148 ADC auslesen. Da dieser nur 8 Kanäle hat, ich aber insgesamt 64 auslesen möchte, werden zudem über Port A
>Benutzt du nun den SS Pin vom ATMega64 oder nicht? Sorry, vom AT90CAN..
-
Thread
Verständnisproblem UART bei AT90CAN128
ich versuche in Rahmen einer Hausarbeit innerhalb meines Studiums die UART-Schnittstelle eines AT90CAN128 in Betrieb zu nehmen. Nun zu der Frage an dem mein Verständnis zerbricht. Wie ist es möglich, dass das Datenregister UDR0 gleichzeitig für Eingang und Ausgang zuständig ist. So wie ich es aus
-
Thread
Crumb128 AT90CAN128
paar Probleme und hoffe ihr könnt mir helfen ;-) Ich arbeite mit dem Crumb128 auf welchem ein AT90CAN128 verbaut ist. http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb128-V4-0-AVR-ATmega128-ATmega2561-90CAN128-USB-RS485-CAN-Modul.html Dazu habe ich ein CrispAVR-USB V2.2 STK500 USB
-
Thread
AT90CAN128 mit ISP programmieren
Hallo, ich habe vor mir die AT90CAN128 Entwicklungsplatine (CAN_AVR) aus dem Mikrocontroller.net Shop zu besorgen. 1. Nach der Analyse bin ich nun auf dem Stand, dass bei diesem Controller für eine Programmierung per ISP die Pins
Herbert schrieb im Beitrag #2206107: > Hallo, > > ich habe vor mir die AT90CAN128 Entwicklungsplatine (CAN_AVR) aus dem > Mikrocontroller.net Shop zu besorgen. > > 1. Nach der Analyse bin ich nun auf dem Stand, dass bei diesem > Controller für eine Programmierung per ISP
-
Thread
CanOpen für AT90CAN
Hallo, wer von euch kennt gute Stacks zum CanOpen Protokoll? Hat jemand von euch schon mit solchen Stacks Erfahrungen gesammelt? Compiler ist der ICCAVR Das OpenSource Projekt CanFestival scheint für mich eher noch zu viel Arbeit zu sein, Support wäre schon wichtig. Und was genau kann mich sich unter diesen CanOpen Tools vorstellen? Christian
-
Thread
Frust mit CAN-Lib
funktionstüchtige LIB. mit all ihren Auswüchsen und hier unten der Quell des Übels. Ach ja. Der C ist ein AT90CAN128 http://www.atmel.com/dyn/resources/prod_documents/AT90CAN128_demo1_IAR.zip http://www.atmel.com/dyn/resources/prod_documents/AT90CAN128_demo2_IAR.zip @Peter Nun, ich sehe noch nicht recht
das helfen soll, denn ich kann mir nicht vorstellen, dass sich jetzt jemand ein Demo-Board mit AT90CAN128 aus der Rippe schneidet, die Software da rauftüdelt meine HAusaufgaben macht" Hab ich auch nirgends nicht behauptet. Aber die Leute, die den AT90CAN128 kennen und den IAR-Link gelesen
-
Thread
Problem: ADC wackelt an AT90CAN128
Hallo zusammen, an meinem AT90CAN128 verwende ich von den 8 Eingängen die Kanäle ADC0, ADC1 (jeweils Potiausgang, direkt am ADC-Pin) und ADC7 (Stromsensror 0.25...4.75V). Wenn ich am Poti von ADC0 dreh, dann wackelt die Spannung am
mache. Nach dem Auswählen des Kanals muss man scheinbar zuerst ein wenig warten. Im Datenblatt des AT90CAN128 steht (bei mir auf seite 272) The user is thus advised not to write new channel or reference selection values to ADMUX until one ADC clock cycle after ADSC is written. Leider steht aber nichts
-
Thread
AT90Can AutoReply
Hallo, ich habe da mal eine Verständnisfrage. Ich möchte mit dem AT90Can verschiedene Antwortmodi über Can abbilden. Einen Fall der per AutoReply eine bereits durch den MC vorbereitete Antwort auf ein RemoteFrame sendet und ein Fall in dem der MC die Anforderung jedesmal
-
Thread
PCAN-USB an AT90CAN
Hallo, Ist es normal, dass der PCAN-USB von Peak "abstürzt", wenn ein CAN-Knoten an die Busleitung gesteckt wird? Ein Klick auf das Reset-Symbol erweckt ihn wieder zum Leben. Dann tackert er die eingestellten Befehle ab.
-
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
at90can128 programmieren
moin! ich habe ein c programm welches ich auf meinen AT90CAN128 der sich auf dem Entwicklungsboard ATDVK90CAN1 befindet schreiben möchte. Programmiergerät hab ich das AVR MKii und als software avrstudio 4.14. Aber ich finde nirgends anleitungen wie das
-
Thread
AT90CAN128 mit CANopen
Hallo, ich realisiert gerade ein Kommunikation zwischen PC und Mikrocontroller AT90CAN128 mit Protokoll CANopen (Microcanopen).Schaltung und Board habe ich schon.ich habe mich in der letzten Zeiten über die Programmierung vom Controller gekümmert also Baudrate,Node_id, Transmit Receiver
-
Thread
Troubleshooting: AT90CAN128
Mahlzeit! Mein AT90CAN128 macht mir z.Zt. große Probleme. Er lässt sich ohne Probleme programmieren und die Ports funktionieren auch. Nur die CAN-Schnittstelle tut nichts. Gleiches Programm auf anderer Schaltung funktioniert
-
Thread
AT90CAN128 Sendeproblem
Hallo Leute, ich bekomme nach einem CAN-Sendeversuch einen bus-off- Interrupt. Ich habe mich sehr an die hier veröffentlichten Tutorials gehalten und trotzdem klappts nicht. Kann mir jemand den/die möglichen Fehler nennen? Vielen Dank!!!! Heinz
-
Thread
senden mit at90can128
hi, ich habe eine kleine Frage,es geht um die Komunikation zwischen at90can128 und vme-Lüfter. Ich habe eine kleine Routine für den Mikrocontroller geschrieben. Die Routine soll das Crate ausschalten. Ich habe alle Bit im Register gut gesetzt. Das Programm funktionniert gut
-
Thread
AT90CAN128 Initialisierung
Nachdem - endlich- der Controller programmiert werden kann (es lag am Programmieradapter, ist kein echter ISP) stehe ich vor dem nächsten Problem. Gibt es irgendwo eine gute Beschreibung, wie und in welcher Reihenfolge die Initialisierungwerte geschrieben werden müssen, wenn der CAN-Bus mit 1 Mbit laufen soll, es nur ein Sende- und Empfangs-MOB gibt und was sonst noch zu tun ist (wer macht das CRC usw.) ? Das Testprogramm - ohne Busbetrieb - läuft, allerdings nicht in der gewünschten Geschwindigkeit. Der Controller soll mit einem externen 16 MHz-Takt laufen. Welche Fuses müssen mit OSPII gesetzt
-
Thread
AT90CAN128 -Programmer
Hallo, bin am verzweifeln. Habe den SI Prog (abgespeckte Version) nachgebaut um den AT90CAN128 zu flashen. Der Programmer funktiert am ATmega8. Über AVRDude bekomme ich nur die Nachricht das keine Kommunikation mit den Controller aufgebaut werden kann. Daher meine Frage. Ist das Flashen
-
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
ISP AT90CAN32
Hallo, ich bin verzweifelt auf der suche nach einem Toll mit dem ich bei einem AT90CAN32 per ISP programmieren kann. Mit Bascom scheints zu gehen, also dem Programmer, nur er liest die Falsche ID und kennt den uC dann nicht. Auch Ponnyprog und alles andere was ich versucht habe klappt
-
Thread
AT90CAN128-Programmierung
Hallo Herrschaften, muß bei der seriellen Programmierung des AT90CAN128 AVCC angeschlossen sein? (wie im Datenblatt angegeben) Danke! Peter
-
Thread
AT90CAN128 und BASCOM
Hallo, Ich bin gerade beim konfigurieren des AT90CAN128. Folgende Zeilen für den Timer Test: $regfile = "m128can.dat" 'Definitionen $crystal = 8000000 Baud = 115200 'Baudrate für RS232 Const T1_val = &HFFFF '
-
Thread
Bootloader AT90CAN128
Ich bin gerade dabei einen Bootloader für einen AT90CAN128 über CAN zu schreiben. Soweit so gut funktioniert schon mal schreiben und lesen aus dem Flash. Der Bootloader an sich ist auch nicht das Problem. Nur habe ich gewisse Konstanten in einem globalen
-
Thread
CAN Gateway auf ein neues
Knoten am Gartenbus sind AT90CANs. Die Software, sowohl fuer den AT90CAN als auch fuer den MCP2515 beruht auf hier im Forum beschriebenen Bibliotheken, die SPI Kopplung ist trivial. Der CAN Teil der Software entspricht mehr oder
Bibiliothek fuer den AT90CAN Teil liegt hier: http://www.mikrocontroller.net/articles/CAN_Bibiliothek_f%C3%BCr_AT90CAN_Prozessoren. Am Ende in den Referenzen gibt es auch den Verweis auf die entsprechende MCP2515 Loesung. Wenn
-
Thread
Atmega128 - Wieder mal Probleme mit UART Interrupt
> Also du musst schon genau wissen, welchen µC du da eigentlich > programmierst. Bei AT90CAN128 und ATmega128 liegt der > USART-RCX-Interrupt z.B. auf unterschiedlichen Vektoren. Hab im Datenblatt schon nachgesehen, wenn es wirklich ein AT90CAN128 wäre, würde auch USART0_UDRE_vect nicht
wrote: >> Also du musst schon genau wissen, welchen µC du da eigentlich >> programmierst. Bei AT90CAN128 und ATmega128 liegt der >> USART-RCX-Interrupt z.B. auf unterschiedlichen Vektoren. > > Hab im Datenblatt schon nachgesehen, wenn es wirklich ein AT90CAN128 > wäre, würde auch USART0_UDRE_vect
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
Was bedeutet anders? Um ehrlich zu sein hab ich jetzt doch "Angst" den Schritt zu wagen und den AT90CAN128 zu nehmen, weil ich einfach nicht weiß, was da auf mich zukommt. Läuft ein C-Code, der unter WinAVR für einen ATmega32 entwickelt wurde, auch auf einen AT90CAN128 einwandfrei, oder gibt es da
IC für I2C >Bus. Der AVR kann auch PWM, der 32er AFAIK 3mal. Vor allem gibt es AFAIK den AT90CAN128 nicht im bastlerfreundlichen DIP Gehäuse. MFG Falk
-
Thread
Elektronik Bauteile um Motor zu starten mit AT90CAN
ich bin grade dabei, die an der Dateianhang angehängten Schaltung, zu bauen, um ein Motor mit AT90CAN Mikrocontroller über CAN Bus zu starten. ich würde jetzt die Bauteile bestellen entsprich (NPN Transistor, Diode und den Widerstand), ich weiß aber nicht genau welche ich nehmen soll :( Kann mir
starten. Weil ich bis jetzt die CAN Kommunikation geschafft habe und könnte schon über CAN Bus Mit At90CAN,Nachrichten senden und empfangen, hab auch die Bibliothek angepasst sodass ich eine LED zum blinken gebracht habe. Nun würde ich gerne das mit einem Motor ausprobieren, aber viele Ahnung über den
-
Thread
Data length für AT90CAN128
Hallo Zusammen, hier wieder eine Frage zum AT90CAN128. Nun habe ich ein Signal, das 182 bits besitzt und in allen 15 Sekunden erzeugt wird, durch ein RS232 Interface in den AT90CAN128 zu senden. Dann wird das Signal durch CAN Controller nach außen
Eintrag an der 144. Stelle ist somit außerhalb des Arrays. Anm.: Die serielle Schnittstelle des AT90CAN128 liefert Dir keine Bits sondern Bytes!
-
Thread
At90can128 mehrere Nachrichten unterscheiden
Hallo, Ich arbeite nun schon ein halbes Jahr mit dem at90 und dem CAN-Bus, jetzt stellt sich aber ein größeres Problem: Ich möchte dem Mikrocontroller zwei unterschiedliche Nachrichten mit verschiedenen IDs senden, dieser soll per Interrupt reagieren und je nach ID die Daten in die richtigen Variablen übernehmen. Wie kann ich herausfinden welche ID den Interrupt ausgelöst hat? Das Beispiel von Atmel arbeitet mit dem Prioritätsregister, wenn ich das auch mache, kommt eine Nachricht (mit der niedrigeren Priorität) nicht mehr durch. Die Nachrichten werden extrem schnell hintereinander geschickt
-
Thread
AT90CAN128 Timer0
Hallo Zusammen, ich stehe grade irgendwie auf dem Schlauch bezüglich des Timers auf dem AT90CAN128. Der Conttroller ist mit 16MHz getaktet. Wenn ich für den Timer den Vorteiler auf 1024 stelle, dann würde ich diesen mit 15625 Hz takten. Lasse ich jetzt in der Timer ISR einen Pin wackeln
-
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
at90can128 in avr studio
bin aber bis jetzt zu meinem grundlagen problem nicht fündig geworden. ich versuche gerade den at90can128 zu programmieren. ich habe mir das datenblatt und die von atmel bereitgestellten bibliotheken angesehen. nur habe ich das problem, dass im avr studio die register vom compiler nicht erkannt werden
-
Thread
Senden und Empfangen mit AT90CAN128
der keine Rückmeldung von den anderen Bus Knoten bekommt. Weisst hier vielleicht jemand, ob der AT90CAN128 die Fähigkeit hat, die Nachrichten zu empfangen, die von selbst ausgesendet ist. Für die Hilfe bin ich sehr dankbar. Viele Grüße Juan
Nun schaff Dir endliche einen zweiten AT90CAN128 an. Wie soll denn ein Prozessor an ein und der selben Schnittstelle die gleichen Daten empfangen, die er gesendet hat? So teuer sind die Dinger nun wirklich nicht!
-
Thread
AVR AT90CAN128 Problem
ohne Erfolg. Ich bin jetzt etwas ratlos. Oder gibt es da Restriktionen softwareseitig dass der AT90CAN nur mit bestimmter Hardware beschrieben werden kann? Danke schon mal für die Tipps.
Deine Programmer kennen den AT90CAN128 wohl nicht. Ich benutze den AVRISP MKII, damit geht es (Atmel Studio 7.0).
-
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
AT90CAN128, Bus Treiber
Hallo, mit dem STK501 kann man ja den AT90CAN128 programmieren... Wozu ist der ADADAPCAN01 (CAN Adapter mit Bustreiber und d-sub 9) notwendig? Benötigt man immer einen Treiber zur Kommunikation mit einem PC? Es wird ja auch ab und zu vom
-
Thread
Suche Platine mit AT90CAN128
Hallo, ich suche ein Demaoboard mit dem AT90CAN128. So dass man gleich losexperimentieren kann. Verkauft jemand solche Boards?
-
Thread
AT90CAN128-16AI
Hallo, habe einen CAN AVR-Controller "AT90CAN128-16AI" abzugeben. 20Euro incl. Versand... Bei Interesse Email an mich...
-
Thread
CAN to CAN Gateway mit AT90CAN
Board aufmerksam geworden: https://www.chip45.com/products/crumb128-can-5.0_avr_atmega_modul_board_at90can128_usb_rs232_can.php Bei diesem Board ist ein AT90CAN128 + HighSpeed Transceiver (PCA82C251), ein USB-UART Wandler (CP2102) und eine RS232-Schnittstelle (MAX3221) verbaut. Dieses Board, zwei Schaltregler
Bruno Kempf schrieb im Beitrag #3583879: > Allerdings > sollte der AT90CAN ausreichen und ist für das erste Projekt auch ganz > gut, um rein zu kommen. 1. Um rein zu kommen ist es ganz gut ne LED blinken zu lassen, nicht ein CAN Gateway zu programmieren. 2. Musst
-
Thread
STATIC aber leider kein SRAM Was tun?
at90can128
>at90can128 Ja, und? static kann der Compiler bei dem auch im RAM. Du brauchst kein externes SRAM wie du wohl vermutest.
-
Thread
Bit-Stuffing Error bei AT90CAN32
Guten Morgen zusammen. Ich versuche, die Kommunikation zweier AT90CAN32 über CAN aufzubauen. Einer ist der Sender und der andere der Empfänger. Der Sender soll auf Tastendruck eine CAN-Nachricht verschicken und der Empfänger dann die gewünschte Aktion ausführen. Die
-
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
AT90CAN128 - Offene Fragen
Hallo zusammen, auch Dank eurer Unterstützung hab ich mich jetzt schon recht tief in den AT90CAN128 reingearbeitet. Bei meinen ersten Versuchen hab' ich ne CAN- Botschaft gesendet. Das hat soweit auch in allen Varianten funktioniert (Std/Ext., verschiedene Anzahl von Daten- Bytes...). Mein Problem
comparison true forced 1 - bit comparison enabled [/quote] Ich hab auch noch nicht mit dem AT90CAN128 gearbeitet, aber ich versteht das Datenblatt so: siehe Figure 120 auf Seite 239 Das ID MASK Register gibt an, welche Bits beachtet werden sollen. Eine 0 bedeutet, das der Vergleich auf jeden
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32 at90can64 at90can128 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 Grüße, Freakazoid
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90pwm216 at90pwm316 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
CAN auch schneller als MCP2515 ?
senden. Ist es überhaupt realistisch mit "C" und einem anderen Controller, z.B. SJA1000 oder AT90CAN128 solche Antwortzeiten zu erreichen? Beste Grüße Karsten
@ Karsten K. (karsten42) >Ich habe hier ein AT90CAN128 auf einem development board von Olimex. Ich >werde mich dann an die Arbeit machen das ganze interrupt gesteuert mit >dem eingebauten CAN-Controller zu realisieren. Wir eine heiden Arbeit;
-
Thread
AT90CAN32 avr-gcc: Groesse des RAMs angeben.
Hallo zusammen, habe ein paar AT90CAN32 verbaut. Leider unterstuetzt mein avr-gcc (4.1.0 bei debian) nicht exakt diesen uC, sondern den fast identischen AT90CAN128. AT90CAN32 und AT90CAN128 unterscheiden sich *ausschliesslich* in der Speichergroesse von Flash, RAM, und EEPROM. Code erzeugt fuer den AT90CAN128 laeuft also grundsaetzlich auf dem AT90CAN32. Nur bei C gibt es ein kleines Problem mit dem Stackpointer: avr-gcc setzt den Stackpointer ans Ende des RAMs. Wenn ich fuer den AT90CAN128 compiliere
-
Thread
Timer läuft seht ungenau bei hohen Tacktraten
restliche Programmteile entfernt) und etwas komisches beim Timer festgestellt. Ich hab nen At90CAN128 mit 16MHz [c] #ifndef __AVR_AT90CAN128__ #define __AVR_AT90CAN128__ #endif #include <avr/interrupt.h> #include <avr/io.h> #include <stdio.h> unsigned long test = 0; int test2= 0;
Michi-S schrieb: > [c] > #ifndef __AVR_AT90CAN128__ > #define __AVR_AT90CAN128__ > #endif > [/c] Wenn du sowas brauchst, stimmt bei dir irgendwas nicht. Kein Wunder, dass der Rest dann nicht funktioniert. Hast du überall -mmcu=at90can128
-
Thread
AT90CAN mit Atmel Studio 6
Moin, Moin, ich verwende einen AT90CAN Controller und möchte diesem mit dem ATMEL Studio 6 programmieren und flashen. Leider kann ich beim Programming Device weder Tools noch mein Device einstellen. Die Reiter sind komplett leer. Beim
-
Thread
Magnete ansteuern mit AT90CAN128
eine oder andere Frage bzw. Aussage für euch etwas blöd erscheinen mag: Ich möchte mit meinem AT90CAN128 ein CAN Signal empfangen (Tachogeschwindigkeit), in eine bestimmte Frequenz umrechnen (der Geschwindigkeit entsprechend,simple Berechnung) und über eine Sinusspannung zwei Magnete ansteuern. CAN-Bus
>deshalb wollte ich es über den DAC probieren: Der AT90CAN128 hat *keinen* DAC.