-
Thread
Simples PWM mit dem AVR
Hallo Ich würde gerne auf die einfachste art und weise eine LED an einem ATmega8515L Dimmen via PWM. Habe jetzt sicher schon 2 Stunden nach einem Passenden Code in Assembler gesucht aber leider ohne erfolg. Ich hoffe ihr könnt mir helfen. Vielen dank. Liebe grüsse Claudio
AVR-Tutorium: http://www.mikrocontroller.net/articles/AVR-Tutorial ATmega8515-Datenblatt: http://www.atmel.com/dyn/products/product_card.asp?family_id=607&family_name=AVR+8%2DBit+RISC+&part_id=2006
-
Thread
ATmega64 vergist seine Signature-Bytes
Also bei meinem ATmega wurden die Bytes auf 0xFF gesetzt, als ich folgendes gemacht habe. Ist alledings keine Programmierseqzenz, sondern. In der Flash Doku steht: 308 ATmega64(L) 2490I AVR 11/04 1. Power-up
is held low during Power-up. In this case, RESET must be given a positive pulse of at least two ATmega64(L) CPU clock cycles duration after SCK has been set to 0 . As an alternative to using the RESET signal, PEN can be held low during Poweron Reset while SCK is set to 0 . In this case, only the
-
Thread
Unbekannten Controller identifizieren
von ca. 2007. Durchklingeln der Platine ergab beim 40poligen, dass seitens der Pinbelegung ein ATMega8515 oder 8535 passt. Für den 18poligen brauche ich Hilfe, da ich keinen passenden MC gefunden habe, hier die Pinbelegung laut Sockel: Masse Pin 6, 5V Pin 12. Oszillatoreingang Pin13, Oszillatorausgang
#6072754: > Durchklingeln der Platine ergab beim 40poligen, dass seitens der > Pinbelegung ein ATMega8515 oder 8535 passt. Oder ein i8051. Von dem hat Atmel das Pinout der ersten Generation abgeguckt. Der 8051 hat Reset high-aktiv, also im Betrieb low. Beim Atmel ist es umgekehrt, so kannst Du die
-
Thread
[AVR] Low-Byte einer Label-Adresse in Tabelle
Makro) mag der Assembler aber nicht und reagiert mit Fehlermeldungen: [code] $ make avr-gcc -mmcu=atmega8515 -DF_CPU=16000000 -std=gnu11 -Wall -Wextra -Os -Iinclude/ -c -o modul.o modul.S modul.S: Assembler messages: modul.S:786: Error: `)' required modul.S:786: Error: junk at end of line, first unrecognized
Johann L. schrieb im Beitrag #5319207: > M.W. garnicht. lo8(pm()) und pm_lo8() werden momentan nur für Code > unterstützt, z.B. als Reloc für LDI. Das ist ... verdammt doof. Wie gut stehen die Chancen,
-
Thread
Universelle Tastenabfrage
laufen die LED's 2....7 je nach Takt und prescaler. Nun hab ich den 8515 gegen einen ATmega 16 getauscht, weil ich einen weiteren TIMER benötige, die alle nötigen Bekanntmachungen in AVRStudio auf "ATmega16" geändert. Die KEY's 0 und 1 sind in ihrer FUnktion erhalten geblieben
Hallo, Hans Peter L. schrieb im Beitrag #2164283: > Jetzt funktioniert alles, so wie es soll und das mit einer "schlanken" > Routine Ich verwende seit langem mit Erfolg Peters Tasten-Entprellung (Atmega/Atxmega).
-
Thread
BASCOM SPI Schnittstelle für 8515 und ASIC programmieren
neuling auf diesem Gebiet und hoffe jemdand kann mit mit meinem Problem helfen. Ich habe einen atmega8515L auf einem STK500 und muss damit über die SPI-Schnittstelle die Register eines ASICs auslesen. Den 8515 möchte ich mit BASCOM programmieren. Ich habe mich schon durch diverse Tutorials und die
schlau darauß wie genau die SPI zu programmieren ist. Ich soll zunächst über ein vom Master (der 8515) gesetztes LOW am CS-Eingang des Slave ( der ASIC) die übertragung starten und anschließend die Register auslesen. Es sollen zunächst erstmal 8 bits gelesen werden. Das erste bezeichnet ob gelesen oder
-
Thread
PIN vs PORT beim OUTPUT
M. K. schrieb im Beitrag #5101555: > Ein Atmega328 verkraftet mehrere Millisekunden das Eineinhalbfache des > im Datenblatt angegebenen Wertes für einen Pin, das ist zumindest meine > Erfahrung Ein Atmega verkraftet monatelang einen Kurzschluss
Lothar M. schrieb im Beitrag #5101661: > Ein Atmega verkraftet monatelang einen Kurzschluss gegen Vcc oder GND > ohne merkbaren Schaden. Vorsicht! > Ich habe das mal an 10 getestet und die dann > gegen neue Atmega vermessen: auch nach 2 Monaten
-
Thread
USART Atmega32
hier schon fast am Verzweifeln. Wieso schreibst du eigentlich 9600>UL< ? ich habe bis jetzt immer nur L gesehen??? Was heißt das L bzw UL eigentlich, denn im Datenblatt steht immernur : UBRR=(fosc/16*Baud)-1
schon fast am Verzweifeln. Wieso schreibst du > eigentlich 9600>UL< ? ich habe bis jetzt immer nur L gesehen??? Was > heißt das L bzw UL eigentlich, ... Die Suffixe von Integer-Zahlenkonstanten sollten in jedem C-Buch erklärt sein. U - unsigned, L - long, UL also unsigned long. C99 hat dann
-
Thread
Encoderwert seriell senden
Meine Hardware: Encoder mit ??1000?? Incrementen (Habe leider keine Daten zu dem Teil) STK500 mit Atmega 8515L und internem Oszilator Hier mein Code: (Ist zu großen Teilen aus dem Forum) [c] #ifndef F_CPU #define F_CPU 36860000UL // Interner Quarz #endif #include <avr/io.h
Hi >Atmega 8515L und internem Oszilator solltest du schleunigst ändern. Mit dem bekommst du keine stabile Verbindung. #define F_CPU 36860000UL // Interner Quarz Habe zwar nur rudimentäre
-
Thread
BASIC-Apfelmännchen mit ATmega168
124 then 490 448 j="=" 449 if h<126 then 490 450 j="-" 451 if h<127 then 490 452 j="+" 490 rem l=l;j 491 nbprint j 520 b=b+0.04 530 goto 190 540 rem LOOP2END 542 print l 544 l=" " 550 e=e-0.1 560 goto 140 570 rem LOOP1END [/C]
Hi Ralf, im Moment hab ich nur ATmega8, ATtiny2313,ATtiny13 und einen AT90S8515 da... mehr als 8kiB Flash hab ich bis jetzt noch nicht benötigt,da ich gerade mit AVRs anfange. [Ich brauch für alles etwas länger ;-) ] In einigen Wochen
-
Thread
Motorkontrolle
Hallo. Ich Bearbeite momentan den Motor meines Golf 2, 1,8l 90PS. Umgerüsted wird auf Turbolader und Einzeldrosselklappen. Die Basics für die Kontrolle ist ein AT90S1200 mit 4 Bit LC-Display. Habe bislang noch keine weitere Hardware entworfen, da ich mit
die manuelle Zündung behalte ich auch vorerst. habe ein oder 2 gute Erfahrungen mit dem 90S8515 gesammelt, der wird ja nun unter dem namen ATMEGA 8515 verkauft (Hatte ihn auf einer 27Cxxx Emulatorboard Programmiert; Software war schon fertig, musste diese nur drauf schieben.)
-
Thread
Neuling sucht ersten Controller
auch guten support dazu, da er sehr verbreitet ist. Du könntest dir auch mal den pinkompatiblen(?) atmega88 anschauen, der hat pinchanging interupts, was sehr hilfreich sein kann. Sonst probier doch erstmal den mitgelieferten mega8515l aus, um ne led blinken zu lassen reicht es... Gruß Tobi
Bei Rechelt: ATMEGA 8-16 TQ http://www.reichelt.de/?ACTION=3;ARTICLE=50551;PROVID=2402 ATMEGA 8-16 DIP http://www.reichelt.de/?ACTION=3;ARTICLE=45024;PROVID=2402 Gruß John
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
WDC AC26400R (6.4GB) Maxtor 2F040L0 (40GB) MAXTOR 6L080J4 (80GB) Probleme macht mir die WDC AC31600H. Diese liefert beim lesen eines Sektors immer 1 im ErrorBit des Statusregisters und ich weiss einfach nicht wiso. Ich habe die Festplatte
brne copy_loop mov HD_LOAD_H,YH mov HD_LOAD_L,YL ; aktuelle Puffer-Adresse merken dec TEMP_B brne read_l ret [/code] Gruß aus Berlin Michael
-
Thread
AVR GCC, ATmega128, Compiler Problem?
C:\avrgcc128\ctest>make avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=test3.lst -mmcu=atmega12 8 -I. test3.c -o test3.o avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=delay.lst -mmcu=atmega12 8 -I. delay.c -o delay.o avr-gcc test3.o delay.o -Wl,-Map=test3.map,--cref -mmcu=atmega128
these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = atmega128 #put the name of the target file here (without extension) TRG = test3 #put your C sourcefiles here SRC = $(TRG
-
Thread
Timer im Compare Betrieb Comp A/B
AVR: 8515 <-- Vorgänger vom Atmega STK500 So Denn, Ich habe ganze 4 Beiträge gefunden die sich mit Compare 1 Beschäftigen und 0!! die mehr machen :( Also Gut. Ich Programmiere grade einen Frequenzgenerator
weitaus mehr Timern und besseren Features (doppelt gepufferte OC-Register) ausgestattet. Auf dem 90S8515 verrenkst Du Dir den Arm mit solchen Dingen
-
Thread
[V] Atmel STK500 inkl. Zubehör
Netzteil. Es wurde nur zu Testzwecken ausgepackt. Außerdem befindet sich auf dem STK500 noch ein ATmega168P. Auch der ATmega8515L, der beim STK500 im Lieferumfang war wird mitversendet. Preis: 70€ VHB inkl. versichertem Versand innerhalb Deutschland. Lieferung wie auf den Bildern, OVP habe ich leider
vorbildlichem ESD-Schutz bei mir an. Ich hoffe, dass die Platine bei mir mehr arbeiten muss, als bei Felix L. ;-)
-
Thread
Neue Wanderkiste Kittler
So ich hab die Kiste für den Versand fertig gemacht. Ich hab in die Kiste : Atmega 644 Atmega 32A Atmega 8515 Ein paar OpAmps Ein CH340 Modul Atmega328P Modul 2 PS2 Module Ich habe mir aus der Kiste genommen : 1x ATSAM7X512 Modul SMD Widerstände SMD Kondensatoren
Da wirrste auf jedenfall einen Anhänger brauchen. War irgend was um L60xB50xH40
-
Thread
Schachcomputer
einen der STK501 Adapter, das STK500 kann nur dir DIP Typen brennen. Bei meinem STK lag ein AT90S8515 und ein ATMega16 bei. Wenn du aber die eher komplexen Dinger auf dem uC abziehen willst und folglich viel Speicher brauchst, dann kommst du bei Atmel an den SMD Typen nicht vorbei und dazu brauchst
@Karl Heinz Buchegger: Seit wann kommt neben den turm der läufer????? T L S D K S L T B B B B B B B B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b b b b b b b b t l s d k s l t
-
Thread
cpse funktioniert nicht auf Controller
Abstinenz versuche ich mich an Atmel's AVR uC einzuarbeiten. Dazu habe ich einen STK500 mit einem ATMEGA8515L erstanden. Ich schrieb ein Programm, welches beim Eingang der PORTD verzweigt. Das Register r16 liest den Port D ein, das Register r17 wird mit dem Wert geladen, bei welchem anschliessend
auf die beschaltung der Ports hereingefallen? Vielen Dank für Eure Hilfe! .include "8515def.inc"; //includes the 8515 .org 0x000 ldi r16, 0xFF //Register r16 mit 255 laden out DDRB, r16 //und Port B als Output switchen ldi r16, 0x00 //Register r16 mit 0 laden
-
Thread
Z180 Programmierung (Timer)
Sinnhaftigkeit müssen wir nicht reden - in TP3.0 waren das 8 Zeilen > Code :-) Ich habe CP/M auf einem Atmega8515 (16 MHz) und 32 KB SRAM am Laufen. Der emulierte i8080 schafft etwa 2 MHz für NOP. ;-)
müssen wir nicht reden - in TP3.0 waren das 8 Zeilen >> Code :-) > > Ich habe CP/M auf einem Atmega8515 (16 MHz) und 32 KB SRAM am Laufen. > Der emulierte i8080 schafft etwa 2 MHz für NOP. ;-) Die Z180 Stamp schafft aber 18Mhz..ohne Emulation, das ist auf andere Weise auch wieder problematisch
-
Thread
Unterschied ATMega16L-8PI und -8PU
Hallo Leute, Ich untersuche gerade ein von einem ATMega16L-8PI gesteuertes Netzteil. Dieses Netzteil ist empfindlich gegen Netzstörungen, da die Ports des ATMega die Störimpulse ungewollt weiterleiten. Setze ich in den Sockel einen ATMega16L-8PU ein,
dass ein AVR nur unter bestimmten Bedingungen einen Fehler zeigt. Ich hatte das schon ein paarmal: ATmega8515 @ 18,432MHz: brsh Befehl wird nicht korrekt ausgeführt (d.h. er springt nicht obwohl der Wert größer ist.) Mit einem anderen AVR geht es.) ATmega8 steuert LCD mit zwei KS0108 Controller an. Sind
-
Thread
MP3-Player Projekt
Blockbatterie und eine 5V- Spannungsregler. -Ich brauche eine uC-Unit, dafür nehme ich einen ATMEGA32L mit 8MHz-Quarz. -Dann brauche ich einen Decoder, da habe ich mich für den VS1001K entschieden. -Als Speicher nehme ich eine 2GB-SD-Karte. -Als Anzeigepanel nehme ich ein
dir die Ärgernisse mit Pegelwandlern usw > -Ich brauche eine uC-Unit, dafür nehme ich einen ATMEGA32L mit > 8MHz-Quarz. kann man nehmen. Würde aber eher einen mit größerem Flash nehmen, wenn du Fat draufham willst, 2 SPI wären auch nicht das verkehrteste. :-)
-
Thread
Prozessoren fürs STK500
Prozessor für nen kleinen Euro gefunden. Daher wollte ich mal Fragen wo drin Sie sich Unterscheiden? ATmega 8L-8PI Atmel ATmega8 AVR Flash DIP28S° ATmega 8-16PU Atmel ATmega8 AVR FlashController DIP28 ATmega16-16PU Atmel ATmega AVR FlashController DIP40° ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32
> ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° > AT89C4051-24PI Atmel im DIP20-Gehäuse° > AT90S1200-12SI Atmel im SMD-Gehäuse° > AT90S1200-12PI Atmel im DIP-Gehäuse° Die kannst Du vergessen ..
-
Thread
Kurze Frage: Kürzel hinter µC Namen
frage: Was bedeuten die Kürzel hinter der Bezeichnung von Mikrocontrollern? Also mir geht es um das L bei atmega8515L oder beim atmega328P-PU. AU usw. gab es da auch noch. Gibt es da eine Liste irgendwo? Hoffentlich kann mir jemand helfen :) MfG
L-Typen sind für geringer Spannungen ausgelegt P-Typen sind besonders Stromsparend Das -AU am Ende steht für das Gehäuse
-
Thread
Preise von AVR's
AT 90S4414 PDIP 12.50 AT 90S4414 PLCC 12.50 AT 90S4433 PDIP 14.60 AT 90S8515 PDIP 20.90 AT 90S8515 PLCC 15.75 AT 90S8535 PDIP 23.10 AT 90S8535 PLCC 23.10 AT MEGA 103 TQFP 49.00 AT TINY 11L SO8 4.61 AT TINY 15L SO8 8.70 AT TINY 22L SO8 7.51
-
Thread
Neuer ReAVR in Aussicht
> einer Erwähnung bei den RAM-less AVRs wert sind. Historisch halt, genauso wie AT90S1200 und ATmega103, der dann ziemlich schnell einen ATmega128 als Nachfolger bekam. Dieser wiederum wurde zum „Dauerbrenner“, der wird als ATmega128A sogar zwei Jahrzehnte später noch produziert.
nicht sicher, weil ich hier zu Hause den Login nicht habe, aber ich glaube, sogar der gute alte AT90S8515 wird immer noch angeboten. Und falls doch nicht mehr, geht zumindest noch der ATmega8515(A?). Und warum auch nicht? Nach all den Jahren sind die alten Teile ein so genanntes "Brot und Butter"-Geschäft
-
Thread
NEC Beamersteuerung mit Atmega8U2
AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103 with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT UART_RX_vect #define
CONTROL UCSRB #define UART0_DATA UDR #define UART0_UDRIE UDRIE #elif defined (__AVR_ATmega8515__) || defined(__AVR_ATmega8535__) #define ATMEGA_USART #define UART0_RECEIVE_INTERRUPT USART_RX_vect #define UART0_TRANSMIT_INTERRUPT USART_UDRE_vect #define UART0_STATUS UCSRA #
-
Thread
Mikrocontroller-Umgebung für Anfänger
die man durch Flachbandkabel mit den Ports verbinden kann. IMHO wird inzwischen beim STK500 ein ATmega16 und ein ATmega8515 (kann auch der 8535) mitgeliefert. Sollte ich mit meiner Annahme danebenliegen, sollte man mein Post einfach überlesen...
Einen Mega128 auf Adapterplatine bekommst du auch recht preiswert: http://cgi.ebay.de/Adapter-mit-ATMega128L-2-x-RS232_W0QQitemZ9712319524QQcategoryZ10662QQcmdZViewItem http://cgi.ebay.de/Adapter-ATMega128_W0QQitemZ5859219679QQcategoryZ10662QQcmdZViewItem In Verbindung mit einer Lochrasterplatine
-
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
Atmega16 + Funkchips mit 2 Mignon versorgen
Hallo, kann ich mit 2 Mignon-Zellen (in Reihe 3V) direkt einen ATmega16L und einen Funkchip (VCC=2,6-3,3V) versorgen, oder brauch ich da einen Baustein oder einen Kondensator, der die Spannung stabilisiert? Danke
Ach, noch eine Frage: Ist es zu übertrieben, wenn ich für den Atmega16L 4 100nF Abblockkondensatoren vorsehe?
-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
ATmega88PA-15AZ - 15 oder 16 oder 20 MHz ?
> Frisch vom Hersteller bei dem auch der ATmega88PA-15AZ drin steht. Eben, warum sollte man auf einer Website "sos" suchen? Und "frisch vom Hersteller" finde ich für den ATmega88PA-15AZ nur 16 MHz, das ist wohl dem 'Automotive Quality Grade'
trotzdem mit 20MHz fehlerfrei läuft Ausprobieren. Z.B. betreibe ich hier für den Eigenbedarf einen ATmega1284P mit 25 MHz, der ist mit 20 angegeben, sowie einen ATmega8515-16PI von 0535 mit 22 MHz statt 16, allerdings bei Zimmertemperatur (nicht 'automotive' bei -40...125 °C). Keinerlei Probleme.
-
Thread
Eigenes Evaluationsboard
> Aber im Datenblatt steht doch 0 - 16 MHz (ATmega8) ???? Das ist auch richtig, weil es den Taktratenbereich angibt für den der Atmega8 von Atmel spezifiziert ist. Ab Werk ist ein Atmega8 auf internen RC-Oxzillator mit 1 MHz eingestellt. Wenn
eigenes Board herzustellen. Ich überlege auch ob ich nicht alle auf ein Board bekomme den Atmegs8515,(Atmega8),Attiny2313,Attiny13 vom Atmega8 habe ich ja schon eins :) den Rest baue ich mir als Addons auf. cya The_ride
-
Thread
Drehreglerwerte an visual basic übergeben
nach. Ich nehme mal an das du integrierte Analog Digitalwandler meinst. Was ist DIP. Hat der ATMEGA8515L auch sowas. Hab grad im Datenblatt geschaut, da ich aber nicht genau weiß nach was ich suchen soll ist mir nichts aufgefallen. Wenn ja welche Pins sind das. mfg
der MEGA8 2 AD-Kanäle mehr (also 8). Im Starterkit sollte ein MEGA8-16PU also mit DIP28 sein. 8515 ist ohne AD. gruß avr
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Klar...Zeigt High oder Low an... LoL PS: Joke. Der Tester ist gangz ganz einfach. Ohne Atmega und Co.
L. Schreyer schrieb im Beitrag #1326389: > Das sind meine selbst entwickelten Raketen-Bergungs-Systeme für > Modellraketen, 80x40 bzw. 60x23 mm klein und mit Atmega644p auf der > Unterseite nebst einigem
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a
ATtiny 2313 vor. Ich versuche gerade die Schaltung und den Code auf eine 868 MHz Lösung mit einem ATMega88A mit RFM12B abzuändern. Die Lösungen von Benedikt "rfm12_r2323_rxtx_check5" und "RF12_just_rxtx" habe ich bereits mit 2 x STK500 und ATMega8L ( 868 Mhz )aufgebaut. Die Datenübetragung funktioniert
-
Thread
Die genaue Sekunde / RTC Gesperrt
#define KEY_INPUT PINC // Mega8 //#endif #define LED_DIR DDRB //#define XTAL 11059201L // nominal value #define XTAL 8000000L // after measuring deviation: 1.5s/d #define DEBOUNCE 256L // debounce clock (256Hz = 4msec) #define uchar unsigned char #define uint unsigned
#define KEY_INPUT PINC // Mega8 #endif #define LED_DIR DDRB //#define XTAL 16000000L // nominal value #define XTAL 16000000L // after measuring deviation: 1.5s/d #define DEBOUNCE 256L // debounce clock (256Hz = 4msec) #define uchar unsigned char #define uint unsigned
-
Thread
Konvertieren von Binär nach ASCII
in rBin2H:L mov rBin2H,rmp ldi rmp,LOW(10000) mov rBin2L,rmp rcall Bin2ToDigit ; Ermittle 5.Stelle durch Abziehen ldi rmp,HIGH(1000) ; Lade 1.000 in rBin2H:L mov rBin2H,rmp ldi rmp,LOW(1000)
die Register 25 und 26 belegt. Gut, die hab' ich nicht verwendet. Dummerweise hab' ich aber keine ATmega8, sondern einen ATmega8515. Und da liegen die doch bei 30 und 31. Trotzdem Danke für die Hilfe!
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
mehrere Fragen bezüglich des Anschlusses an meinen Atmel, Hab folgende Atmels zur Verfügung: AtMega8515, 2x Atmega 16 und ein Atmega 32 1. Welche PINS muss Ich nun an meinen Atmel Anschließen? 2. Was hat V0, D/I, CS1, CS2, /RST / VEE / A und K für eine Funktion? Ist es besser wenn ich einen Atmel
> nutzen soll und an welchen Port ich die PINs vom Display aus dran hängen > soll? Nimm den ATmega16, der ist billiger als der ATmega32 und du hast zwei Stück davon, es ist also nicht ganz so schlimm, wenn dir einer kaputtgeht. An welche Ports du das Display hängst ist völlig egal, aber ich würde
-
Thread
ATMEL (Microchip) erhöht die Preise
dass der eine ein Digitallayout und der andere ein analoges hat, und dass die Upgrade-Pfade AT90S8515 bzw. AT90S8535 heißen – aber ehrlich, die spätere Sortierung nach ATmega bzw. ATtiny mit jeweils der Flash-Größe und nur noch einer Ziffer für den Featureset ist im Vergleich schon ein Segen.
Beispiel auch. Das erhöht nebenbei das Bildungsniveau. ;-) Ob das schon mal jemand verwechselt hat? ATmega16 und ATmega164 sind pinkompatibel. ATmega32 und ATmega324 sind pinkompatibel. ATmega64 und ATmega644 sind nicht pinkompatibel.
-
Thread
STK500 ASM Problem
nich zu funktionieren, weis sjemand wieso? hier mein source: Ich habe auf meinem board ein ATMEGA8515L .include "8515def.inc" ldi r16, 0xFF out DDRB, r16 ; Port B ist Ausgang ldi r16, 0x00 out DDRD, r16 ; Port D ist Eingang
-
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
-
Artikel
BAE-Tutorial
/25/45/85 so SOIC8 qfn QFN20/MLF20 rowspan=3 | at90s4414 AT90(L)S4414, AT90(L)S8515 (leer) DIL40 rowspan=2 | ATmega8515, ATmega162 plcc PLCC44/PLCC44s fp TQFP44 rowspan=3 | at90s4434 AT90(L)S4434, AT90(L)S8535 (leer) DIL40 rowspan=2 | ATmega16, ATmega164/324/644 plcc PLCC44/PLCC44s fp TQFP44 at90usbx2 AT90USB162, AT90USB82 (leer) VQFP32 rowspan=2 | atmega103 ATmega103(L), ATmega128(L) rowspan=2 | (leer) rowspan=2 | TQFP64 ATmega1281, ATmega2561 rowspan=2 | atmega1280 ATmega640, ATmega1280, rowspan=2 | (leer) rowspan=2 | TQFP100 ATmega2560 rowspan=2