-
Thread
RX Complete Interrupt wird nicht ausgelöst
SYSCLK 4000000UL #endif //SYSCLK //Anpassen der seriellen Schnittstellen Register wenn ein ATMega128 benutzt wird #if defined (__AVR_ATmega128__) # define USR UCSR0A # define UCR UCSR0B # define UDR UDR0 # define UBRR UBRR0L # define EICR EICRB #endif #if defined (__AVR_ATmega32_
UCSRA # define UCR UCSRB # define UBRR UBRRL # define EICR EICRB #endif #if defined (__AVR_ATmega8__) # define USR UCSRA # define UCR UCSRB # define UBRR UBRRL #endif #if defined (__AVR_ATmega8515__) // by hubert # define USR UCSRA # define UCR UCSRB # define UBRR UBRRL #endif
-
Thread
Atm8515L Uhr programmieren, Timer Rechnung stimmt nicht
Hallo, ich habe ein Problem mit der Berechnung eines 8Bit Timers bei einem ATmega8515L. Ich benutze den int. Oszilator der auf 4 Mhz eingestellt ist. Den Vorteiler des Timers habe ich auf 1024 eingestellt und bei jedem Timeroverflow wird eine globale Variable um 1 erhöht. Zu
läuft das auch, aber die Zeit ist um ein vielfaches höher als 1 Sekunde. Zur Hardware: AtmelATm8515L, LPT Programmierkabel und STK 500 vorhanden. Wäre schön wenn mir da jemand Helfen könnte, ich hab leider in der suche kein ähnliches Problem gefunden. Besten Dank ! Michael
-
Thread
Encoder macht zu viele Schritte
hab nochmal ganz von forne angefangen. Neuer Controller, neue Hardware. Ich benutze jezt einen atmega8515 mit der Pheripherie des STK500. Hierbei nutze ich die Dioden und die Eingänge für den Encoder. Schaltplan im Anhang Hier der Code [c] //################### Includes
forne angefangen. Neuer Controller, neue >Hardware. Neues Glück ;-) >Ich benutze jezt einen atmega8515 mit der Pheripherie des STK500. >Hierbei nutze ich die Dioden und die Eingänge für den Encoder. Welche Dioden? Ach so, LEDs! Dann SAG DAS AUCH SO! >Schaltplan im Anhang Deine Pull-Downs
-
Thread
wie muss der mikrocontroller verbunden werden
also der controller is der atmega8515L hier das datenblatt: http://www.atmel.com/dyn/resources/prod_documents/doc2512.pdf nun hab ich ihn über das STK500 programmiert und so mit dem LCD verbunden wie im tutorial beschrieben.
-
Thread
µC programmieren und löten
Also ich hab einen ATmega8515L
-
Thread
ATmega8515 - Funktionen
Was kann der ATmega 8515 so? Auch Spannung messen? ein LCD ansteuern (kann das jeder µC?)?
habe einen 8515L 8PU 0633 http://www1.conrad.de/scripts/wgate/zcop_b2c/~flNlc3Npb249UDkwV0dBVEU6Q19BR0FURTAyOjAwMDAuMDBhNC5jMGEzN2MxOSZ+aHR0cF9jb250ZW50X2NoYXJzZXQ9aXNvLTg4NTktMSZ+U3RhdGU9MzYzMjAxNTUwNw==?~template
-
Thread
PWM Verständnisfrage
das was ich in dieser Grafik gezeichnet habe soweit korrekt ?? Ich möchte mittels der PWM eines 8515 einen Servo (Conrad 4,95) ansteuern. Ist es richtig das die Periodendauer 20ms betragen sollte, aber eher unkritisch ist, und der Puls zwischen 1 und 2ms ?? Ist meine Berechnung der Obergrenze und
weit das er an den Anschlag im Uhrzeigersinn läuft :( Ich arbeite mit folgendem Code auf dem Atmega8515L: [c] #include <avr/io.h> int main() { DDRB = (1 << PD5 ); // beim Atmega 8515L der OC1A TCCR1A = (1<<COM1A1) | (1<<WGM11); TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS01
-
Thread
Timer 8 Bit, Interrupt
4.13, WinAVR (neueste Version, weiß nicht genau welche), das Entwicklungsboard STK 500 und den µC ATMega 8515L. Könntet ihr mir helfen? Solltet ihr noch weitere Informationen brauchen, einfach fragen.
-
Thread
External Memory bei ATmega8515 (mit SJA1000)
Hallo zusammen, Ich möchte einen SJA1000 mit einem ATmega8515 koppeln. Hardwaremäßig sollte alles passen (benutze eine bestehende Platine). Mein Problem ist die Ansteuerung des Speichers vom SJA1000. Ich komme da mit dem Datenblatt nicht ganz klar. Muss
umprogrammieren und als normalen Port nutzen. Die Zuordnung its in der Tabelle im Datenblatt des Mega8515, habe ich jetzt nicht zur Hand. Wenn das Timings des SJA1000 zum Mega8515 passt, kannst Du auch CS des SJA an A8 legen, dann mußt Du es nicht getrennt schalten. Ein Zugriff auf 0x0000, ßx0200, 0x0400
-
Thread
signature does not match
Guten Morgen, ich habe gerade ein Fabrikneues STK500 erhalten mit einem ATMEGA16 16PC controller drauf. Ausserdem ist noch ein ATMEGA8515L drauf. Das vorinstallierte Demo-Programm (LEDs blinken) funktioniert. Im AVR Studio habe ich unter "Device and Platform" folgendes eingestellt
Ich dachte, der ATMEGA8515 wird zum Programmieren des Atmega16 benötigt. Soll ich den 8515 rausziehen?? Sonst noch irgend ein Kabel umstecken? Und was welche Controller wähle ich in den AVRSTudio Einstellungen dann aus?
-
Thread
brauche hilfe BITTE programmierprofi gesucht
hallo! also ich häte auch einen atmega 8515 falls das besser geht zum programmieren! kann ich da den code verwenden? danke
Software-UART mit Autobaud und FIFO muß ja nicht sein. Mein ATtiny25 Code ist auch nicht so einfach auf den ATmega8515 portierbar. Der Code vom Posting 13:30 Uhr sollte es tun aufm ATmega8515. > Also wenn ich das nächste mal was programmieren muss, melde ich mich > auch einfach als "newbi" an und warte
-
Thread
500V A/D Wandlung + Relais schalten --> ATMega8515
keine Ahnung von uC's! Ich hab mir in der Firma ein STK500 bestellt und verwende derzeit den AtMega8515L. Ein paar LED's mit Assembler und C kann ich nun auch ansteuern. Das wars dann aber auch. Ich nutze zur Entwicklung --> AVR Studio 4 & WinAVR. Ich habe gemerkt, dass ich nur in C mein Programm schnell
//shop.olimex.eu/product_info.php?products_id=529 Kann ich den Code, welchen ich für den AtMega8515 schreibe einfach für den ATMega90Can128 weiterverwenden? Mit kleinen Änderungen natürlich... ?
-
Thread
ATMEGA8515L 8PU von STK500 unterstützt?
Der ATMega8515L unterscheidet sich von dem ohne /L/ am Ende nur dadurch, dass er die Low-Voltage-Version ist. Programmiertechnisch und vom Aufbau sind die identisch, und dementsprechend unterstützt das STK500 selbstverständlich auch den ATMega8515L.
-
Thread
welche definitionsdatei hat der ATmega8515L?
Also aus dem Bauch heraus hätte ich jetzt m8515def.inc (analog zum m16def.inc für den ATmega16) getippt und folgende Seite scheint mir da Recht zu geben: http://home.wanadoo.nl/electro1/avr/definitions.htm
Ach ja: ob ATmega8515L oder ATmega8515 sollte keinen Unterschied machen (siehe Datenblatt)
-
Thread
kein Quartz (stk500)
gestern arbeite ich mich in AVR ein dazu habe ich mir ein STK500 bestellt, darauf (Sockel) ist ein ATMEGA8515L 8PU. Was mich wundert es ist kein quartz in der Nähe heisst es man kann nur mit dem Internen Takt arbeiten?. Es ist zwar ein "CRYSTAL" auf der Platine aber ziemlich weit entfernt vom Sockel (
-
Thread
STK500-Frage
verbinden muss, um den AT90S8616 zu programmieren. Nun habe ich aber keinen AT90S8616 sondern einen ATMEGA8515L. Muss ich da das gleiche verbinden? Gruß Ralf
Einen AT90S8616 hat es afaik nie gegeben, nur einen AT90S8515. Und im /nicht/ übersetzten Handbuch (AVRStudio-Hilfe) steht auch, in welchen Sockel der ATMega8515 gehört... (...nämlich in den selben Sockel wie der AT90S8515)
-
Thread
USBDMX-Nachbau von de
gesetzt. Aber hat sich nix verändert. Immer noch keine 3V3 vom USBN und auch nur 4 MHz am XTAL1 vom 8515. Aber wenn s mit den Fuses bei dir so funktioniert hat, dann sollt der Mega8515 jetzt richtig sein. Ist also doch der USBN kaputt, oder? MFG Mixer
noch mit einen USBN9604 komme... Habe auch das USBDMX nachgebaut, die SMD-Version. Die Fuses vom Atmega hab ich gesetzt und dann festgestellt, dass der USBN9604 Controller keinen Takt ausgibt für den Atmega. Nichteinmal der Quarz schwingt von diesen IC! Ich habe die meisten Verbindungen nachgemessen,
-
Thread
Empfehlung Netzgerät STK500 und prinzipielle Frage zur Anwendung vom STK500
Hallo Ich hab jetzt endlich ein STK500 mit ATMega8515L bei mir am Schreibtisch liegen! Ich habe zwar ein Universalnetzgerät (Ausgangsspannung 12,36V & 2,8 A gemessen, Angaben 12V,max. 1,5A), kann ich das Verwenden oder brauch ich was anderes?
den ersten Teil aus dem tutorial hinein kopiert (neues Projekt -> AVR Assembler -> AVR simulation, ATMega8515) Das habe ich rein kopiert .include "m8515def.inc" ; Definitionsdatei für den Prozessortyp einbinden ldi r16, 0xFF ; lade Arbeitsregister r16 mit der Konstanten
-
Thread
yaap Device wird nicht erkannt
AT90S2323 Dev7=AT90S2333 Dev8=AT90S2343 Dev9=AT90S4414 Dev10=AT90S4433 Dev11=AT90S4434 Dev12=AT90S8515 Dev13=AT90S8535 Dev14=ATmega103 Dev15=ATmega103_Old Dev16=ATmega161 Dev17=ATmega162 Dev18=ATmega163 Dev19=ATtiny26L Dev20=ATmega8515 Dev21=ATmega32 Dev22=ATmega8 Einzige Möglichkeit ist
Hallo, den Atmega8 mit 16Mhz erkennt der natürlich, da musst du irgendwas verfused haben oder so! 2te Möglichkeit, es ist ein Atmega8L. ProgramSize = wird aus den Namen des Controllers schon erkenntlich, oder Datenblatt
-
Thread
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
Du musst den Atmega auf alle fälle auf 16MHz ext. Quarz stellen Schau dir mal die Seita an da findest du auch die Einstellungen für PonyProg. http://www.engbedded.com/cgi-bin/fc.cgi/?P_PREV=ATmega8515&P=ATmega8515&
Steuerzeichen funktioniert bei mir nicht.In welchem Format werden die Steuerzeichen gesendet.Sender ist ein Atmega 32. Atmega 32 Atmega 8515 RDX--------------TDX TDX--------------RDX GND--------------GND Hat jemand einen Tip für mich?
-
Thread
UART Empfansproblem
Problem mit meiner UART schaltung oder der Software bin nicht sicher. Und zwar hab ich einen Atmega8515. Die Uart ausgabe von uC zum PC klappt allerding scheint es so als würde der uC nichts vom PC empfangen.Die Leitungen sind soweit alle in Ordnung (denke ich). hier mein Programm: #include
Baudrate #define BAUD_ERROR ((BAUD_REAL*1000)/BAUD-1000) // Fehler in Promille #define BAUD 9600L uint8_t ein; uint8_t Taster; uint8_t myByte; uint8_t uart_getc(void) { while (!(UCSRA & (1<<RXC))); // warten bis Zeichen verfuegbar return UDR; // Zeichen aus
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Wir verwenden ATMega128, ATMega168, ATMega1280 und ATTiny2313 in unseren Produkten (Netzwerk-Management-System). In meinem Zweitjob verwende ich alle möglichen ATMegas und ATTinys zur technischen Unterstützung (Tonstudio
Atmega8 ist kein vollwertiger Ersatz für den AT90S2233 / 4433. Port C kann beim Atmega8 nur als Input benutzt werden. Beim AT90S2333 ist dieser Port bidirektional.
-
Thread
ATmega128 und MIDI
Luarasi wrote: > Mit einem ATmega8 komm ich nicht weit... > Habe 36 Steuerelemente die ich einlesen muss (einige davon werden > Multiplexed) Naa, mach mal halblang. Mit einem ATmega8515 (ok, nicht ATmega8, aber trotzdem weit vom
> Naa, mach mal halblang. Mit einem ATmega8515 (ok, nicht ATmega8, aber > trotzdem weit vom 128er weg) les ich dir ohne Probleme 32 Potentiometer > plus 16 Tasten plus 12er-Tastenfeld ein und mach dir dadraus in Echtzeit > einen Datenstrom
-
Thread
AVR-Bootloader mit Verschlüsselung
"m6490def.inc" ; ATmega6490 ;.include "m649def.inc" ; ATmega649 ;.include "m64def.inc" ; ATmega64 ;.include "m8515def.inc" ; ATmega8515 ;.include "m8535def.inc" ; ATmega8535 ;.include
include "4433def.inc" ; AT90S4433 ;.include "4434def.inc" ; AT90S4434 ;.include "8515def.inc" ; AT90S8515 ;.include "8535def.inc" ; AT90S8535 ;.include "AT86RF401def.inc" ; AT86RF401 ;.include "m103def.inc" ; ATmega103 ;.include "tn11def.inc"
-
Thread
LCD Dotmatrix kaputt
abfragt oder? Mein Display ist ein HD44780 also mit Standartcontroller. Als uC benutze ich den Atmega 8515L Soll ich zur Sicherheit zwischen den Befehlen warten, aber an welcher Stelle und wie lange? PS: Mit diesem Programm verschwindet nach dem Reset der obere Balken und eine punktzeile leuchtet
-
Thread
Max 7219 mit SPI ansteuern
soweit ich mich erinnern kann brauchte der 7219 Low an Load beim Übetragen und übernimmt mit L nach H. Beim 7221 reicht eine Flanke an Load. Wurde hier aber schon mehrfach diskutiert. Suchfunktion !!!
, ich habe hier 8 kaskadierte 7219 über 0,5m abgeschirmte Leitung an der SPI-Schnittstelle eines ATmega32 hängen und steuer die mit 4 MHz CLK-Frequenz über die SPI Schnittstelle an. >>soweit ich mich erinnern kann brauchte der 7219 LOW an Load beim >>Übertragen und übernimmt mit L nach H. teilweise
-
Thread
STK500 und ATMEGA8515
Hallo, ich möchte den ATMEGA8515 parallel/Hochvolt flaschen. Das AVR-Studio4 bringt immer Fehlermeldung "Devie in the right socket" usw.". Jetz habe ich mal die Spannung über dem ATMEGA nachgemessen und festgestellt, dass zwischen
Hallo, sorry, jetzt habe ich mich wohl geoutet. Im Auslieferungszustand ist bei mir ein ATMEGA8515L eingesteckt gewesen. Ich bin davon ausgegangen, dass dieser für den Betrieb des Boards notwendig ist. Jetzt geht es natürlich. Das nächste mal werde ich mir erst nochmal Gedanken machen. Gruß
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
ATmega8 UG-32F02 320x240 glcd EL backlight
erledigt...hab nachgeschaut...gut, dann nehm ich den. Wenn da ein unterschied des Interfaces der Atmega8 und ATMEGA 168 ist, würdest du mir die Bauteile für ein Parallelinterface des ATMEGA 168 sagen. Vielen Dank... Hans
-
Thread
atmega8515 schaltung mit ISP, RS232, L293d , --Frage nach eurer Meinung--
Hi, fürs Studium sollte ich schnell mal eine Schaltung zusammenstellen mit folgenden Komponenten/Eigenschaften : RS232 und ISP Schnittstelle, der Möglichkeit an freie Pins noch ein DAQ (LabVIEW) zu hängen. Desweiteren sollte ein Motortreiber zur Ansteuerung eines DC-Motors(6V) enthalten sein. Der "Joystick" besteht eigentlich nur aus Tastern. Ob ein Signal beim bedienen des Joysticks ankommt soll aus den LED hervorgehen. Der Atmega wird über einen ebenfalls selber gebauten Programmer (Typ: STK200) über ISP programmiert (programmer ist hier nicht enthalten) . Meine Fragen an euch sind: Seht
-
Thread
Anfänger: Hilfer, Stack underflow Problem
hilft einem Neuling auf dem Gebiet AVR & ASM? Folgendes Problem: STK 500 AVR Studio 4.13 ATMEGA 8515 Ich habe diesen CODE (soll aus einer "db" daten rausholen und diese an die LEDs weitergeben) und es kommt andauert die Fehlermeldung: AVR Simulator: Stack Underflow at 0x0015 AVR Simulator
Ja, ist (leider) eingestellt... (unter debug, avr options) ATmega8515 Flash Size: 8192 bytes Eeprom Size: 512 bytes Internal SRAM Size: 512 bytes External SRAM Size: 65536 bytes IO Size: 64 bytes Max Speed: 16.00 MHz
-
Thread
Atmega128 mit QIL-Gehäuse gewünscht? ;-)
Magnus Müller hat hier: http://www.mikrocontroller.net/attachment/31544/Tiny128L-8PU_1024x768.jpg einen "Attiny128" in einem Quad-Inline-Gehäuse "selbst gebaut". ;-) Leider gibt es den in Natura nicht. :-( Im Ernst: Einen Atmega128 in einem 64 poligen Quil-Gehäuse könnte
gegeben hat, was ja zumindest schon >mal in die Richtung geht. Und die gibt's auch nimmer... ATmega8515, PLCC44. Aber selbst QFP44 ist mit 0,8mm Pitch noch gut handhabbar. Das Problem ist keins. @ Paul Baumann (Gast) >Frage: Arbeitet jemand in einer Herstellerfirma von Microcontrollern und
-
Thread
Liste von AVRs mit externem Speicherinterface?
AT90CAN32_AT90CAN64_AT90CAN128 AT90USB646_AT90USB647_AT90USB1286_AT90USB1287 ATmega128_ATmega128L ATmega162_ATmega162V ATmega640_V_ATmega1280_V_ATmega1281_V_ATmega2560_V_ATmega2561_V ATmega64_ATmega64L ATmega8515_ATmega8515L hat mein grep ergeben - besser du guckst aber nochmal
alle 8Bit-AVRs (auch Mature Devices) mit externem Speicherinterface auf. [pre] AT90S4414 AT90S8515 ATmega64 ATmega103 ATmega128 ATmega161 ATmega162 ATmega640 ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega8515 AT90CAN128 AT90USB82 AT90USB162 AT90USB646 AT90USB647 AT90USB1286
-
Thread
Konstantstrom von 12V Auto auf 5V uC
Du kannst den uC auch gleich mit 3.3V betreiben. Nimm z.B. einen Mega 8L. Dann brauchst Du keine Klimmzüge machen wegen der SD-Karte.
10 bis 20 Ohm müssten okay sein, denk ich. (weiß ja nicht wie viel Strom gezogen wird) So ein Atmega32 läuft auch bei 3.3V mit 14MHz! Als Anzeige kannst du eine Doppel-7-Segment-Anzeige nehmen. (Die gibt es in rot, grün, blau, gelb ... ;-)
-
Thread
Einfache Funkübertragung für Modelleisenbahn (EIN/AUS)
Über Funk habe ich keine Idee, aber über Infrarot-Fernbedienung. Man könnte einen MC wie den Atmega8515 nehmen und dort über z.B. ULN2803 entweder gleich Lampen oder bei größerer Last Relais ansteuern. Für den Infrarotempfänger braucht man lediglich einen Pin. Man hat 32 Leitungen (4 Ports) zur
sowie ein wenig Hühnerfutter auf einer sehr kleinen Platine unterbringen. Viele Grüße, Martin L.
-
Thread
LCD 4mal20 und atmega8515l
gefunden und zwar geht es um einen 4 zeiligen LCD Display (hd44780 kompatibel) von reichelt und der Atmega8515l. Ich habe das tutorial durchgearbeitet und alle punkte mit den leds waren ok. Nur beim LCD will es einfach nicht funktionieren. Ich benutze den STK 500 mit den einstellungen die schon drauf waren
-
Thread
AVR-Studio und Bug im Debugger bei PWM
mit einem schrotten Atmega gerade EINIGE Stunden gekostet...:-( (oder vertraut hier bei den "Profis" eh keiner dem Debugger vom Studio?) greetz jakob
nach guckt. Ich habe auch ein Problem mit dem Debugger des AVR Studios. Bei mir kommt der Atmel ATMega 8515L Prozessor zum Einsatz. Ich habe einen "Ringpeicher" programmiert, der mit Hilfe des "X-Pointers" nach einem Interrupt beschrieben wird und mit dem "Y-Pointer" ausgelesen werden soll. Wenn der
-
Thread
Wird der externe Quarz wirklich verwendet? Atmega8515L
delay_ms(200); } return 0; } [/c] Ich benutze den Atmega8515L mit dem STK500 über AVR Studio4. Für den internen RC Oscillator habe ich die SUT_CKSEL fuses auf "int. RC Osc. 1MHz; Start-up time: 6CK+64ms" gesetzt. Lass ich das Programm laufen, blink es eher
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Hallo Jörg, wo hast Du den "ATmega644-20PU" denn her ? Gruss Otto
kann... Ich probiere das einfach mal aus... BTW...: Sind die Sourcen zu den ChipBasic Computern (Atmega 8 - Atmega 644, bzw. ChipBasic1 - ChipBasic2) Open Source...? Ronny
-
Thread
Welche Zeit vergeht pro Zählschritt?
also ich habe einen ATmega8515L
-
Thread
[V] STK500 OVP und nagelneu
gibt es hier ein STK500. Zustand ist neu, unbenutzt, und in OVP. Dabei ist: - das STK500 - ATMega8515L - ATMega16L - serielles Kabel - diverse Verbindungskabel - Stromadapterkabel - Handbuch/CD Preis ist 66,66 incl. versichertem Versand innerhalb Deutschlands. Bei Interesse schickt mir
-
Thread
STK500 Taster + Taster über GUI
an und die taster funzen ja auch solange ich nich in der GUI taster drücke... ist übrigens ein ATmega8515L drauf
V1.25.1 Standard Automatic Program Generator © Copyright 1998-2006 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com Chip type : ATmega8515L Program type : Application Clock frequency : 4,000000 MHz Memory model : Small External SRAM size : 0 Data Stack
-
Thread
LED Adressierung bei Buslängen > 10 m
Hi, verbaut habe ich (Reichelt): LS L296 LT L29S LB L293 Ausleuchten kann man mit den Dingern logischerweise nichts, aber als Lichtpunkt sind sie schon zu gebrauchen. Der nächste Schaltungsentwurf wird je Platine 2 rote (sind am lichtstärksten
doch auch noch einen Link beisteuern: http://www.hoelscher-hi.de/hendrik/light/dmxled.htm Der ATmega8515-16 kann je nach Firmware ne ganze Menge: Dimmer mit 8-Kanälen, Schrittmotoren, Servos, 8x8-Matrix usw, und das alles mit DMX512 bzw DMX2000 (hab ich noch nie von gehört, ob es das ist was ich denke
-
Thread
ATMEGA8515, PWM-Beispiel aus dem Wiki funktioniert nicht?
Themen immer noch keine Lösung für mein Problem gefunden. Umgebung: AVR Studio 4.12, STK500 mit ATMEGA8515L Ich wollte das Software-PWM-Beispiel (Assembler) im Wiki (http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM) probieren und scheitere immer wieder daran. Anstelle der im Wiki beschriebenen
was anderes: PIND5 geht auf High! Ein flüchtiger Blick ins Datenblatt sagt auch warum: auf dem ATmega8 ist OC1 = PB1 (wie im Wiki-Code angegeben), auf dem ATmega8515(L) allerdings ist OC1 = PD5! Ändere den unteren Teil einfach wie folgt ab: [avrasm] ; Den Pin OC1A zu guter letzt noch auf Ausgang