-
Thread
mega163 läuft net im STK500
Servus habe bis jetzt erfolgreich mit dem alten 8515 programmiert und jetzt mal den ATmega163L eingesetzt (in den anderen Sockel). Habe erstmal zum Testen das Programm für den 8515 nicht geändert und wollte den neuen AVR damit programmieren. Aber er sagt
ist der Mega163L sollte vom Studio 3.56 unterstützt werden. Werd mal updaten.
-
Thread
uisp und serialprog
programmieradapter aufgebaut http://s-huehn.de/elektronik/avr-prog/avr-seriell.gif und einen mega8515l angehängt. da ich unter linux arbeite, habe ich mir uisp installiert. gibt es jetzt eine möglichkeit zu testen, ob alles so funktioniert? z.b. indem ich irgendwie den atmega chip feststellen kann?
-
Thread
illegal device name bei lcd tutorial
das lcd tut nachgebaut und wollte jetzt den code mit wavrasm in hex umwandeln. Ich Benutze einen ATmega8 oder ATmega8L, nur leider komme ich erst garnicht soweit ein Programm einzuspielen, da ich es mit wavrasm nicht in .hex umgewandelt bekomme, als fehlermeldung spuckt wavrasm aus: "illegal device name" ich habe schon m8515def.inc, m8def.inc und 4433def.inc ausprobiert und immer die gleiche Fehlermeldung... bin echt am verzweifeln, wollte ich doch mit dem lcd etwas rumspielen und dazulernen :( könnt ihr mir weiterhelfen
-
Thread
Interner Oszilator ATMega8515L
Hi. Was spricht eigentlich dagegen den internen Oszillator z.B. auf 4 oder 8 MHz zu benutzen ohne einen externen? Das wäre doch für die Schaltung einfacher auf zu bauen. Gibt es bei der Sache einen Haken? Noch etwas was ich nicht so ganz kapiere. Beispiel: Meine Taktfrequenz ist 4MHz. Ich habe einen Timer laufen der bei CPU /1024 einen Interrupt auslöst. Das sind bei mir : 4 000 000Hz / 1 024 = 3 906,25Hz Jetzt lasse ich jeden Interrupt eine LED entweder an oder ausschalten wo ich dann bei 1 953.125Hz bin. Aber ich kann die LED blinken sehen? Also kann ich ja nicht bei 1953... Hz
-
Thread
UART Echo in C STK500
anfang wenn man versucht mit UART zu spielen könnte das nützlich sein. Getestet auf einem STK500 mit ATMEGA8515L Chip. [c] #include <avr/io.h> #include <stdint.h> #ifndef F_CPU #define F_CPU 3686400 #endif #define UART_BAUD_RATE 9600 #define UART_BAUD_CALC(UART_BAUD_RATE,F_OSC) ((F_CPU) / ((UART_BAUD_RATE)*16L)-1) unsigned char get; int uart_putc(unsigned char c) { while (!(UCSRA & (1<<UDRE))); UDR = c; return 0; } int main(void) { UCSRB |= (1<<TXEN); //Transmitter Enabled UCSRC
-
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
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
STK500
Hi zusammen, in STK500 ist ein ATmega8515L, in der Anleitung redet man von AT90S8515!!!!!!!!!!!!! ist es das gleiche???? Danke für die Infos
-
Thread
S2313 lässt sich nicht auf STK500 programmieren
Eine ganz blöde Frage: von Werk aus sitzt ja ein ATMega8515L auf dem Board - dem muss man nicht rausnehmen bevor man über SPROG3 einen anderen AVR programmieren kann? Wenn ich im AVR Studio die Signature Bytes auslese bekomme ich ein Warning: Signature
Den installierten 8515 rauszukriegen ist wirklich nicht einfach. Drum sollte man die Controller nicht ganz bis Ultimo reinstecken - evtl. dünne Pappe dazwischen legen oder eben von Hand drauf achten, dass eine kleine Fuge
-
Thread
Problem: nur senkrechte Striche auf LCD
testen - und schon kommt das Problem;-) LCD: 2*16chars (HD44100H / HD44780A) von Toshiba AVR: ATmega8515 @ 8Mhz Code: AVRASM aus dem hiesigen LCD-Tut Bei dem Code habe ich Target, Zeitschleifen und den Port (von D auf C) umgeändert. Zur Kontrolle lasse ich noch eine LED in der Hauptschleife blinken
Compiler. Masse sollte OK sein, ist sogar abgeblockt. Großverbraucher sind auch nicht dran (nur der ATmega8515).
-
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
LCD-Code des Tutorials mit 8515L und 8*2-LCD geht nicht
mir geholfen. Ich versuche wie schon im Betreff angegeben den Code aus dem Tutorial auf einem 8515L und einem 8*2-Display mit KS0066-Controller zum laufen zu bringen. Aber es funktioniert einfach nicht. Beim initialisieren passiert folgendes: die obere Zeile bleibt schwarz, die untere wird gelöscht
Sorry wegen dem Controller. Ich benutzt einen ATMega8515L bzw. einen ATMega8. Außerdem das STK500. Ich verwende das Programm 1:1 aus dem Tutorial. Die Verkabelung habe ich schon x-mal überprüft. Auch auf Kurzschlüsse usw... Die nicht benötigten Datenpins
-
Thread
mage32 & Display?
Hallo Ich habe eine Routine geschrieben um Strings via .DB auszugeben und si funktioniert aufm 8515er bzw 8535er... wenn ich das ganze aber mit einen ATmega32L laufen lassen will, dann kann ich ales kompiliern und es scheint zu tun... leider wird beim runterbrennen nix aufm Display ausgegeben.
auf einen ATmega32 transferieren möchte? Als Anfänger vergisst man bestimmt irgendwas Wichtiges... und ich komme nicht dahinter was es in diesem Falle ist... merci und Grüsse silvan
-
Thread
[B] Verschiedene AVR-Controller
Verwendung habe und die ich deshalb hier anbieten möchte (Preise sind Verhandlungsbasis!): 1x AT 90L8515PDIP Reichelt: 5,25 3,50 3x AT 90L8535PDIP Reichelt: je 8,70 je 5,50 3x ATtiny26 Reichelt: je 2,00 je 1,50 Für den Versand kommt nochmal 1,- hinzu. Gruß, Rüdiger
> Ich hatte die Chipbezeichnung wohl etwas zu schnell überflogen. > 90L8515PDIP LOL, diese Bezeichnung gibt es aber auch nicht. ,,,, (QuadComma) = Hubert Müller* *) Weil es ist ja wichtig, hier im Forum einen richtigen Namen zu benutzen LOL
-
Thread
PDA als LA
Art von TIMESTAMP P0 P1 P2 P3 P4 P5 P6 P7 ------------------------------------- 00:00:01 L L H L L L L L 00:00:02 L H L L L L L L 00:00:03 L H H L L L L L 00:00:04 L H L L L L L L ausgegeben wird, dann kann man den Palm zur Seite kippen und sich den
so, grade reichelt-bestellung rausgeschickt. atmega8515+adresslatch war auch dabei. und soweit ich das auf die schnelle aus dem datenblatt rauslesen konnte(oder eben grade nicht), macht es von der geschwindigkeit keinen unterschied, ob interner oder
-
Thread
Anfänger sucht info über Bascom und befehlssatz?
verwende ich zur Programmierung BASCOM AVR und habe das Atmel Starterkit STK500 mit dem Controller ATMEGA8515L. Ich suche jetzt Tutorials für BASCOM und die Hardware, da ich auch den Befehlssatz nicht kenne und erlich gesagt kein Ahnung davon habe, hoffe ich das Ihr mir da weiter helfen könntet.
sich mal anschauen sollte. Der erste Schritt ist eigentlich festzustellen ob der Programmer den 8515 auf dem Stk500 korrekt erkennt und damit richtig konfiguriert ist. Danach kann man dann unter zuhilfenahme des Datenblatts vom 8515 an erste Experimente setzen. Das wärs eigentlich fürs erste.
-
Thread
SRAM und ATmega8515
stdlib.h> #include "USART.H" #define XRAMSTART RAMEND+1 //start of external RAM = 0x0260 for ATmega8515 #define NOP() asm volatile ("nop" ::) typedef unsigned char u08; /*######################### Prototypes #########################*/ void Delay1ms(unsigned int); void Delay100us(unsigned
//################################################################################### { int k,l; for(k=0; k<time; k++) { for(l=0; l<40; l++) { //Ein CPU-Clock = 125us bei 8MHz NOP(); NOP(); NOP(); NOP(); NOP(); NOP(); NOP(); NOP(); NOP(); NOP(); NOP(); NOP();
-
Thread
avrasmeditor
-12,AT90S2323,AT90LS2323, AT90S2343 AT90LS2343 AT90S2313-4 AT90S2313-10 AT90S4433 AT90LS4433 AT90S8515-4 AT90S8515-8 AT90S8535 AT90LS8535 AT90S2333 AT90LS2333 AT90C8534 AT90S4414-4 AT90S4414-8 AT90S4434 AT90LS4434 ATmega103 ATmega103L ATtiny22L ATtiny11L ATtiny11 ATtiny12 ATtiny12L ATtiny1. leider
GENERATED FILE - DO NOT EDIT ******************** ;***** Created: 2005-01-11 10:31 ******* Source: ATmega8.xml ************* ;************************************************************************* ;* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number :
-
Thread
Kupferdrahtdurchmesser bei Spulen
das ist Puls-Längen-Codierung. Die Manchestercodierung basiert auf dem Pegelwechsel, entweder von L auf H = 0 oder H auf L = 1. Gruß Hagen
Das ist noch bewährtes Schaltungsprinzip von früher. Heute nimmt man IR2184 (oder83?). Sind im L298 Clamping-Dioden integriert? wenn nicht, brauchst Du auf jeden welche! Gibt es da nichts moderneres als den L298? irgentwas mit MOSFETs drinne, die kein so hohen Drop haben? Wenn der L298 günstig
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
S65 display LS020 und ATmega8L 8MHz 2,8V.
Habe es nun hinbekommen. Display wird erfolgreich mit einem ATmega8515 betrieben.
-
Thread
AVR STK 500 bei Reichelt - Preis gesenkt!
schaut mal bei Atmel, da findet ihr die User Guide und ja, ein µC ist dabei, bei mir waren es 2 (ATmega16/AT90S8515 Anno2003) übrigens geistert in diesem Forum auch eine tolle Übersetzung rum, für den Fall das es in deutsch besser geht Grüße
Hallo zusammen, mein STK500 ist heute gekommen. Bei mir waren auch zwei µC drinn. Ein ATMega8515L und ein ATMega16. Na da bin ich ja mal gespannt, wie ich mich mit den µC so rumschlage ... -- Martin
-
Thread
DCC Decoder
Hier der einfache Schaltplan für Eagle 4.11. Der L272D kann 1000 mA, das leicht locker für Spur N. Für H0 oder größer müsste man nachrechnen. mfg dxm
Preisverfalls einer Roco weichen mußte. Der Weichendekoder entstand schon 1999 und läuft mit einen 8515 oder 4414 (geht auch mit mega8515) der fehlt auf dem Bild. Damals waren die Avr's noch recht teuer, da hab ich halt für jedes Modul ein 8 fach Dekoder gebaut, heute würde ich das nicht mehr so machen
-
Thread
Eclipse und WinAVR
Hallo ICh hab ein problem mit dem Plugin festgestellt. Und zwar mit den Timer beim ATMega 16. Die Pluginversion ist 1.0.16. Wie von Torsten beschriben wird auch bei mir die crts8515.o automatisch geladen. Hat inzwischen jemand eine möglichkeig gefunden das problem zu lösen? mfg Max
text) avrtest1 line 0 1156900583455 2526 Meine Einstellungen: 1) Assembler: -mmcu=atmega8515 -gstabs 2) Compiler: -fmessage-length=0 -Wall -Wstrict-prototypes -Wmissing-prototypes -I"C:\Programme\Atmel\WinAVR\avr\include" -mmcu=atmega8515 -minit-stack=__stack -O0 -fshort-enums -fpack-struct
-
Thread
ATMega128L und externes SRAM
Hallo Zusammen. Ich habe mal ein paar kleinere Fragen zum Mega128L und externem SRAM. Ich plane zur Zeit an einem MP3 Player, dem ich gerne 64(60)k SRAM als RingBuffer spendieren möchte. Dazu sei gesagt, das dies meine erste RAM+MC Erfahrung ist. 1. SRAMS und Völte
Hi siehe Anhang. Ist zwar ein Mega8515 aber die wichtigen Pinbezeichnungen sind beim Mega128 die gleichen. Matthias
-
Thread
Wie aus einem ADC -Eingang ein DAC Ausgang wird
Um z.B. 2,5V am Ausgang zu haben, schaltest Du den Ausgang einmal auf H und beim nächsten mal auf L. 4 x H und 1 x L ergibt z.B. 4V. Und genau das musst Du eben so umsetzen, dass es für deine Schaltung passt.
Ich verwende einen mega8515 als 32 Kanal PWM Steuerung für LEDs. Die PWM hat 8bit und eine Ausgangsfrequenz von etwa 200Hz. Ich denke du hast die Funktionsweise von PWM nicht so ganz verstanden: In der Interrupt Routine wird
-
Thread
f*** mega8 ->I²C
Hallo Leuz ich versuch jetz schon seit ner halben woche den mega8l i2c tauglich zu machen, damit ich damit auf des i2c eeprom bei meinem temperaturdatenlogger zugreifen kann. jetz iss des problem, dass ich mit nem AT90s8515 problemlos eine i2c verbindung zu einem
alles auf meinem stk500] aufbauen kann. wenn ich aber haargenau das gleiche programm auf meinen mega8l programmiere, natürlich mit ner anderen include datei, dann macht der pcf8574 nix! an was könnte das denn liegen. ich denke dass es villeicht mit den vielen zusatzfunktionen des mega8l an den einzelnen
-
Thread
128x64 Grafikdisplay von Pollin
DATA_DIR_OUT(); // Port 2 als Ausgang LCD_WRITE = LCD_DATA; LCD_CD_L(); // Commando High LCD_WR_L(); // Write Low LCD_CE_L(); // Chip Enable Low LCD_CE_H(); // Chip Enable High LCD_WR_H
DATA_DIR_OUT(); // Port 2 als Ausgang LCD_WRITE = LCD_DATA; LCD_CD_L(); // Daten Low LCD_WR_L(); // Write Low LCD_CE_L(); // Chip Enable Low LCD_CE_H(); // Chip Enable High LCD_WR_H();
-
Thread
rcall <-> call
Alle AVRs bis 8kB (Mega8, Mega8515 usw.) können mit rjmp / rcall vollständig adressiert werden. Erst ab Mega16 muß man call / jmp nehmen. Peter
Johann L. schrieb im Beitrag #3595443: > Das geschieht aber nicht dadurch, daß absolute Sprünge vom > (dynamischen) Linker korrigiert werden. Doch, gibt es auch. Gruß Jobst
-
Thread
ATmega8515L kleines Zeiger Problem in ASM
Folgendes kleine Programm funktioniert nicht so wie ich will, die LEDs im zweiten Part sind immer Falsch.
-
Thread
kann man einen mikrocontroller übertakten?
Hi Mein AT90S8515 (STK mitgabe), musste aus Quarzmangel auch mit 10MHz laufen anstatt mit den "erlaubten" 8. ISP, Portausgabe und SPI von eine Atmega128 auf den8515 hat noch einwanfrei funktioniert. Wärmeentwicklung
gesetzt ist, wenn z.B. ein CCFL Inverter in der Nähe liegt. Die Warscheinlichkeit, dass sich ein ATmega8515 aufhängt wenn ich meinen Lötkolben ausschalte, ist um ein vielfaches höher, als dass sich z.B. ein AT89C51 aufhängt (in der selben Schaltung, der 8515 ist ja (außer dem Reset Pin) Pin kompatibel
-
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
1*16 LCD _mit Peter Fleury's LCD library
Hallo Hubert, habe einen ATMEGA8515L... das LCD ist wie folgt angeschloßen: LCD ->µC -------- DB4 ->PC0 DB5 ->PC1 DB6 ->PC2 DB7 ->PC3 RS ->PC4 RW ->PC5 E ->PC6 frei->PC7 Gruß, Carsten
hi, also ich habe den ATMEGA8515L als Display ein 1*16 LCD von Reichelt... mittlerweile funktioniert es wunderbar! Andere Erfahungswerte habe ich diesbezüglich nicht (noch nicht *GGG) Gruß, Carsten
-
Thread
Worin liegt der Unterschied?
sind beide mit dem ISP programmierbar? Und was ist sinnvoller? Und was unterscheidet den 8535 vom 8515 oder 8L8? Nur die Ausstattung? Ich bin momentan leicht überfordert, es wäre nett, wenn Ihr mir mal einen Tip geben könnten, was ich wählen soll... am liebsten wäre mir einer mit 40 Pins, damit ich
Varianten, sind beide mit dem ISP programmierbar?" falsch "Und was unterscheidet den 8535 vom 8515 oder 8L8? Nur die Ausstattung?" ein blick ins datenblatt wirkt wunder, auch bezärlich der -8 und -16 versionen für 40pins wäre ein mega16 oder mega32 ein guter anfang aber zum erlernen schadet
-
Thread
ATmega8515L uebertakten, klappt.
Hi, nachdem mein kleines Lochraster experimentier system mit nem 8515L fertik ist, habe ich mal ein 4Mhz quarzozillator angeschlossen, und was war ? Lief, achja lief auch ohne Quarz ( rausgezogen), tiefer in die Materie eingestiegen, und die Sticky Bits gesetzt, nun liefs
der gut sortierten Bauteile Kiste lag noch ein 40MHz quarz ozi, durch den 4Mhz getauscht, und der atmega lief immer noch, nur 10x schneller. :) Nun meine Frage, wie schnell ist dieses Ding ? Laut Anleitung sind bei 5V nicht mehr als 16 Mhz drinn. Und hier laeufts mit 40Mhz und 5V, astrein. Das Ding
-
Thread
galvanische Trennung RS232
Möglichkeit die serielle Schnittstelle galvanisch zu entkoppeln. Ich verwendet in der Schaltung einen ATMEGA8515 und einen MAX232 zur seriellen Datenkommunikation. Kann mir jemand weiterhelfen? Habe leider keine allzugroße Erfahrung mit Optokopplern etc. Habe auch bei der Suche im Web immer nur Verweise
auch für meinen Zweck anbieten. Wäre sicherlich die einfachste und platzsparendste Variante. @PeterL: So ähnlich werde ich es wohl machen, nur dass ich nicht zwischen zwei MAX202 entkopple, sondern zwischen meinem Mikrocontroller und dem MAX232. Die Spannungsversorgung wird sicherlich am saubersten
-
Thread
SRAM
Addressdekodierung so das immer nur ein Baustein aktiv ist. Benutze am besten einen AVR mit XMEM Interface wie ATmega8515,ATMega128,ATmeag162,ATMega64. Dort brauchst du dich ums Timing nicht zu kümmern, selbst mit 16MHz Takt kann der AVR nur mit maximal 62ns auf deinen 55ns SRAM zugreifen. Ich habe schon auf 70ns
"Benutze am besten einen AVR mit XMEM Interface wie ATmega8515" der oben besagte Speicher hat 19 Eingänge für die Adresswahl und 8 Anschlüsse für Daten. Zusätzlich gibts noch write enable, chip select und output enable inputs. Somit sind 29 oder 30 Ports
-
Thread
Übertragungsrobleme mit STK500
in diesem Forum ("gcc") deplaziert. 2 - Wie ist die ISP-Frequenz des STK500 eingestellt? 3 - ATmega8515 oder AT90S8515?
Sorry wo hätte die Frage denn hin gesollt? Es handelt sich um den AT90S8515. Der ATMEGA16L hat das gleiche Problem. Die Einstellungen für die ISP-Frequenz habe ich nirgends gefunden. Aber jetzt geht es plötzlich wieder?? Warum?? Ich nur im AVR-PROG mal den AT90S8535 ausgelesen
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
: Außer dem mega8515, dem SDRAM, dem RAM DAC, einem 18,432MHz Takt und einer Delay Line (oder einfach mehrere Gatter in Reihe schalten) benötigt man keine weiteren Bauteile.
alle die diese Platine haben, hier ein paar Dateien dazu (Testprogramm, Pinout, Anschluss an einen ATmega8515 usw.)
-
Thread
IR Empfänger mit ATTiny
einen "eigenen" TSOP gedacht. Der sollte nur das Signal demodulieren. Als Prozessor habe ich einen ATMEGA8515-16, den ich mit 18 MHz übertakten werde. Dieser Stellt dann ein Software-Interface zu USB, ein Hardware-Interface zu RS-232, und ein paar kleineren Spielereien her. Im Endeffekt ist es das Ziel
das IR-Signal an den Computer weiterleiten. Über ihn und die Station kann man dann meine mit einem ATMEGA8515 modifizierte Fernbedienung via RS-232 "programmieren". Diese ist dann in der Lage, bis zu 10 Endgeräte mit einer Fernbedienung zu steuern.
-
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
LCD Controller für 640x480 LCD mit mega8515
@ Hannibal.exe Hallo, du meinst doch sicher ATMEGA 8535 ? oder gibt es nen 8538 wirklich ? Der ATMEGA 8535 hat leider soweit ich weiss keinen externen Adressbuss . Bei Reichelt giebt es den 8515 für 3,45 . grüsse
was muss ich alles ändern? Noch ne andere Frage, hat es einen speziellen Grund, warum du einen Atmega8515 nimmst, oder kann ich da auch einen Atmega16 mit 16 MHz nehmen? mfg Philipp
-
Thread
externer 16MHz Quarz an ATmega8515
Ich will meinen Atmega8515 durch ein einen 16MHz Quarz takten, hab damit aber Probleme. Hab ihn wie im Datenblatt angeschlossen (Quarz zwischen XTAL1 und XTAL2 und 22pF Kondensatoren zur Masse) und bei den Fuse-Bits auch
Quarzoszillator. Ach übrigens, dumme Frage: Das ist doch wirklich ein 16 MHz Typ, nicht etwa ein Atmega8515"L"?
-
Thread
AVRDUDE & Fuses
von AVRDUDE verwendete Format um? Könnte mir jemand ein Beispiel zeigen (am besten wie ich den ATMega8515 auf einen Externen Quarzoszillator umstelle)? Danke!
, was sie bedeuten, um erstmal ein Gefühl dafür zu kriegen, was Du machst. Beispiel an meinem ATMega8: avrdude> read hfuse >>> read hfuse 0000 d9 avrdude> read lfuse >>> read lfuse 0000 e4 Das ist also 11011001 (h) 11100100 (l) in binär. Also ein Blick ins Datenblatt (in dem Falle Seite
-
Thread
Datenverlust im Eeprom ohne Versorgungsspannung
Hallo! Ich programmiere einen ATmega8L mit avr-gcc. Periodisch werden Daten in das Eeprom geschrieben und über die Uart ausgegeben. Solange der Microcontroller an der Versorgungsspannung angeschlossen ist, bleiben die Werte im Eeprom
Das Problem gab es bei den Classik-Bausteinen sehr oft (bei mir war es der 8515). Bei langsam ansteigenden oder abfallenden Betriebsspannungen war der Mikrocontroller oft "längere" zeit in einem Spannungsbereich, der ihm schon Funktionen abverlangte, aber recht eigenwillig. Wie
-
Thread
UART liefert Mist...
Hallo zusammen, Ich hab' ein Problem mit dem U(S)ART meines ATmega8515. Ich bekomme zwar was vom PC, aber das sind zum Teil bei mehreren Zeichen verschiedene Werte für's gleiche Zeichen oder einfach irgendwas komisches. Jedenfalls krieg' ich nix schlaues. Den Code
dann noch eine Anzeige, damit ich auch seh', was ich bekomme. Hier ist der Code: .include "m8515def.inc" ;Hier kommen diverse Definitionen & Co... .org 0x00 rjmp main .org URXCaddr ; Interruptvektor für UART-Empfang rjmp int_rxc ; Hauptprogramm
-
Thread
AVR-Studio und Stack
Hallo zusammen, Ich hab' ein Prog für die Ansteuerung eines LED-Displays an meinen ATmega8515 geschrieben. Dieses hat allerdings noch einige Bugs, weshalb ich es gerne Schritt für Schritt mit dem Debugger durchlaufen lassen möchte. Nun gibt's da aber ein Problem mit dem Stack: Meine Routine
mov LED_Delay_ValueL, LED_Temp ;Zählregister wieder füllen LED_Delay_Loop2_: dec LED_Delay_ValueL ;Register dekrementieren (- 1) nop nop nop
-
Thread
Schnelle FFT in Assembler
zumal ich noch 2 atmega 16 und 32 in smd daheim habe ! gut das machen wir !
es. ;-) Für die FFT-Berechnung veranschlage ich weitere 4 kByte. Damit wären wir jenseits von ATmega32 und auch ATmega128. Eigentlich etwas für ATmega2560 mit 8 kB RAM, wenn nicht sogar schon etwas für AT91SAM7xxx. Vorsicht beim ATmega256x in Assembler: für Unterprogramme werden nicht 2 sondern
-
Thread
Oszilloskop mit AVR
@Matthias H. 400kHz Samplerate ? Mit einem mega8515@16MHz und 64kb SRAM komme ich auf etwa 2MHz Zum UART: Schau doch einfach mal ins Datenblatt...
. man könnte ja, wie bereits gesagt) die daten vom adc direkt in den ram schreiben und dann 2 atmega16 jeweils einen speicherbereich zur verarbetung zuweisen (ATMega16 Nr1. 0.-250. Byte, ATMega16 Nr1. 251.-500. Byte). MfG Axos
-
Thread
bekomme avrlib -> uartsw nicht zum laufen
hubbard.engr.scu.edu/embedded/avr/avrlib/ gefunden und gleich mal ausprobiert. Ich spiele mom mit einem AT90S8515, später dann mit einem ATmega16L. Die Timer.c Library habe ich schon mit Erfolgt in Betrieb. Jetzt möchte ich die uartsw.c benutzen, habe aber so meine Probleme: - MCU = 8515 - F_CPU = 7372800
-
Thread
letATwork2-Modul & ATmega128
Tja, das habe ich auch gedacht. Bei den Mega 8515/16/32/64 und bei dem "neuen" Datenblatt des 128 steht 10,000. Anbei mal das von dem mitgelieferten. Mfg Sascha
erkennen kann handelt es sich bei dem Datasheet das Du da hast um die Revision 2467C. Ich hab da 2467L liegen. Scheint sich also auch was getan zu haben.