-
Thread
Resonator für CAN
Hallo, ich möchte an meinem AT90CAN128 einen Resonator mit 8MHz (Chip Ceramic Resonator CSTCC von Reichelt) einsetzen. Reicht die Genauigkeit/Temperaturdrift für das CAN-Modul des AVR ? Danke. Peter
-
Thread
Daten empfangen über UART
ich benutze den AT90CAN128 danke
-
Thread
Receive Interrpt bei at90can128
Hallo, es gibt zwar zu diesem thema ein paar threads aber meine frage ist damit noch nicht beantwortet. es gibt einen interrupt vektor mit der nummer 19 "CANIT". Im Datenblatt steht nur "CAN TRANSFER COMPLETE OR ERROR". Jetzt ist meine Frage bei was dieser alles auslöst. Löst dieser aus, sobald im CANGSTMOB Register das TXOK oder RXOK flag gesetzt wird? wäre schön wenn das jemand bereits ausprobiert hat... gruß pierce
-
Thread
Frage zu AT90CAN128
Hallo, kann an einem AT90CANxxx direkt der CAN-Bus angeschlossen werden, oder muss ein anderer Baustein zwischen Controller und Bus? Können aus AVRStudio (programmierung in C) direkt Prozessdatenobjekte gesendet und empfangen werden (fertige Bibliothek)?
-
Thread
AT90CAN128 Problem Timing
Hallo, hab mich gerade ein bissle mit einem AT90CAN128 an meinem CAN-Bus beschäftigt. Allerdings hatte ich die ganze Zeit das Problem dass der uC sofort in den error-passive Modus gegangen ist. Nach einer Zeit des herumprobierens habe ich mal die Taktfrequenz
-
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
AT90Can ISP / JTAG
? oder können Fehler auftretten? 3. Wo liegen die Großen Unterschiede zwischen ATmega128 und At90Can128 ? ( Mal abgesehen vom einen oder anderen Counter oder so) MFG Dee
-
Thread
SPI UART BRIDGE
Hoi! Ich brauche in meiner Schaltung eine dritte UART Schnittstelle ( AT90CAN ) und habe im Internet auch schon eine SPI to UART bridge gefunden von Maxim(MAX3110) Leider kann ich für diesen keinen Lieferanten finden. Kann mir vielleicht jmd einen Tipp geben welche verfügbaren
-
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
externen RAM testen
Hallo zusammen. Ich verusche gerade meinen externen 32k Ram Riegel an meinem AT90CAN128 zu testen. (Daten zu dem AT90CAN128 im Anhang!) Als Tesfunktion nutze ich folgendes: [c] uint32_t *padresse; uint32_t adresse; uint32_t value32; char cstring[5]; for(adresse=0x1100; adresse
-
Thread
Sin @ 3kHz fix - anschließend weitere Verarbeitung.
unterdimensioniert" mit SJA1000 und PCA82C250? Brauche ich mehr Speicher? Oder doch gleich einen AT90CAN128 mit nem PCA82C250? Ich bin für jede Hilfe dankbar! Gruß ayk
-
Thread
Schalplan Präfix-Tabelle für Bauteile
hier im Forum, wo man eine Liste mit Definitionen für Bauteil-Präfixes finden kann? Ich meine ein AT90CAN128 ist ein IC, ein Kondensator ist ein C, ein Widerstand ein R, aber was ist ein Powersplitter aus der HF-Technik, was ist ein Mischer? mfg Wolfgang
-
Thread
uIP Statemachine
da ja sonst nix passieren. Kann es sein, dass ich zu wenig Ram über habe für den Stack? Hab nen AT90CAN128 und meine Prog. erzeugt das: [pre] main.elf : section size addr .data 2140 8388864 .text 78872 0 .bss 3115 8391004
www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_startup sieht zwar anders aus, scheint aber für den AT90CAN128 nicht vernünftig, da das MCUCR Register keine SRE oder SRW Flags hat ;) Was ist noch falsch????
-
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
CAN-Bibliothek für den at90CAN128 und das AVRStudio
Ich habe noch immer das Problem zwischen dem AT90CAN128 und dem MCP2515 das sobald der AT90CAN128 aktiv geht das Netzwerk der funktionierenden MCP2515-er zusammenbricht... Hat jemand eine Idee woran es liegen könnte?
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $Id: at90can_set_dyn_filter.c 6837 2008-11-16 19:05:15Z fabian $ */ // ---------------------------------------------------------------------------- #include "at90can_private.h" #ifdef SUPPORT_FOR_AT90CAN
-
Thread
read-modify-write software routine
kann mir jemand erklären was mit einer read-modify-write software routine gemeint ist? In meinem At90CAN128 steht bei dem Register CANSTMOB It must be cleared using a read-modify-write software routine on the whole CANSTMOB register. Konnte leider nichts drüber finden was mir wirklich weiterhilft
-
Thread
STK500 per Exe programmieren
Verify von Programm und Fuses geht natürlich auch. Hier mal ein kleines Beispiel: stk500.exe -dAT90CAN128 -cUSB -I125000 -J -e -ifmyFile.hex -pf -fD3FF -EFB -FD3FF -GFB -lCF -LCF pause
-
Thread
Erfahrungen mit JTAGICE-Klone
nicht vollständig, wählt man im AVR-Studio "Debug platform" JTAGICE werden die o.g. und zusätzlich AT90CAN128 sowie ATmega323 zur Auswahl angeboten. Langer Rede...AT90USB* werden derzeit und wahrscheinlich nie vom JTAGICE unterstützt, da Hardware abgekündigt -> AVR Dragon, JTAGICEMK2
-
Thread
MCU plötzlich zu langsam
Ich habe ein Modul mit Display und Tastatur auf Basis von AT90CAN64 über Nacht arbeiten gelassen. Am nächsten Tag habe ich bemerkt, dass Modul langsam (träger) funktioniert. Ich habe Anlage ausgeschaltet und wieder eingeschaltet. Dann ging es wieder ok. Was kann
Denis Tynaschev wrote: > Ich habe ein Modul mit Display und Tastatur auf Basis von AT90CAN64 über > Nacht arbeiten gelassen. Am nächsten Tag habe ich bemerkt, dass Modul > langsam (träger) funktioniert. Ich habe Anlage ausgeschaltet und wieder > eingeschaltet. Dann ging es wieder ok.
-
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
AVR Programmierung
Datenblatt unter "Memory Programming" -> "Parallel programming overview" -> "parameters" Z.b. beim AT90CAN32: Flash size: 16k words Page size: 128 words No. of Pages: 128 Hast Du das gesucht?
AT89S51.xml: <FlashPageSize>1</FlashPageSize> AT89S52.xml: <FlashPageSize>1</FlashPageSize> AT90CAN128.xml: <FlashPageSize>256</FlashPageSize> AT90CAN32.xml: <FlashPageSize>256</FlashPageSize> AT90CAN64.xml: <FlashPageSize>256</FlashPageSize> AT90PWM2.xml: <FlashPageSize>64</FlashPageSize
-
Thread
AT90CAN128 an 82C250 CAN Pegel
Hallo zusammen, habe zwei Schaltungen mit jeweils einem AT90CAN128 an Bustreiber 82C250. Die Kommunikation funktioniert bis 100kbit/s einwandfrei. Gehe ich über 100kbit/s gibt's Ausfälle. Die Leitung besteht aus ca. 10m twisted pair Kabel. Das Ergebnis ist mit
1. habe ich die Einstellungen für CANBT1..CANBT3 für 16Mhz Taktfrequenz, aus dem AT90CAn128 Datenblatt probiert. 2. Gibt es bei ATMEL einen Bitratenrechner zum download mit dem man verschiedene die Werte ermitteln kann. http://www.atmel.com/dyn/resources/prod_documents/canBitRateConfigurator.zip
-
Thread
Fuse-bits ins Makefile integrieren
enthalten sind? Oder kann ich die sonst irgendwie ins hex-file bringen? Der Controller wäre der AT90CAN32. Danke schon mal für Eure Antworten. Gruss Patrick
-
Thread
TFT parallel ansteuerung
eigentlich gedacht ist um einen externen Speicher anzusprechen. Im vergleich zu einem Ateml (At90CAN128) sind beim S12 jedoch Adressen- und Datenbus seperat rausgeführt also nicht gemultiplext. Wenn ich das richtig verstehe würde ich jetzt einfach die Adressleitung offen lassen und die 16 Bit
-
Thread
AVR JTAG ICE und ATMega324p
dafür sind vor mehreren Jahren daraufhin eingestellt worden. Das ,,Ende der Fahnenstange'' waren AT90CAN128 und ATmega169.
-
Thread
ADC auch als DAC Verwenden
Hallo, mich würde einfach mal Interresieren ob es die Möglichkeit gibt z.B. bei einem AT90CAN128 den ADC Eingang auch als DAC Ausgang nutzen? Gruß Mike
Uart Schnittstelle benötige? Oder gibt es die Möglichkeit, einen zweiten µC an die UART 2 des AT90CAN128 anzuschließen der dann den DAC zur Verfügung stellt, und die Daten zwischen den beiden µC via UART übertragen werden. Welchen Chip von ATMEL könnte ich dort verwenden? Gruß Mike
-
Thread
Problem: Debuggen mit JTAG-Adapter
einigen Sekunden. Dann hilft nur noch ein Reset. Das Programm läuft auf einem AtmegaEvoBoard mit dem AT90CAN128. Kennt vielleicht jemand dieses Problem und kann Tipps geben was man machen kann? Danke im Voraus für eure Hilfe!
-
Thread
Welches Board zum Einsteigen?
was von ATMEL nehme, da wir ja dann den ATMEGA256 programmieren. Momentan programmieren wir den AT90CAN128. Ich hoffe Ihr könnt mir zahlreiche Tipps und Anregungen geben. Ein Buch habe ich mir auch schon zugelegt: "AVR-RISC Mikrocontroller" Danke im voraus Lg Reinki
-
Thread
at90can128 mit jtag ice mk1 und avarice debuggen
Hallo hat es schon einer von Euch geschafft einen At90can128 mit Jtag-Ice MK1 (Olimex) und avarice debuggen ? Mit meinem Aufbau kann ich ohne Probleme eine Mega128 debuggen (Linux, avarice,gdb), und mit AVR-Studio kann ich auch den at90can128 debuggen ( Windows ). Kein Problem. Aber wenn ich avarice und gdb verwenden will, dann klappt es beim at90can128 nicht :-( Hat jemand das schon mal hinbekommen und hat ne Idee was ich tun könnte ? Anbei das Loggin mit Fehlermeldung des avarice. --- AVaRICE version 2.7, Apr 9 2008 20:40:01
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
einfach vollkommener >Quatsch! Genau!! Wir setzen fast ausschliesslich AVRs ein. Hauptsächlich den AT90CAN128.
Entwickeln sowie zum Überspielen des neuen Programms 2 : Code ist leicht portierbar von ATMega8 - AT90CAN wenn in C geschrieben 3: Die Atmels haben viele sachen On Board (ADC, CAN, LIN, USART, IIC, PSC usw....) Nachteil : 1. Die meisten Dreviate haben keinen Adress und Datenbus 2. Für Anwendungen
-
Thread
ADC Problem bei Spannungsänderung am Eingang (AT90CAN32)
gesucht konnte aber nicht zu meinem Problem finden. Ich habe gestern versucht 2 ADC Kanäle an einem AT90CAN32 Controller in Betrieb zu nehmen. Das Wesentliche im Quellcode sieht folgendermaßen aus (bitte habt Verständnis das ich hier nicht den gesammten code poste): [c] #define ADC_VREF_TYPE 0x00
-
Thread
Einstieg in AVR-Welt
Werde dafür nicht bezahlt, aber embedit.de hat schnucklige kleine Boards, auch mit dem AT90CAN128 und so...
-
Thread
AT90can128 programmieren
Hallo, ich hätte eine Frage und zwar ist es möglich mit dem stk500 von Atmel den AT90CAN128 zu porgrammieren? Bzw gibt es noch eine andere Möglichkeit (mit und ohne debugging)? danke mfg christoph P.S.: ich hab die suchfunktion schon bemüht nur ich werde aus den themen nicht
-
Thread
Frage zu meinem Code (C)
Hallo zusammen Ich hab ein Problem mit meinem Code, den ich für einen AT90CAN32 geschrieben habe. Irgendwo muss ein Fehler sein, aber ich finde ihn nicht. Mein Code sollte folgendes machen: Ein externer Aufruf startet den Timer 1 (TIMER_Start (1);) Bei jedem Überlauf des
-
Thread
Schon wieder ne Frage zu Interrupts
ich aus den anderen nicht die richtige Antwort gefunden habe. In einem Projekt verwende ich den AT90CAN32. Der soll eine CAN-Nachricht empfangen und, je nach Daten in der Nachricht, einen DC-Motor über PWM ansteuern (links/rechts/stopp). Über den Sense-Ausgang des verwendeten Motortreibers (L6201) wird
-
Thread
AVR über JTAG mit Xilinx Platform Cable USB programmieren?
Hallo! Ich möchte meine AT90CAN128-Controller gerne über JTAG programmieren, da es über den seriellen ISP nur sehr langsam funktioniert. Ich habe aber keinen JTAGICE oder etwas ähnliches. Dafür habe ich ein Xilinx Platform Cable
was das für eines ist und fragt mich nach einem BSDL-File. Dieses gibts sogar bei Atmel für den AT90CAN128. Leider akzeptiert er das nicht. Also hab ich es ohne probiert. Ich kann das SVF-File öffnen und auch Ausführen, bekomme dann ein "Play Succeeded", aber der Controller scheint nicht programmiert
-
Thread
Ist mein Ram bereits voll?
Hallo, ich nutze einen AT90CAN128. Mein Compiler zeigt mir mittlerweile an, dass mein Speicher ziemlich voll sein sollte (vermute ich zumindest). .bss ist 3420 groß und .data hat bereits 5107. Das sollte meinen Ram von 4k um gut
-
Thread
AVR-Bootloader mit Verschlüsselung
SW [avrasm]; copyright HR .nolist ; supported devices ;.include "can128def.inc" ; AT90CAN128 ;.include "can32def.inc" ; AT90CAN32 ;.include "can64def.inc" ; AT90CAN64 ;.include "m1280def.inc" ; ATmega1280 ;.include "m1281def.inc" ; ATmega1281 ;.include "
Hallo euch allen, ich bin schon seit einiger Zeit auf der Suche nach einem CAN-Bootlader für den AT90CAN. Leider konnte ich dazu aber kein fertiges Projekt finden. Genauere Informationen gibt es unter fogendem Link: [[Titel]] - http://www.mikrocontroller.net/topic/165526 Ich hoffe es finden sich
-
Thread
Wie kann ich Fuse-Bits einbinden?
Hallo zusammen!! Für ein Projekt habe ich eine Software für einen AT90CAN32 geschrieben. Damit die funktioniert, müssen natürlich die Fuse-Bits richtig gesetzt werden. Die Schaltung soll jetzt in die Serie gehen. Die Software soll vom Platinenhersteller auf den Controller
-
Thread
ATMEL Mikroprozessor programmieren
ATMEGA2560-16AU programmieren und ich wollte mich da im vorhinein einlesen. vorher hatten wir den AT90CAN128-15AZ. und jetzt wollte ich halt lediglich wissen ob es was gibt wo man sich super einlesen kann, ein buch oder sonstiges. lg reinki
ATMEGA2560-16AU > programmieren und ich wollte mich da im vorhinein einlesen. vorher > hatten wir den AT90CAN128-15AZ. Aaah, also doch mal ein paar brauchbare Infos... Also AVR. > und jetzt wollte ich halt lediglich wissen ob es was gibt wo man sich > super einlesen kann, ein buch oder sonstiges. Tja
-
Thread
"Hello World" für CAN mit AT90CAN in C
Mir fehlte immer ein einfaches Beispiel um CAN auf dem AT90CAN128 ans laufen zu bekommen und zu verstehen. Jetzt habe ich sowas selbst gemacht. Hier die Beschreibung: main_CAN_Hello_World.c Dieses Programm ist eine einfach Version eine CAN Komunikation
Die Datei kommt von dem Atmel Beispiel "can_spy_echo_example". Beachte auch die Libary Erklärung AT90CAN128-64-32_CAN Library.pdf in der CAN Libary. Erstellt mit AVR Studio 4.13 und dem C-Plugin WinAVR-20070525. Viel spass! PS. Falls ich hier irgendwelche Urheberrechte verletze oder Ähnliches
-
Thread
Sammelbestellung bei tme.eu : RFM12 , 100nF 0805, Atmega88
Hallo, die sind ja auch bei den AT90CAN128-16AU recht günstig. Ab 10 Stück 6,67€ plus Steuer. Das wäre doch auch was, wenn noch jemand Interesse hat. Beim RMF12B/868S2 wäre ich dabei mit ca. 5 Stück.
Kai Werner wrote: > Hallo, > > die sind ja auch bei den AT90CAN128-16AU recht günstig. Ab 10 Stück > 6,67€ plus Steuer. Das wäre doch auch was, wenn noch jemand Interesse > hat. > > Beim RMF12B/868S2 wäre ich dabei mit ca. 5 Stück. Ich haette am AT90CAN128
-
Thread
Suche den Beitrag über die Sicherheit kopiergeschützter uCs
müssen. Nein, ich will mich nicht an fremdem Eigentum bereichern, ich will wissen, ob sie inzwischen AT90CAN128 knacken können und welche Chips zum jetzigen Zeitpunkt vor den Asiaten noch sicher sind.
-
Thread
Brauche dringend Hilfe: CAN bit timing settings
Hallo, ich möchte zwischen zwei baugleichen Boards mit dem selben Controller (AT90CAN128) eine CAN-Kommunikation zu Laufen bringen. Der Sendeversuch scheitert und führt zu Bus-off mode. Eigentlich kann das doch nicht an den CAN bit timing settings liegen, weil ich ja zweimal die genau
-
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
at90can128 Can-Problem
Hallo ihr! Ich habe das Problem, dass bei mir die hier veröffentlichen Code-examples zur Can-Initialisierung einfach nicht funktionieren. Könnte jemand der diesbezüglich Ahnung hat den folgenden Code kurz durchgehen und mir mitteilen wo der/die Fehler liegen. Konkret wird die ISR nie angesprungen. Vielen Dank, Christian
-
Thread
ID Tag für AT90CAN128
senden zum Beispiel von 1-127. Was jemanden wie man es mit Mask bestimmen kann.Ich arbeite mit der AT90CAN128 und 11 Bit Identifier. Danke
-
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