-
Thread
Senden und Empfangen mit AT90CAN128
Hallo alle zusammen, im CAN Netz muss ein Empfänger existieren, sonst wird der Sender immer die Nachrichten aussenden, wenn der keine Rückmeldung von den anderen Bus Knoten bekommt. Weisst hier vielleicht jemand, ob der AT90CAN128
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
reduzieren, 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
für die RS232 Schnittstelle. Wenn Du den CAN128 benutzen möchtest, hast Du die CAN-Logik schon eingebaut. PCA82C250 ist der MAX232 für den CAN-Bus und wird nicht programmiert, sondern nur benutzt. Wenn Du sehen willst, ob Dein Programm funktioniert
-
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
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
die 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.
>deshalb wollte ich es über den DAC probieren: Der AT90CAN128 hat *keinen* DAC.
-
Thread
ADC-Problem AT90CAN32
Könnte mir jemand helfen? Bin noch eine ziemliche Anfängerin. Ich bringe den ADC einfach nicht zum laufen.. Am Pin kann ich die Spannung von 0-5V messen, will das ganze am LCD-Display anzeigen, doch der Wert bleibt ständig auf 0. Ich kopiere hier mal den Code rein: #define F_CPU 16000000 #include <avr/io.h> #include <avr/interrupt.h> #include "converter.h" #include "lcd.h" #define Adc_0 PF0 uint8_t adc0_value=0; int main(void) { spi_init(); lcd_init(); DDRF|=~(1<<PF0); // ADC0 als Eingang definieren //***************************************INIT_ADC****
-
Thread
AVR AT90CAN128 ADC
rat oder kann mir auf die Spünge helfen was ich falsch mache. Ich benutze das STK500 + STK501 + AT90CAN128 + JTAGICEmkII + aktl. Version AVR-Studio + aktl. Version Win-AVR Hier "mein" Code: [c] #include "config.h" #include "uart_lib.h" #include "uart_drv.h" #include "rtc_drv.h" void init
return 0; } [/c] Die Funktionen wait_for() und rtc_... stammen aus den Atmel-Libs vom DVK90CAN1-Board. FOSC = 8 Mhz. Als Messspannung hab ich den Ausgang von PB0 mit zwei 1k R runtergeteilt. Als Referenzspannung ist AVCC ausgewählt und auf AREF ist ein 100nF C dran. Die Spannungen an
-
Thread
AT90CAN128: Sleep Modus
hallo Zusammen In einem Projekt soll ein AT90CAN128 die ganze Zeit im Sleep Modus bleiben, bis eine CAN-Nachricht eingeht. Kann ich den Befehl sleep_mode(); in die Hauptschleife (while(1){...}) einbauen, oder kann er dadurch nicht mehr
-
Thread
At90CAN128 Fuses in Ponyprog
hat jemand ne Ahnung wie man die 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, Michi
-
Thread
external Interrupts bei AT90CAN128
Hi! Ich habe leichte Schwierigkeiten mit den externen Interrupts. Folgendes möchte ich machen. Ein vergleiche 2 Spannungen mit jeweils einem Komparator. Insgesamt habe ich 8 Komparatoren. Wird eine der Spannungen größer als die andere an einem Komparator bekomme ich natürlich ein 5V Signal, welches mir jeweils an den INTx Pins einen Interrupt bei steigender Flanke erzeugen soll. Dadurch soll einfach per UART ein String ausgegeben werden. Bei INT0 - INT3 funktioniert das hervorragend. Bei INT4 - INT7 hingegen nicht, da sowohl bei der steigenden Flanke als auch bei der fallenden Flanke ein Interrupt
-
Thread
AT90CAN128 und PonyProg
Hallo, weiss jemand ob die aktuelle Version von PonyProg den AT90CAN128 unterstützt? Gibt es ggf. andere Programmer die den AT90CAN128 unterstützen (über Parallelport unter Windows). Danke im voraus! Gruß Florian.
schon etwas spät...). Kann das mittlerweile jemand im Forum bestätigen? Oder wie programmiert man den AT90CAN128 ohne starter-kit. Laut Datenblatt sind die Belegungen der Fusebytes unterschiedlich. Wahrscheinlich ist deswegen die Einstellung der richtigen Fuse-Bits etwas kompliziert. Das Serial Programming
-
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
AT90CAN128 unerklärliches Portverhalten
Hallo, ich arbeite seit längeren mit diesen Controller und habe für verschiedene Stadien des Projekts verschiedene Testprogramme geschrieben. Es hat viels schon funktioniert und nach einer Pause nun NICHTS mehr, deshalb ich zurück zu den Wurzeln und dachte mir, erst mal die LEDs wieder ansprechen. Wenn ich die at_led_test3 aufspiele funktioniert es wunderbar das ich meine LEDs anspreche, wenn ich allerdings meine Visuschni benutze, bekomm ich nicht mal eine zum leuchten, egal wie ich es anstelle UART würd sogar problemlos funktionieren... Es klappe auch schon über UART meine LEDs zu
-
Thread
development board at90can128
Hallo, ich bin auf der suche nach zwei development boards für den at90can128. Idealeiweiße mit einer Beispiel Applikation damit ich mit dem Ganzen Can Zeugs direkt anfangen kann. Kann mir jemand was gutes empfehlen?
http://www.atmel.com/tools/ATDVK90CAN1.aspx
-
Thread
AT90CAN128 Uart senden
Hallo zusammen, ich habe folgendes Problem: Ich möchte mit einem AT90CAN128 Controller Bytes über die serielle Schnittstelle senden. Dafür habe ich folgende Funktion programmiert: void uart1_init() // UART 1 initialisieren { UCSR1B = (0<<U2X1); //Baudrate
-
Thread
AT90Can128 Clock fuse
Hallo zusammen, ich habe hier ein AT90CAN128 mit 16 Mhz Quarz. Welche einstellung muss ich bei AVR Studio 4.18 machen? Ich hatte die ganze Zeit : "Ext. Crystal. Osc 8 - Mhz" Darunter lief er auch. Jetzt dachte ich aber, das wäre
-
Thread
AT90CAN64/128 tunning
Hi Leute, wollte fragen, hat schon jemand Erfahrungen mit der Übertaktung des o.g. µC, hatte so an 20 oder 24 MHz gedacht, was meint ihr denn, läuft dann can usw. stabil, oder gibt er dort probleme? Falls doch nicht, gibt es vergleichbare controller nur schneller...! Gruß
-
Thread
Filter für at90can128
Hallo zusammen Ich arbeite mit dem at90can128. Der Baustein hat 4 Register für die CAN-ID und 4 register für die CAN-MSK.Im Datenblatt gibt es ein Beispiel für die Berechnung von maskierbaren Filter, die nur die bestimmten Nachrichten durchlassen
-
Thread
Probleme mit ISR bei AT90CAN128
Hi Ich hab folgendes Problem. Ich will nur 8 LED's blinken lassen und das mit Interrupts lösen. [c] #include <io.h> #include <interrupt.h> #define DEBUG int main(){ SREG =0x80;//all interruots are availabe sei(); TCCR0A = 0x85; //1 00 00 101b PWM Mode=0 wave=normal non PWM Precaler=1024 TCNT0 = 0x00; // timer startet bei diesem wert TIMSK0 = 0x01; //Interrupts enabled TIFR0 = 0x00; //Interrupt Flag is disabled DDRA = 0xFF; // Port A is output for(;;){ }//end for endlosschleife ISR(TIMER0_OVF_vect){//Interrrupt Service Routine if (PORTA == 0x00){
-
Thread
Port-G in AT90CAN128
Hallo, Port-G in AT90CAN128 hat nur Definitionen für Bit4 bis Bit0, Bit7 bis Bit5 sind nur lesbar. Nun möchte ich Bit4 bis Bit0 auf High setzen. Gibt's Probleme mit diesem Code: [c]PORTG |= 0x1F[/c]? Gruss Senmeis
-
Thread
AT90CAN128 einfaches Beispiel
Hallo, hier im Anhang ein (einfaches) Beispiel das in AVRStudio 4.12 mit dem CAN plugin funktioniert. Es ist nur eine Datei, ohne Bibliotheken, ohne Berücksichtigung von Spezialfällen, Fehlerbehandlungen... Einfach um zu sehen wie es mit dem Senden und Empfangen(interruptgesteuert
sowas gesucht und nicht gefunden. Ich hoffe das Programm ist als Einstieg in die Programmierung des AT90CAN128 gut geeignet. Falls jemand darauf aufbauend ein tutorial machen kann, wäre das toll - ich hab leider die Zeit dafür nicht. mg, Johannes
-
Thread
CKDIV8 bei AT90CAN128
Hi! Ich versuche grad den AT90Can128 in Betrieb zu nehmen und ich hab da so einige Probleme damit. Weiß jemand wie ich den internen Taktteiler ausschalten kann (CKDIV8)??? Mit Pony Prog geht das nicht und AVR Studio unterstützt
sich erledigt... Hatte eine alte PonyProg Version auf dem Rechner. Die neueste unterstützt auch die AT90CAN.
-
Thread
AT90CAN128 Baud-Rechner
Warum sollte der Rechner für CANary-Produkte nutzlos sein, lt. Manual ist genau dieser Core im AT90CAN128 verbaut, und so wie ich das sehe entsprechen die Register-Inhalte genau diesem Typ. Gruss, Peter peter.mahler(ät)web(punkt)de
Hi, wo gibt es diese Testsoftware für den AT90CAN128? MFG, THOMAS
-
Thread
Listening Mode AT90CAN128
Hallo, ich teste gerade einen CAN-Node auf Basis des AT90CAN128-Controllers. Hierzu betreibe ich den Controller im Listening Mode. Es ist kein weiterer CAN-Node am Bus. Nach Senden eines CAN-Frames erhalte ich sofort einen Acknowlegde-Error
Nodes am Bus braucht ? Listening Mode würde dann bedeuten AT90CAN128 kann nur "Hören" aber nicht Senden. Gruss Werner
-
Thread
winavr Makefile at90can128
Hallo, für ein Projekt möchte ich mit dem at90can128 arbeiten und speziell die CAN Funktionen nutzen. Ich benutze WinAVR und erstelle die makefiles normalerweise mit Mfile. Leider kenne ich mich mit den makefiles nicht so gut aus und weiß
Eine fast überflüssige Frage. Ändere in einem vorhanden Makefile einfach den Controller auf MCU = at90can128 und ab geht's.
-
Thread
AT90CAN128, GCC und EEPROM
Progrmmiere eben meinen CAN128 mit dem GCC. Leider sind die vorgefertigten EEPROM Routinen ja nicht verwendbar (oder doch irgendwie?). Nunja hab mir meine eigene Lese- und Schriebroutine gebastelt, nur muss ich nun feststellen
This library will not work 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
Timer beim AT90CAN128
Hallo, benutze seit kurzem einen AT90CAN128 und habe davor einen ATmega128 verwendet. Mir ist aufgefallen dass es beim Timer2 kleine unterschiede gibt, und zwar werden beim AT90CAN128 bei allen Registern des Timers 2 ein A hinten angehängt
HALLO. ich möchte das AT90CAN128 Programmieren,aber muß ich zuerst ein Bord bauen also kann jemand mir bitte helfen und ein fertige schamatik vom das bord geben. (eigentlich habe ich schon angefangen mit dem schematik fur
-
Thread
at90can128 twi problem
ATmega128 habe ich über TWI eine RTC (DS1307) ausgelesen. Dies funktionierte einwandfrei. Mit einem AT90CAN128 und WinAVR version 20060421 sowie dem Parameter -mmcu=at90can128 läuft auch alles wunderbar, bis zu dem Zeitpunkt, an dem ich die Slave Adresse schreiben will. Hier bekomme ich immer nur ein
Baudrate. Nun wollte ich eigentlich nur wissen, ob man noch mehr bei der Portierung vom mega128 zum can128 beachten muss. In der entsprechenden AppNote von Atmel habe ich nichts zum TWI gefunden. Gruß Sven
-
Thread
Listening Mode mit AT90CAN128
Hallo Leute, hat jemand von euch vielleicht ein Beispiel, wie man eine bestimmte CAN Message in dem Modus empfangen kann? Ich möchte das SpeedSignal in einem Auto auslesen. Hab ich das richtig verstanden, dass der Controller hier die Baudrate und die Baudratenregistereinstellungen selbständig machen kann? Werner
-
Thread
UART interrupt AT90CAN128
Hallo, ich habe ein Problem damit, bei einem AT90CAN128 die UART Kommunikation mit Interrupts zum laufen zu bekommen. Die Fuse-Bit Falle mit dem 1/8-Teiler habe ich schon beseitigt und das normale Versenden von Zeichen über die Schnittstelle klappt
-
Thread
AT90CAN128 SPI Datenübertragung
hänge ich an einem kleinen Problem mit der SPI Verbinung zwischen dem Raspberry Pi(Master) und einem AT90CAN128(Slave): Der AT90CAN empfängt mit dem angehängten Quellcode zwar alle Daten (LED macht blinkiblinki) aber beim Raspberry kommen keine Daten an (nur [0]). Die SPI Schnittstelle für den Raspberry
-
Thread
AT90CAN + MCP2515
HI, ich versuche gerade eine CAN BRDIGE/GATEWAY zu realisieren. Ich habe den AT90CAN soweit konfiguiert, dass er alleine lesen und schreiben kann. Dann steuere ich den MCP2515 über HARD-SPI an und auch das funktioniert alleine gut.
Fehler gefunden. Der RESET vom MCP2515 lag auf einem PIN. Beim Initialsieren der CAN Register des AT90CAN wurde der Port kurz zurückgesetzt was zu einem Reset des MCP2515 geführt hat. Abhilfe war ganz einfach: Habe die Resetleitung des MCP2515 über einen 10K Widerstand auf 5 Volt gelegt
-
Thread
AT90CAN128 zu CANOpen Schnittstele
Hi zusammen ich bin ein Neulig auf dem Gebiet CAN Mikroprozessoren und versuche derzeit im Rahmen einer Projektarbeit von einem sebstgbauten bord mit AT90Can128 Prozessor auf eine Beckhoff SPS und zurück zu senden (CanOpen Karte EL6751). Auf dem Prozessor
wird auch unterstützt. Wie der Zustand des AVR-Codes ist, weiss ich nicht: http://dev.automforge.net/CanFestival-3/file/a82d867e7850/examples/AVR/Slave
-
Thread
at90can intermission error frame
Hallo, Ich versuche gerade mit der universellen CAN-Bibliothek von Roboternetz eine Verbindung zwischen meinem Crumb at90can128 und CANoe herzustellen. Sobald ich mein Testprogramm laufen lasse, bringt er mir nur error frames mit der meldung:Intermission
-
Thread
STK600 AT90CAN64
stehe vor einem kleinen Problem. Ich habe mir ein STK600 zugelegt und würde nun ganz gerne mit einem AT90CAN64 arbeiten. Nun fehlt mir aber die richtige Socket und Routing Karte um damit arbeiten zu können. Routingkarten zu finden ist gar nicht soo schwer gewesen. Liegt irgendwo bei 13€uro(http://de.rs-online.com
-
Thread
AT90CAN128 External Memory
Hallo, Jemand schon mal externes RAM an den AT90CAN128 angeschlossen? Wenn ja welche Bausteine sind empfehlenswert? Danke, Gruß Christian
-
Thread
Servos mit AT90CAN128 ansteuern
Hallo zusammen, ich habe einen Servo angesteuert. Das folgende Programm zeigt, wie ich ihn angesteuert habe. Nun zum Problem: Der Servo läuft. Es kommen immer kurze Takte. Nun bekomm ich es aber nicht hin, dass der Servo einen längeren Weg hinterlegt. Also nun macht er ja ca. 1 mm. Wie bekomm ich es hin, dass er z.B. 6 mm macht? Die Zeit habe ich verändert. Passiert aber nicht viel. Könnt ihr mir da ein Beispiel geben? Programm: int count = 0; ISR (TIMER0_OVF_vect) { TCNT0 = 6; count++; switch(count) { case 20: PORTA = 0x01; break;
-
Thread
AT90CAN128 + LCD
Hallo, ich habe vor mir die AT90CAN128 Entwicklungsplatine aus dem Shop zu besorgen. Dazu möchte ich das LCD 162C BL von Reichelt ansteuern. Die Helligkeit des Displays soll mittels PWM an PIN15(LEDA) regelbar sein. Der Ausgang
-
Thread
AT90CAN128 Error management
Hallo zusammen, ich habe versuche gerade dahinter zu steigen ob der AT90CAN128 automatisches error Management durchführt oder ob man das selbst umsetzen muss. Aus dem Datenblatt werde ich dabei nicht so ganz schlau. Grüße Alex
-
Thread
mcp2515 und at90can128
Leider steht dort in einem Abschnitt im Code dass der AT90canxx nicht unterstützt wird. Hat jemand schonmal die Library für den At90can128 umgeschrieben? Ich hab versucht einfach die Einstellungen für den SPI Port anzupassen, jedoch ist das Resultat
Unterschied der SPI vom AT90CAN128 entdecken können. Gruß David
-
Thread
JTAGEN und SPIEN in AT90CAN128
Hallo, Ich benutze AT90CAN128 von Atmel. Sollen die beiden Sicherungen, JTAGEN und SPIEN in Endprodukten deaktiviert werden ode regal? MfG Senmeis
-
Thread
AT90CAN Debugging mit dem AVR Studio
Hi, für den At90CAN gibt es ja ein plugin zum AVR Studio. Ich hab das mal installiert und komm aber nicht so ganz klar damit, bzw. wie funktioniert das mit den NAchrichten ? Sind die Nachrichten aus der canin.txt als
ich hab ein kleines can system mit 2 at90can128 aufgebaut. ich habs auch erst mit dem simulator versucht aber selbst als ich es so wie im datenblatt beschrieben versucht habe, ging es einfach nie so richtig das selbe programm
-
Thread
AT90CAN128 + USB
Ich suche ein Entwicklungsboard mit dem Controller AT90CAN128 + USB. Wer weiss woher man ein günstiges Entwicklungsboard bekommen könnte?
mal bei: http://www.microcontroller-starterkits.de/index.html?d_1025_Fertigmodul_ATMegaEvoBoard_mit_AT90CAN128146.htm Kai
-
Thread
Bootloader (UART) AT90CAN128
ich habe den Bootloader aus dem Artikel "AVR Bootloader in C - eine einfache Anleitung" für meinen AT90CAN128 leicht angepasst um es compilieren zu können. Die Main.c ist identisch, in der uart.c wurde der AT90CAN128 hinzugefügt und der RX_Buffer auf 1024 erhöht... Wenn ich nun wie im Beispiel die
-
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
analogwert einlesen soll und auf eine SD-Karte schreibt. Und wenn möglich auch noch ein loggen des Car CAN-Bus ermöglicht(muss aber nicht zwangsweise sein, wäre aber schon wenn). Der Code sollte mit WinAVR oder CodeVisionAVR erstellt werden. Ich freue mich über jegliches Angebot Daniel Stehle daniel.stehle
-
Thread
AT90CAN128-Bitrate falsch
Hallo Zusammen, ich bin blutiger Anfänger und versuche mit dem AT90CAN128-Evalboard von Olimex eine Anwendung zu realisieren, die Nachrichten per Interrupt empfängt, die Datenbytes ausliest, den Empfang verifiziert (inverse Daten zurück senden, oder so..) und einen
-
Thread
Seltsames Verhalten AT90CAN128
Hi, ich habe hier ein kleines Mikrocontroller Board mit einem AT90CAN128. Wenn ich dieses Board mit ISP an mein STK500 anschließe kann ich genau einmal mit dem AT90 kommunizieren. Also die Spannungsversorgung getrennt, wieder dran, auf internen Oszillator gestellt