-
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
-
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
Program für AT90CAN64 auf AT90CAN128 laufen lassen
Guten Tag, ich möchte ein Programm, welches für den AT90CAN64 erstellt wurde, auf einen AT90CAN128 laufen lassen. Im Datenblatt steht unter 1.1: "AT90CAN32, AT90CAN64 and AT90CAN128 are hardware and software compatible. They dif- fer only in memory
des Flashs berechnen und ans Ende des Speichers (des AT90CAN64) schreiben. Zur Laufzeit wird die CRC gebildet und verglichen, auch dies funktioniert. Vielen Dank AT90CAN
-
Thread
CAN auslesen AT90CAN128
Hier ist der Schaltplan. Also Chip AT90CAN128, dann sind LEDs die angesteuert werden und das Display3000. Die CAN Daten kommen von einer BOSCH MS4 Box.
ein Testprogramm geschickt und dort war ja auch auf 16 Mhz eingestellt und sie meinten ja dass im CAN bereicht, sich der Chip nicht unterscheidet zum AT90CAN128.
-
Thread
CAN-Bibliothek AT90CAN128
Hallo, ich arbeite zur Zeit an einer CAN-Bibliothek zur Integration von Atmel Prozessoren in CAN-Bussysteme. Dabei verwende ich einen AT90CAN128 auf dem AVR-CAN Modul von Olimex und arbeite mit dem AVR-Studio 4.19 und einem STK600 als Programmierschnittstelle
Hey leutchen Hat jemand die Chaos can Lib unter Studio 6 laufen ?? (Mit at90can128) Ich habe unter win avr die lib xx.a erstellt, wie in der Readme beschrieben, jedoch meckert Studio 6 bei der can_init
-
Thread
CAN: Senden mit AT90CAN128
Hallo, ich studiere im Moment dir Doku zum AT90CAN128. Was sich mit dabei einfach nicht erschließen will, ist, wie ich den CAN-Kontroller dazu veranlassen kann, ein bestimmtes MOb zu senden bzw. welche Registerbits dafür zuständig sind. Könt ihr
Harald, ich sags mal so... Ich brauchte auch eine "kleine Weile" bis mir die CAN-Engine so wirklich geheuer war... :-) Zumal, als ich mit dem CAN128 eingestiegen bis, hatte ich damals noch ein silicon-release mit fehlern und das Datenblatt hatte noch preliminary Status...
-
Thread
CAN BUS Bootloader AT90CAN
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. Ich würde mich freuen, wenn sich solch ein Projekt mit Hilfe von diesem Forum umsetzen lassen würde. Meine
WAS FEHLT: - Bootloader Software für den AT90CAN, teilweise schon im Anhang - Boodloader Terminalprogramm für den PC - mögliche Modifikationen an dem Programm für den CAN<>USB Adapter Ich hoffe es finden sich einige um dieses Projekt
-
Thread
AT90CAN 128 CAN-Schnittstelle
Hallo, versuche seit Wochen die CAN Schnittstelle eines AT90CAN128 zu programmieren. Der Daten Empfang via Interrupt klappt aber nicht. Es scheint so , dass der Interrupt zwar ausgelöst wird, der Programmcounter aber in einen undefinierten
sich befindet. Den Quellcode habe ich hier aus dem Forum runtergeladen. Es gab hier einen Beitrag zu AT90CAN128 mit einer zip Datei. Ich glaube das hieß AT90CAN128_senden.zip. Da gab es mehrere Routinen aber die scheinen nicht zu funktionieren. Ich benutze den GCC 3.4.3 und WinAvr. Ich habe hier einige
-
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
Can AT90CAN128 betreiben
Hallo, Möchte gerne den AT90CAN128 über Can betreiben. Da ich aber davon nicht so viel Ahnung habe, könnte mir dabei jemand helfen?
Wie soll ich das verstehen? Du möchtest ein bisschen mit dem Can-Bus experimentieren?
-
Thread
UART Probleme mit AT90CAN128
Hallo zusammen, ich habe ein STK501 mit einem AT90Can128 Controller. Zur inbetriebnahme meines UARTS Habe ich mal das Tutorial genutzt, möchte beim drücken einer Taste auf dem Board das Zeichen x an mein Terminalprogramm des PC`s senden. Habe einen
initialisieren siehe S.197 Datenblatt /* USART-Init 19200 Baud bei 4MHz für AT90CAN128 */ UBRR1H = 0; // Highbyte ist 0 UBRR1L = 12; // Lowbyte ist 12 ( dezimal ) ergibt 19,2k bei 4Mhz Clocktakt UCSR1B |= ( 1 << TXEN1 ); // UART
-
Thread
Can receive im AT90CAN128
hallo Leute, ich habe ein Problem, ich arbeite mit der AT90CAN128, die Sende Funktion klappt gut aber was ich geschikt habe, kriege ich nicht bei dem Emfänger.ZB ich schicke die "ABC"aber bekomme ich nur "BC". Kann jemanden mir sagen wo das Problem liegt.
-
Thread
Zeitgleiches Versenden von Nachrichten mit dem AT90CAN
damit herzustellen. Nun wollte ich es auch für den Controller schreiben. Dabei benutze ich zwei AT90CAN auf dem Olimex Board. Langsam zweifle ich jedoch, dass es mit dem AT90CAN möglich ist, dass beide Parteien zeitgleich eine Nachricht senden und empfangen. Bisher habe ich es mit einem zusätzlichen
. Leider ohne Erfolg. Kann mir einer von euch vielleicht etwas zum zeitgleichen Senden mit dem AT90CAN sagen? Viele Grüße Peter
-
Thread
UART probleme mit At90Can128
Hi Ich würde gerne mit einem AT90Can128 der auf einem DVK09CAN1 ist eine Nachricht über die UART schicken leider funkt das nicht so einfach wie ich mir das gedacht habe. Das größte Problem ist das ich erstens nicht weiß welche UART
-
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
at90can128 can receive
Hallo zusammen, Ich habe folgendes Problem mit CAN: Ich lasse einen at90 im 1ms-Takt laufen und kommuniziere jede ms über USART mit einem anderen Controller. Das klappt auch super, aber jetzt möchte ich dem at90 asynchron (wahrscheinlich so alle 10ms) Can Nachrichten schicken. Per Interrupt habe ich schon Erfahrung gesammelt, aber das Problem ist halt, das die USART-Komm zerstört wird, wenn der CAN-Interrupt blöd kommt. Meine Frage: (Wie) Kann ich die
-
Thread
AT90CAN128 Development board
Hallo zusammen, wir würden gerne den AT90CAN128 für eine CAN Application nutzen. Gibt es da ein preiswertes Development board? Den AT90CAN128 gibt es auch nur in SMD-Technik, oder? Kann man ihn irgendwo in kleinen Mengen bekommen? Gruß
http://www.alex-elektronik.de/html/produkte.htm EinzelPreis für Modul mit JTAG/SPI und AT90CAN128-16AI: 32,50EUR ohne JTAG/SPI und AT90CAN128-16AI: 31,00EUR (Module sind fertig aufgebaut, mit Präzisionskontakten. Andere Ausführungen auf Anfrage.
-
Thread
extended id at90can128
ob für 11 Bit ID eingestellt werden soll. Um das zu Testen habe ich extra eine Platine mit einem 90CAN128 ausgegraben.
Was ist das für eine Software und was für ein CAN-Interface? Ich bin jetzt extra noch mal mit der Schaufel in den Keller gegangen um das Board mit dem AT90CAN128 noch mal auszugraben. Und hier funktioniert das wie es soll. Das erste Bild ist
-
Thread
AT90CAN Board - Eigenentwurf
Programmierung und bin jetzt dabei mein erstes eigenes Board zu entwickeln da ich mich gern näher mit dem CAN Bus beschäftigen möchte. (Ich weis es gibt bereits gute Boards dafür, aber ich will ja auch basteln) Anbei hab ich mal meinen Schaltplan und das gerootete Board. Es wär toll wenn Ihr mal euren Senf
dieser leitung, möglichst dich am uC platzieren. tip: schau dir mal kommerzielle layouts für at90can128 an und dann das du eine saubere groundplane (bottom), vcc-plane (top) hast. learning by doing ist ok, bleib am ball - hoffe meine tipps helfen dir weiter ;-).
-
Thread
AT90CAN128 JTAG/ISP
Hallo zusammen, Ich verwende das crumb128 V5.0 Can Modul von chip 45. Auf diesem Modul befindet sich der uC AT90CAN128 und es ist auf eine ISP ( JTAG) Schnittstelle herausgeführt. Weiters verwende ich den ATMEL ICE Debugger und als Programmiersoftware
Hallo, funktioniert auch die Debugger mit AT90CAN128 oder nur Programmierung?
-
Thread
AT90CAN128 mit AVRDragon programmieren
zwar will ich mit einem AVR Dragon mein selbst gebasteltes Board programmieren. Auf dem Board ist ein AT90CAN128 verbaut. Ich habe in den Anhang den Schaltplan gepackt. Leider kommt immer die Fehlermeldung, dass er nicht in den Programmingmode kommt. Meines erachtens ist der Schaltplan richtig und die
allem auch zum Quarz passen. Sonst schwingt das zwar, aber nicht exakt auf der Frequenz. Und beim CAN kann sich das schon auswirken, der funktioniert nicht mehr wenn der Takt zuweit daneben liegt. Und 16MHz funktionieren garnicht bei 3,3V. > Ebenso beim Uhrenquarz. Die Beschreibung zum Uhrenquarz
-
Thread
AT90CAN128 Uart Problem
jetzt 2 Tage an diesen Problem und sicherlich könnt ihr mir helfen. Ich habe das ATMegaEvoBoard mit AT90CAN128 von http://www.microcontroller-starterkits.de/ und versuche über den USB-Anschluss Zeichen an meinen PC zu senden. Das Board ist korrekt als USB-Serial Port erkannt und auf 9600 Baud, 8 Databits
verschiedene Beiträge hier durchgelesen, finde aber meinen Fehler nicht. Ich verwende AVR-Studio 4.13 SP1, AT90CAN128 plugin V106 und WinAVR 20070525. Bin über jede Hilfe dankbar. Christian
-
Thread
LED Taster interrup at90can
willst [code] erster zweiter at90can (A) at90can (B) Vcc |
CAN erfolgen. Im Moment bin ich soweit, dass ich eine LED zum blinken bringe, sobald der eine at90can eine nachricht mit einer speziellen ID empfängt und das wollte ich nun durch den Taster erweitern
-
Thread
TOV0 AT90CAN128
Hallo Zusammen ich fänge mit dem Mikrocontroller AT90CAN90128 an. ich habe mit dem Timer0, besonder mit dem TOV0-Flag. ich will jedesmal diesen TOV0-Flag in Interrupt löschen, aber es geht nicht und ich weisse nicht warum. ich habe 2 Falls. 1)Wenn
-
Thread
ID Probleme AT90CAN128
Hallo Leute, folgendes Problem mit einem AT90CAN128: Das Programmieren und Debuggen mittels Atmel Studio 6.2 via JTAGICE 3 funktioniert die ganze Zeit einwandfrei. Von jetzt auf gleich wirft Atmel Studio folgenden Fehler, ohne das etwas an
-
Thread
AVR: Bootloader auf AT90CAN austauschen
zugänglich ist. Der Controller ist vergossen. Die einzige Möglichkeit ist ein Firmwareupdate über CAN per Bootloader. (Es ist der vorkompilierte CAN-Bootloader von Atmel aufgespielt) Jetzt wurde ein Bug im Bootloader entdeckt, der unter seltenen Umständen große Schäden anrichten kann. Ist es
Aus dem manual: Vielen Dank für die Info. Aus welchem manual hats du zietiert? Im Datenblatt (AT90CAN32_64_128-automotive.pdf) finde ich diesen Teil nicht.
-
Thread
AVR AT90CAN128 uart
Hallo Ich bin an verzweifeln mit dem uart. Es will einfach nicht. µC at90can128 externer 8MHz Quartz Mein code: Led 1s an, dann 1s aus. Also wird alle 2s ein Zeichen geschickt. [c] #include <avr/io.h> #include <util/delay.h> #include <avr/wdt.h> void usart0_
-
Thread
LIN Implementierung am AT90CAN128
meiner Abschlussarbeit und bräuchte dringend hilfe! Ich Habe mir eine Platine erstellt mit einem AT90CAN128 und einem MCP2021 LIN Transceiver. Ich benutze die App note AVR322 und bekomme diese leider nicht umgesetzt im Atmel Studio damit ich LIN Botschaften von einem Master versenden kann. Hat
weiterer plagiatsheld-karl-theodor... 1. Nimm Deine uC-HW schritt für schritt in betrieb * läuft der at90can - controller auf deiner platine ? * stimmt die Vcc und die cpu-clock configuration (fuses)? * kommst du mit dem debugger drauf ? 2. Nimm deinen LIN-transceiver in betrieb, siehe hinweise von
-
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
OSCCAL-Register die Taktfrequenz auf ~8.01MHz bekommen und seit dem funktioniert das Empfangen von CAN-Frames. Ist das normal dass das Timing so kritisch ist oder habe ich einfach falsche Timing-Paramter in den CANBT-Registern ? Danke... Gruß Peter
-
Thread
AT90CAN128, Receive Interrupt
Hallo, Ich versuche gerade erfolglos den Receiver Interrupt des AT90CAN128 auszulösen. Ich nutze den ImageCraft Compiler und die Library die ich gerade in der Codesammlung gepostet habe. Sonst klappt bis jetzt schon einiges ;) Ich schicke kontinuierlich mit einem Dongle
Braucht man den unbedingt? Welche Kabel hast Du angewendet? Mich interessiert vor allem, ob Du mit AT90CAN128 die CAN-Nachrichten senden und empfangen kannst? Wießt Du vielleicht, wo kann bei mir der Fehler liegen? Mit freundlichen Grüssen Jon
-
Thread
AT90Can128 Receive Interrupt
Hallo, Ich bekomme es einfach nicht hin einen Can Receive Interrupt zu aktivieren, ich nutze die codesamlung von Atmel Mein Code ( in Auszügen ): volatile bool bNewMsg; void initCan(void) { ... can_init(CAN_BAUDRATE); CANGIE = 0xfe; //(1<<ENIT) | (1<<ENRX) | (1<<ENTX) |(1<<ENERR);// CANGIE |= (1<<ENIT) | ( 1<<ENRX ); //Set MObs for which interrupts are enabled CANIE2 = (1<<IEMOB0) | (1<<IEMOB1) | (1<<IEMOB2) | (1<<IEMOB3)| (1<<IEMOB4)| (1<<IEMOB5)| (1<<IEMOB6)| (1<<IEMOB7); CANIE1 = 0; //enable MOb0 interrupt CANSIT1 = 0;
-
Thread
UART AT90CAN128 Senden
Programmieren tue ich über einen JTAGer (JTAG ICE) mit AVR4.19. Compilieren über AVR5. Chip: AT90CAN128 Hoffe jemand sieht den Fehler. Bin ratlos. Kann eine falsche Fuse-Einstellung schuld sein. Ich werd gleich nochmal ein Bild davon machen.
, irgendwie geht es mal und mal auch nicht? Ich steh aufm Schlauch. Ist übrigens das OLIMEX AVR-CAN Evaluations-Board
-
Thread
ADS8344 und AT90CAN128
Hallo, ich habe versucht, einen ADS8344 ADC von TI mit dem AT90CAN128 von Atmel über SPI komminizieren zu lassen. Irgendwie klappt das nicht. Anscheinend ist das Timing nicht korrekt. Ich lasse meinen Code unten stehen. Ist das wahr, SPI-Daten des Slave werden
-
Thread
AT90CAN64 löst Reset aus
Hallo zusammen ich habe ein riesen Problem und komme nicht weiter. In meinem Code (siehe Anhang) lese ich diverse Schalter ein und steuere ein LCD Display und LEDs an. Nun habe ich ein Problem mit einem Schalter und zwar: Der Schalter an PortD Pin0 (im Code heisst er "minus") löst mir immer wieder einen Reset aus und mein Code sprint wieder an den Anfang der Main Routine. Ich weiss nicht warum dies passiert ich lese den Schalter gleich wie viele andere auch ein und bei den anderen passiert dies nicht!! Die SPeisung vom MC sakt nicht ab das habe ic kontrolliert und auch am RESET Pin
-
Thread
Probleme mit UART AT90CAN128
Hallo Leute, ich habe ein großes Problem mit der UART-Schnittstelle meines AT90CAN128. Ich bekomme Sie nicht ans laufen finde aber leider auch den Fehler nicht. Vielleicht könnt ihr mir weiterhelfen. Es sollen einfach nur einen Zeichen mit Hterm vom PC auf den AT90CAN128 übertragen
-
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
Hallo Gudrun, ich 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
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
-
Thread
Crumb128 AT90CAN128
eine 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
-
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
-
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