-
Thread
UART AT90CAN128-16AU von ALVIDI
Hallo, ich habe ein Problem mit dem UART des ALVIDI AT90CAN128-16AU Board. Ich kann Daten an den Controller richtig versenden, aber keine vom Controller zum PC. Manchmal kommt etwas an, aber nur falsche Zeichen. Ich kann zwar mit dem Oszilloskop auf der
-
Thread
NUR ADC4 an AT90CAN128 tut nicht?
Hallo, ich benutze einen AT90CAN128 um damit Analogwerte einzulesen und per CAN zu versenden. Bei ADC0-ADC3 ist das kein Problem, aber ADC4 liefert mir immer nur 1023. Obwohl auf Grund der Spannung an dem Pin etwas anderes herauskommen
[c] void Init_Analog (void) { ADMUX |= (1<<REFS1) | (1<<REFS0); // Select the prescaler of 128 ADCSRA = (1<<ADPS2 | 1<<ADPS1); ADCSRA |= (1<<ADEN); ADCSRA &= ~(1<<ADATE); //FreeRunningMode OFF } uint16_t ADC_read(uint8_t ADCChannel){ ADMUX &= ~0b00011111;
-
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.
benötigt, bei dem mir nicht ganz klar ist...welche PINS des µC ihm zugeordnet werden. Im Datenblatt des AT90CAN128 steht was von UART0 (PE1/PE0) und UART1 (PD2/PD3). Was genau kann ich mit dieser Schnittstelle tun ? Auch Programmieren ?? Debuggen ??? Wenn ja wird sonstige Hardware benötigt ?? Zum Schluss
-
Thread
AT90CAN128 wird heiß nachdem Programm läuft
versuche meine Platine in Betrieb zu nehmen. Den Schaltplan habe ich angehängt. Sobald ich mein CAN-Senden-Test-Programm aufgespielt habe und er anfängt zu laufen, wird der Microcontroller AT90CAN128 sehr heiß. Dies geschieht innerhalb weniger Sekunden. Die gleiche Beschaltung der CAN-Schnittstelle
-
Thread
AT90CAN128 CAN Filter Ateml Lib
Hallo, ich würde gerne einen CAN Filter einstellen, damit nur bestimmte Nachrichten durchkommen auf meinen AT90CAN128. Ich hatte das ganze schon mit der Universelle CAN Bibliothek von kreatives-chaos.com gelöst. Jedoch hängt sich
Rx Command message.cmd = CMD_RX_MASKED; // --- Enable Rx while(can_cmd(&message) != CAN_CMD_ACCEPTED); // --- Wait for Rx completed while(1) { u8_temp = can_get_status(&message); if (u8_temp != CAN_STATUS_NOT_COMPLETED
-
Thread
Fehlerbehandlung CAN-Bus / At90CAN128
Fachliteratur habe ich nichts Eindeutiges darüber gefunden. 2. Müssen nach einem Fehler Register des AT90CAN128 gezielt gesetzt oder evtl. sogar die komplette Bus-Initialisierung erneut durchgeführt werden ? Danke für jeden Hinweis !
-
Thread
AT-Befehle an Modul senden (AT90CAN128)
Hallo! Hab da mal ne Frage. Ich möchte AT-Befehle an ein GSM-Modul über den UART schicken und auch die results des Moduls (Modems)auswerten. Hardware steht eigentlich soweit. Komm nur mit dem C-Programm nicht klar. Kann mir da jemand weiter helfen? Gruß, Thorsten
-
Thread
I²C (TWI) beim AT90CAN128
leider keine Antwort auf mein Problem gefunden. Ich arbeite mit zwei Platinen, die mit je einem AT90CAN128 von Atmel bestückt sind. Diese verbinde ich unter anderem über I²C und möchte lediglich einen einfaches Senden von Daten von einem µC zum anderen durchführen. (Die Übertragung werde ich stören
-
Thread
Problem bei PWM mit TC1 auf AT90CAN128
Hallo zusammen, ich hänge momentan an einem Problem bei der PWM Erzeugung auf einem AT90CAN128 fest. Programmiert wird in C unter dem Atmel Studio 6.1, per ISP oder JTAG. Die Fuses sind alle passend beim AT90 gesetzt (läuft mit externen 16MHz), es läuft soweit (UART, andere Timer/Counter
den neuen Wert ins OCR laden. Es hat nichts mit dem Laden der OCR Register zu tun. Auch ein 90CAN128 braucht seine Zeit um aus der einen ISR auszusteigen und in die andere ISR einzusteigen. Das sind deine ca. 50 Takte. > Die Hardware ist leider, wie so oft, schon vorgegeben Dann lass sie
-
Thread
AT90CAN128 - CLKPR Prescaler nicht einstellbar?
Hallo, ich ärgere mich gerade ziemlich mit dem System Clock Prescaler vom AT90CAN128 rum... Das Problem: ich habe hier nur 16 MHz Quarze, aber ein per SPI anzusteuernder Chip erlaubt nur Datenraten von max 40 kHz. Da reícht der SPI Prescaler aber nicht aus - ich muss den Systemtakt
-
Thread
AT90CAN128: Endlose Sendungsversuche wenn kein ACK kommt?
Hallo! Nachfolgender Code funktioniert, solange ein weiteres CAN-Device angeschlossen ist. Fehlt dieses, bleibt CanTX(..) an der Whileschleife "while (!(CANSTMOB & (1<<TXOK))); //wait until complete" hängen. -Ist das Standardverhalten von CAN, wenn kein Ack kommt, endlos weiter zu senden? -Kann man beim AT90CANxx das (ohne eigene Timeout-Überwachung) unterbinden oder sonstwie weitere Sendeversuche abbrechen? Vorab schonmal Danke! Frank void canInit(void){ //250kb/s @12MHz CANBT1 = 0x04; CANBT2 = 0x0C; CANBT3 = 0x37; //MB0..MB14: CANSTMOB=0, CANCDMOB=0,
-
Thread
AT90CAN128 - Beeper und Simulation dessen gehen nicht
Hallo, ich habe ein µC- Problem und komme alleine nicht mehr weiter. Ich arbeite mit dem AT90CAN128 µC und wollte den Piepser per Output Compare Interrupt im CTC mode ansteuern. Der Piepser soll nicht durchgehend, sondern 2x kurz ein- und ausgeschaltet werden. Beim Ausschalten liegt das
Bei Verdacht auf Probleme mit der Hardware: Wie ist der Piepser an den AT90CAN128 µC angeschlossen, direkt an PE3 (Schaltplan, Vcc)? Kommt der Piepser mit den elektrischen Werten am Ausgang PE3 aus, also max (Datenblatt)? Bei Verdacht auf Probleme mit PWM/Timer in der
-
Thread
MOb-Register befüllung beim AT90CAN128
Hallo, Ich verwende AT90CAN128 und habe dazu eine rein theoretische Frage: Szenario: Auf dem CAN-Bus kommt ein Frame zu dem es ein passendes MOb gibt und ein Hit wird erkannt. Die IDT, IDE DLC weden geupdated und die 8
Das dürfte sich aber in der Praxis eher nicht so auswirken das Botschaften verloren gehen, der CAN ist ja doch recht langsam. Eine CAN-ISR die einfach nur die Daten aus dem MoB schaufelt ist in weniger als 2µs fertig. Wie kurz kann ein Frame sein? Ich komme auf mindestens 52 Bits bei einem Byte
-
Thread
[S] Olimex AT90CAN128 oder ähnliches Entwicklungsboard
http://www.alvidi.de/shop/product_info.php?info=p3_AVR-Entwicklungsmodul-mit-AT90CAN128.html&XTCsid=e44f13617b8983b58b8616b8e4add918 Wobei ich würde sowieso auf ein cortex m3 Board setzen... Atmegas sind nicht professionell und zeitgemäß!
Hi, Ich habe noch ein Miklobit board mit at90can128 + can transceiver drauf bestückt zu liegen. Jtag und ISP connectors + quartz und C+R zum funzen sind bestückt. Der Schrank kann ruhig leerer werden und ich würde Dir das für 20€ + porto deiner
-
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
TOSC1/2ist für den Uhrenquarz! Er ermöglicht Dir die ganzen Energiesparfunktionen des CAN128 voll auszunutzen und vieles mehr. 16MHz sind für UART schon ok, je nach dem wie viel Aufwand Du mit der Schnittstelle betreiben willst. Die Ganzzahligen Frequenzen sind für CAN besser geeignet.
-
Thread
AT90CAN128 - Kann nicht mehr drauf zugreifen
Hi, ich hoffe mir kann jemand weiterhelfen. Bin schon voll am verzweifeln. Habe einen AT90CAN128 und verwende einen ISP-Programmer. Wenn ich im AVR Studio auf Verbinden gehen funktioniert es noch: [code]Detecting on 'Auto'... AVRISP with V2 firmware found on COM4: Getting revisions
Meint ihr, es bringt mir etwas, wenn ich den AT90CAN128 per High Voltage Programming programmiere?? Habe u.a. gerade folgendes gelesen: [code]Atmel empfiehlt zusätzlich noch zum Schutz vor Überspannungen eine externe Diode nach VCC ("Clamp-Diode
-
Thread
EEPROM in AT90CAN128 schnell löschen (Bootloader)
Hallo Forum, für meinen Bootloader bin ich darauf angewiesen, das EEPROM möglichst schnell in einem AT90CAN128 zu löschen. Gibt es eine effektivere Methode, als diese via Schleife. [c] for (j = 0; j < MCU_EEPROM_SIZE; j++) eeprom_write_byte((void*)j, 0xFF); [/c] zu lösen? Liebe Grüße
-
Thread
AT90CAN128 - UART Interupt Problem
Hi @ all, ich habe folgendes Problem. Ich habe das Atmel DVK90CAN1 Entwicklungsboard mit dem AT90CAN128 µC und mein USART1 Empfängt nichts. Der Kontroller besitzt zwei USART aber um LIN Botschaften zu senden/empfangen muss der 2 USART (USART1) angesteuert werden
(c) 2006-2009 by Roland Riegel <feedback@roland-riegel.de> * * This file is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #include <stdio.h> #include <avr/interrupt.h
-
Thread
AT90CAN128 lock bits richtig setzen
Hallo Forum, ich arbeite mit einem AT90CAN128 und möchte über die Lock bits folgendes erreichen: 1. Erneutes Aufspielen eines Bootloaders soll nicht möglich sein 2. Bootloader soll Programm updaten können 3. Programm soll nicht ausgelesen
-
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
Frage zum AT90CAN128? Receive MOb, welche DLC?
Hallo Ich beschäftige mich gerasde mit dem AT90CAN128. Ich möchte damit CAN Nachrichten empfangen, egal wie lang diese sind. Was schreibe ich denn bei dem Message Object zum Empfangen in die DLC Felder des Registers CANCDMOB? Im Datenblatt steht
-
Thread
AT90CAN128 Olimex FCPU=32Khz?
Moin Moin, ich stehe auf dem Schlauch mit dem AT90CAN128 Modul von Olimex. Die CPU läuft anscheinend nur mit dem Uhrenquarz 32768Hz anstatt mit dem 16Mhz an XTAL1/2 Ich habe im Datenblatt nicht entdecken können wie das passieren kann.... Im Anhang
-
Thread
At90CAN128 Probleme mit SPI bit SPIF
Hallo community! ich bin gerade relativ verzweifelt. Ich versuche mit einem externen gerät per SPI zu kommunizieren. Hier die Initialisierung: [c] SPCR = (1<<SPE) | (1<<MSTR) | (1<<CPOL) | (1<<CPHA); SPCR &= ~(1<<DORD); // MSBit first SPSR |= (1<<SPI2X); // Clock/2 is taktrate für SPI (4MHz) DDRB = (1<<0) | (1<<1) | (1<<2); //SPI PINS [/c] und hier der sende-/empfangs-code [c] for(int c = 0;c<iLength;c++) { SPDR = ((uint8_t*)pxSendDataBuffer)[c]; while(!(SPSR & (1<<SPIF)) && ((PINE & (1<<PINE7)) != 0)); ((uint8_t*)pxReceiveDataBuffer)[c] = SPDR;
-
Thread
LIN Header Dateien für AT90CAN128
Tag an Alle! Ich möchte ein LIN-Bus System mit einem Master und mehreren Slaves auf Basis der AT90CAN128 aufbauen. Leider kann ich die in AVR 322 angegebene Header-Dateien LIN_DRV_USART.C , LIN_DRV_USART.H und alle anderen nicht finden. Hat jemand vielleicht ein Rat für mich?
-
Thread
Timer, Uhr, Stopuhr mit AT90CAN128 erzeugen
Hi, in meinem Aufbau sende ich mit dem AT90CAN128 ein CAN-Signal an einen PC. Das klappt auch wunderbar. Am PC soll dann eine Protokollierung gestartet und gestoppt werden. Die Daten möchte ich, nach dem Start, eine Zeit lang aufnehmen
der Controller wissen wie lange die definierte Zeit vergangen ist, bis er die Mesung stoppt. Der AT90CAN128 ist auf der Entwicklungsplatine von Olimex verbaut und die Platine besitzt einen 16 MHz Quarz. Könnte ich den existierenden Quarz für eine relativ genaue Zeitsteuerung nutzen? Eine Ungenauigkeit
-
Thread
Fuses mit Atmel Studio 6 AT90CAN128
Hallo zusammen. Ich programmiere derzeit einen AT90CAN128 mit dem Atmel Studio 6 über ISP. Derzeit läuft der Mikrocontroller mit der internen Taktfrequenz, ich möchte diesen nun jedoch auf einen externen 16MHz-Quarz umstellen. Die fueses dazu sind im Datenblatt des AT90CAN128 eigentlich gut beschrieben, allerdings fehlt mir im Atmel Studio die Möglichkeit, einige fuses überhaupt auszuwählen. Beispielsweise sollen CKSEL3, 2 und 1 auf 1 gesetzt werden, diese sind aber
-
Thread
uart_test_hit() funktioniert nicht AT90CAN128
Hi Ich verwende den AT90CAN128 für CAN Übertragung und möchte, dass wenn UART angeschlossen und wieder getrennt wird der Controller dies erkennt. Ich verwende die Bib von Atmel uart_drv und uart_lib. Dort gibt es die
Sorry Habs von hier: http://www.atmel.com/dyn/resources/prod_documents/at90CANLIB_3_2.zip Im Ordner: ...at90CANLIB_3_2.zip\at90CANLIB_3_2\at90CANLIB_3_2\CAN_Libraries_and_Examples\libraries\lib_mcu\uart
-
Thread
AT90CAN128 Sampling point korrekte einstellung?
Hallo Forum, ich habe mir einen AT90CAN128 bestellt und muss nun den Sampling Point auf ca 80-83% bringen.(Bdrt 500kBit/s) Dabei sollte das SJW 3TQ betragen und das Tseg2 >> Tsjw Im Datenblatt stehen die verschiedenen Registereinträge
-
Thread
at90can128 RS232 <-> PC
Hallo, ich bin gerade dabei meinen at90can128 über eine rs232 Leitung an den PC anzuschließen, damit ich mit dem Hyperterminal meine Ausgaben anzeigen kann. Leider ziemlich erfolglos bisher. Hat jemand von euch eine Library die zu
http://www.mikrocontroller.net/articles/CAN_Bibiliothek_f%C3%BCr_AT90CAN_Prozessoren Ganz unten Im Beispielprojekt wird die serielle Schnittstelle genutzt, da kannst du dir sicher rausnehmen was du brauchst!
-
Thread
Doppelte Adressierung der unteren Register AT90CAN128
Hallo, kann mir jemand weiterhelfen? Im Datenblatt sind ziemlich am Ende alle Register als Gesamtliste aufgeführt. Die unteren Adressen 0x00 bis 0x3F haben in Klammern immer noch eine weitere Adresse stehen. Der Bereich geht von 0x20 bis 0x5F. Wahrscheinlich eine absolute Grundlagenfrage, aber wie ist diese Adressierung im unteren Speicherbereich zu verstehen? Über hilfreiche Antworten würde ich mich sehr freuen. Clemens
-
Thread
AVR AT90CAN128 ISP/JTAG Interface
. ist. Tausche ich den µC gegen CAN128 tut nichts mehr... Vorschläge / Anregungen / Irgendwelche Ideen ??? Gruß Micha, PS: Hat jemand eine Ahnung ob PonyProg irgendwann den CAN128 unterstützen soll? Wäre Schade wenn Stand
jetzt habe ich auch beide varianten gefunden. Jedoch setzen die meisten die in ihren Schaltugen den At90can128 einsetzen folgende Pins für den ISP ein : SCK = PB7 MISO = PB6 MOSI = PB5 Hoffe es hilft! für ein RE wäre ich dankbar da ich gerade dabei bin mein erstes Board mit dem AT.... zu "schnitzen
-
Thread
AT90CAN128/AVR Studio Startadresse verschieben
Wenn ich folgenden Code [c]#include <avr/io.h> #include <util/delay.h> // Define PORT for LEDs in DVK90CAN1. #define LED_PORT_IN PINA #define LED_PORT_DIR DDRA #define LED_PORT_OUT PORTA void led_init(void) { //-- Set direction LED_PORT_DIR = 0xFF; //-- Clear LEDs. LED_PORT_OUT = 0x00; } void write_led(unsigned char led_display) { LED_PORT_OUT = led_display; } int main (void) { led_init(); while(1) { _delay_ms(500); write_led(0xFF); _delay_ms(500); write_led(0x00); } return 0; } // end of main [/c] standardmäßig compiliere und flashe
-
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
at90can128 timer auf 100 ms. WIE??
Benötige einen Timer der einen interrupt alle 100ms bei 16MHZ auslöst. Benutze ein Crumb board mit einem at90can128 chip. Hat jemand ein Code Beispiel für mich? Danke
-
Thread
At90can128 mit ds2482 und DS1822
bin ganz neu in der uC Programmierung und möchte gerne insgesamt 8 DS1822 Temperatursensoren mit dem AT90CAN128 auslesen. Damit das als Anfänger leichter geht habe ich den DS2482 dazwischengeschaltet. Leider finde ich keine gut Einführung für die Programmierung. Hat mir jemand einen Tipp wo es Programmbeispiele
-
Thread
EEPROM Problem mit AVR Studio und AT90CAN128
Hallo Leute! Ich will das interne EEPROM eines AT90CAN128 während der Laufzeit beschreiben, auslesen und wieder ändern. Ich arbeite mit AVR Studio (jeweils die neueste Version). Wenn ich die WinAVR Routinen verwende und zuerst aufs EEPROM schreibe
-
Thread
Debuggiing des AT90CAN128 mit JTAGICE mkII
Hi an alle, den At90CAN128 kann ich problemlos mit dem JTAGICE mkii von AVR Studio aus programmieren. Aber das Debugging geht bei mir irgendwie nicht. Das ganze stürzt ab, wenn ich auf den Button "Play" drücke: Microsoft
-
Thread
USART0 - Programmierung bei AT90CAN128
Ich wollte über die JTAG ICE mk-II die Serielle Schnittstelle programmieren (z.B. vom PC Zeichen an den Mikrocontroller schicken und gleich wieder zurück zum PC schicken od. ä.; nur zu Testzwecken), bekomme aber immer wieder Interrupts, obwohl ich nicht einmal die serielle Verbindung zum PC hergestellt habe. Verwende CodeVision zum Programmieren und AVR-Studio zum Debuggen, C-File im Dateianhang. Bin für jede Hilfe sehr dankbar!!!
-
Thread
AT90CAN128 TXOK Abfrage funktioniert nicht richtig
Hallo zusammen, ich habe da mal ein Problem mit meinem CAN-BUS. Ich habe zur zeit eine Reine Verbindung zwischen zwei Knoten. Dabei ist mein Problem das die Daten nur einmal Übertragen werden. Schalte ich jedoch die TXOK Abfrage in der Senderoutine und das "clearbit RXOK" in dem Empfangsinterupt ab läuft alles reibungslos. Ich möchte aber das Programm nicht so stehen lassen da ich angst vor möglichen Fehlern habe. Es könnte ja sein das sich dann das System irgendwann aufhängt. Kann mir irgendeiner weiterhelfen? Wäre sehr verbunden. Gruß Andre P.S. im Anhang gibs meinen Code in diesem
-
Thread
AT90CAN128 - Taster einlesen nach Reset
Hi zusammen! Ich arbeite gerade an einem AT90CAN128, um verschiedene Schnittstellen zu bedienen. Meine Idee ist es, einen Programmierbutton einzusetzen, der entweder die Software durchstarten lässt oder über die serielle Schnittstelle nach einer
-
Thread
LIN AppNotes für AT90CAN128
implementieren. Einen für den Master und zwei für die Slaves. Jede der Platinen ist absolut identisch mit einem AT90CAN128 aufgebaut. Ich habe mir hierzu schon die AppNotes von Atmel angesehen, steig da aber nicht so richtig durch, da ich noch nie einen Treiber programmiert habe. Hat vielleicht einer von euch eine
-
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
BT-Modul für AT90can128 gesucht
einige Threads zu dem Thema, aber bisher habe ich noch nix passendes gefunden. Ich möchte an einen AT90can128 der auf einem Evalulationboard sitzt ein BT-Modul anschließen. Eine RS232 Schnittstelle ist vorhanden, direkt an die UART sollte ich auch irgendwie kommen, aber RS232 wäre mir lieber. Der Microcontroller
-
Thread
Suche ProgTool für AT90CAN128
Hallo! Habe schon viele AVR's mit PONY-PROG geprogt, aber den AT90CAN128 krieg ich nicht zum laufen. Wie kann ich die Config-Bit's , Flash .. proggen. Danke
-
Thread
Canbus sendet nicht AT90CAN128 / STK600
Ja, ich habe auch mal einen IXXAT USB-To-Can Controller daran angeschlossen gehabt. Er erkennt diese Sendeversuche vom AT90CAN128 sofort als RX-Error.
Mein herangehensweise wäre: #define SUPPORT_MCP2515 0 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0 in der config.h gesetzt ? Zeigt das Ossi an das was auf PD5 rausgeht? Benutzte das stk600 auch mit nem AT90CAN128. Man sollte da Pegeländerungen sehen
-
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
1nen 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
AT90CAN128 8Mhz CAN mit 1000kbits
Hey, kann mir jemand einen Tip geben, warum ich meinen AT90Can128, der mit 3.3V und 8 Mhz zusammen mit einem Max13054 Can Transceiver läuft, nicht mit 1MBit/s auf den CANBUS senden kann? Mit 500kBit/s geht alles ganz wunderbar. Ich hab die Einstellungen aus
. Kondensatoren auf 56pF gewechselt -> CAN lief stabil auf 1MBit. Mit einem 90CAN128.
-
Thread
CAN FD: SJA1000 & AT90CAN128
Hallo, für eine Projektarbeit (Thema CAN FD) habe ich Zugriff auf 2 verschiedene Hardwaren. Einmal mit einem SJA1000 und einmal ein AT90CAN128. Aus den Datenblättern bin ich nur bedingt schlau geworden. Beim AT90CAN wird zumindestens
der 1990er. Christian schrieb im Beitrag #4705316: > für eine Projektarbeit (Thema CAN FD) habe ich Zugriff auf 2 > verschiedene Hardwaren. > Einmal mit einem SJA1000 und einmal ein AT90CAN128. Die beiden Antiquitäten sind nicht mal CAN-FD tolerant, der Vorschlag hätte gar nicht
-
Thread
AT90CAN128 - Umstellung der Fuse - Fehler?
ausgibt. Im At90Can habe ich SUT CKSEL auf ext Clock und 6Ck + 4,1ms sowie CKDIV8 auf 0 eingestellt Am AT90CAN kommt nun an CLK0 - PC7 - Pin 42 auch gemessene 16.0005MHz raus. Auch bei setzen des CKDIV8 werden aus
Leaving programming mode.. OK! ich schnall es nicht, das ist das erstmal das so etwas vorkommt. Die AT90CAn128 sind von Reichelt und haben den Aufdruck 1048 OH4092 HILFE Gruß Schorsch
-
Thread
At90Can128 mcp2515 Problem im laufenden busnetzwerk
Hallo, ích habe ein At90Can128 an welchem über die SPI Shnittstelle ein mcp2515 dranhängt. Dazu noch ein laufendes Busnetzwerk. Ihm funktionierenden Betrieb sollen Botschaften über den mcp2515 an den At90Can128 versendet werden. Wird der At90Can128 gestartet und anschließend über das bestehende Busnetzwerk Daten an den mcp2515 versendet, so werden diese vom At90Can128 ordnungsgemäß weiter verarbeitet. Wird jedoch das Busnetzwerk zu