-
Thread
ATMega 8515 lässt sich nicht programmieren
Hallo, Ich habe den ATMega8515 vorliegen. Außerdem liegt mit der original Programmer AVRISP MKII, sowie AVR Studio vor. Ich habe auch schon erfolgreich den ATMega 8, 16 programmiert. Nun möchte ich eine Firmware in den ATMega
Hi Das ist der falsche Sockel. Der ATmega8515 gehört in den *SCKT3000D3* . MfG Spess
-
Thread
Problem mit SPI gesteuerter Soft-PWM
Guten Tag µC-Profis, folgendes Problem quält mich: Ich habe ein System aus zwei ATmega8515. Einer fungiert als SPI-Master, der andere als Slave. Der Master sendet ständig via SPI 8-Bit Helligkeitswerte an den Slave, welcher diese in Soft-PWM umwandeln sollte. Die Kommunikation über
-
Thread
Fehler in Beispielcode AVR Tutorial "Multiplexing"!
(und angeschlossenem STK500). Funktioniert auch in der Simulation nicht, unabhängig, ob ich den ATMega8 (für den das Program geschrieben ist) oder den ATMega8515 verwende. Grüsse, Bennie
zwischen den Ohren! Der Code (im AVR Tutorial) ist richtig, funktioniert nur nicht, wenn man den ATMega8 mittels "m8515def.inc" und den Mega8515 mit "m8def.inc" betreiben will. Da kann mann lange im Simulationsmodus im AVRStudion nach dem Fehler suchen und sich über das komische Verhalten insbesondere
-
Thread
Countdown (Zähler)
gerne einen Countdown-Zähler aus je 4 7-seg. Anzeigen bauen (kein LCD-Display) habe zuhause eine Atmega8515 rumfliegen und wollte ihn dafür nutzen auch wenn er dafür warscheinlich etwas zu überdimensioniert ist. Hatte auch mal gegooglet und habe ein Projekt einer Uhr gefunden. Habe den Schaltplan (siehe
auch etwas anders wie man sied. Natürlich habe ich auch in der Deklaration des µC $regfile = "m8515.dat" $crystal = 4000000 eingegeben. Über eure hilfe wär ich sehr dankbar da ich echt noch ein µC Neuling bin...
-
Thread
Wieder Prob mit LCD KS0066
und mir Anleitung zu geben ^^ Ach ja un nochwas: Ich benutze AVRStudio und interner Takt beim Atmega8515L. Habe ihn mittels AVRStudio auf SUT_CLKSEL Int. OSC 4MhZ Startup 6ck + 0ms gestellt...ist das richtig? Gruß Giehlman Code: /* Hauptprogramm .include "m8def.inc" .include "lcd_routines.asm
-
Thread
Online-Beobachtung
Mikrocontrollern einarbeiten. Ich verwende das AVR-Studio Version 4.15 Build 619 und STK500 mit einem ATmega8515. Die Beispielprogramme hier aus dem Forum laufen wunderbar. Nun habe ich das Problem, dass z.B. das Programm: ;***** STK500 LEDS and SWITCH demonstration .include "8515def.inc" .def Temp =
-
Thread
ATmega8515 über STK500 programmieren
zumindest einfach: der hat seinen eigenen Taktgenerator, diesen Takt kannst du an XTAL1 deines ATmega8515 einspeisen, um erst einmal wieder ein funktionierendes ISP zu bekommen.
das blöde ist, dass ich mit diesem isp-anschluss meine ATmega8515 auf dem STK500 programmieren kann....
-
Thread
mega8515 Timer/Counter0 Compare Match Interupt
Wie schreibt man in C die Abfrage für den Timer/Counter0 Compare Match des Atmega8515 ( wenn ich das Datenblatt richtig deute Vektor 15 ). Ich hab schon in den Include-Files nachgesehn aber da geht es merkwürdigerweise nur bis zum Vektor 12. Ginge es vllt mid dem Code ? [c]
also bei mir heisst die datei iom8515.h und da steht alles drin.
-
Thread
Interrupt Laenge bestimmen
um den Timer entsprechend anzupassen. z.B. die max Taktzahl zum abarbeiten folgender Routine: (Atmega8515, 8MHz, AVRStudio) Danke schonmal und schenes Wochenende ISR(TIMER1_COMPA_vect) { static uint8_t pwm_cnt=0; uint8_t tmp=0, i=0, j=1; OCR1A += (uint16_t)T_PWM; //Compare Register
-
Thread
ADC: Wieviele Spannungen kann ich am AVR einlesen
Jeder ATMEGA oder ATTINY mit internem ADC hat exakt EINEN ADC und einen vorgeschalteten Multiplexer mit n Eingängen, die in der Software umgeschaltet werden können. Damit kannst Du nacheinander n Spannungen messen
Hallo, wollte ich schon drauf hinweisen, der 8515/Mega8515/Mega162 jaben keinen ADC dafür das Memory-Interface. AD0...AD7 sind Address-/Data0...7 der Speicheranbindung. Gruß aus Berlin Michael
-
Thread
ATmega8515 + External SRAM
Hallo µC.net Community.. ;) Ich komme mit dem Speicher meines AVRs so nichtmehr hin, weshalb ich gerne einen externen SRAM verwenden würde. Nach etlichen Stunden googlen und surfen, bin ich auf die unterschiedlichsten Lösungen getroffen und irgendwie nicht klüger als vorher. Mir fehlt so irgendwie der Einstieg in diese Thematik. Welchen SRAM- und Latch-IC muss ich verwenden, damit alle Timings bei 16MHz CPU-Frequenz des AVRs eingehalten werden? Im Prinzip kann ich mir anhand der Datenblätter alle nötigen Informationen suchen, nur brauche ich halt erstmal irgend einen Typen.. ;) Mit
-
Thread
Mega88 & ASM & PWM (Hilfe gesucht)
Timer zählt bis 255) in ASM für den Mega88 initialisiert? Ich finde hier nur die Beispiele für den 8515 und auch da nicht den Modus, sondern immer nur die 16-Bit Variante. Außerdem bringen die immer Fehler: "Operand 1 out of Range", obwohl ich nur mit copy & paste den Quellcode übernehme. Das Datenblatt
TCCR1x und OCR1x sind im ATmega88 'memory-mapped I/O', müssen also per sts angesprochen werden.
-
Thread
Defektes Grafikdisplay W320-8k3
Erfahrungen mit dem Display am externen Memory Interface? Ja, ich hatte den 13700 an einem mega8515 laufen. Gelesen habe ich nur die Register, aber Schreiben ging bei 16MHz ohne Busyabfrage und XMEM problemlos.
Leitung derzeit nicht ab. Beim Read waren nach dem Befehl RD=low 4 nop notwendig, damit bei 8MHz und ATmega644 der Wert richtig eingelesen wurde (hab ich am auch gut am Logikanalyzer beobachtet) Und deswegen meine Bedenken bei Verwendung des XMEM und 16MHz, da man max. nur 2 Systemtakte als Waitstates
-
Thread
Wie lange wird der AT90CAN128 noch lieferbar sein?
Die meisten AT90 wie AT90S8515 sind veraltet, das ja, aber bei den Spezialtypen für CAN und USB war Atmel dumm genug, sie unter dem Label AT90CAN und AT90USB zu führen obwohl sie technisch nicht der veralteten Generation angehören. So ist der AT90CAN128 ungefähr ein ATmega128 plus CAN und mitnichten veraltet, genausowenig wie der AT90USB162. Ich bin zudem garnicht sicher, ob Reichelt diesen Typ überhaupt jemals geführt hat.
-
Thread
AVR Studio , STK500 mit Atmega8515L
Hi, ich habe neulich ein STK500-Board gekauft. Das Board wurde mir mit dem Atmega8515L geliefert. Als IDE benutze ich AVRStudio und ich habe bei der Programmierung Probleme. Ich kriege beim Einlesen der Signature eine Meldung, nach der die gelesene Signature der gewählten Device
selber noch Anfänger in diesem Gebiet, starte jetzt aber mal mit einem STK500 und dem gelieferten Atmega8515l. Habe jedoch auch ein Problem mit dem ISP... Nutze AVRStudio und WINAVR und habe dieses kleine Testprogramm um eine LED blinken zu lassen. [c] #include <avr/io.h> #include <util/delay.h
-
Thread
Atmel Evaluationboard V2.01
Boardes nennen, habe auch schon mein Seriellkabel angeschlossen und Bascom dazu bekommen, den Atmel 90S8515, der hier noch rumlag auszulesen. Auch kleine Erfolge sind Erfolge. Nun hab ich mir bei Pollin einen Atmega 32 16pu0808d mitschicken lassen. Also eingestöpselt, Basom gestartet, Testfile von Pollin
wenn der atmega32 neu ist, hast du dann schon gefused?
-
Thread
Mehrere signale mittels multiplexing auf einer Leitung
MC nehmen, z.B. ATmega8515 (35 IO-Pins), dann per RS232 übertragen und dann auf nen RS232-USB-Konverter. Peter
-
Thread
Nur Halbe angegebenen Baudrate mit UART @ ATmega8
Hallo! Ich möchte einfachste Daten von meinem ATmega8 zum PC senden. Das klappt auch so weit mit angehängtem Programm über eine normale MAX232-Schaltung. Was mir nun Stirnrunzeln verschafft, ist die Tatsache, dass ich zwar in der main.c eine Baudrate
MHz (STK500) Board, 25 bei 4 MHz, dann gehts mit 9k6 . Jetzt kommts aber: Das Include File muß m8515....heißen nicht nur 8515 sdonst erkennt er den 16 Bittigen Init String für die Serielle nicht. UBBRH UBBRL umgekehrte Reihenfolge etc etc. Im Manual vom ATMegaxxx steht auch drin, wie man URSEL
-
Thread
SPI-Problematik (Daten Übertragung und andere Portc gestört)
reichlich gesucht und zusammengetragen, aber....). Auch in meinen Büchern und dem Datenblatt des ATmega8515 sollte es so eig. laufen, oder ich habe mal wieder was entscheidendes überlesen... Also, ich bin gerade am SPI verzweifeln. Bin dabei das "eigentlich recht einfache SPI" für nen ADC, LCD, DAC etc zu nutzen. Meine derzeitige Konfiguration lautet: Board: STK500 uC: Atmega8515 Oscar: vorhanden für Port-Analyse Ich habe schon einige Sachen ausprobiert und mir unter anderem aus Büchern und vor allem den Foren einiges zusammen gesucht. Daher bin ich zu folgendem letztem
-
Thread
(100x10) INT-Array auf mega8?
--SRAM-und-ATMEGA2561.html Schätze mal von der Stromaufnahme wird ähnlich sein...
Mega8515 mit externem RAM?
-
Thread
Schaltung richtig? Erste Schritte mit Atmega
gestern endlich mal anfangen mich mit µCs zu beschäftigen und hab von der Firma einen nicht benötigten Atmega8515L bekommen (der stammt aus dem STK500 Kit) Und ich habe mir noch ein AVRISP mkII USB Programmer ausgeliehen. Dann habe ich die Schaltung wie im Anhang gelötet auf Lochraster (nur um zu sehen
– 0 - 8 MHz for ATmega8515L Olli
-
Thread
ATMega8515 mit zwei ULN2803 überfordert?
Problem. Zuerst hatte ich die Kathoden direkt über einen 150 Ohm Widerstand an die PINs meines Mega8515 angeschlossen. Dies funktioniert im Prinzip einwandfrei und ohne irgendwelche Probleme. Allerdings leuchten die LEDs so natürlich etwas schwächer. Um dies zu kompensieren wollte ich an Port A und
Und kurze Anmerkung zu deinem Bild: Die Vorwiderstände zu deinen Transistoren (die Links vom ATMega) sehen aus wie bei mir vor nem Jahr noch *gg* Grüße Tobi
-
Thread
HILFE DMX-Empfang mit ATmega8 und Hoelscher
Hoffnung meine Bitte an Euch: Gibt es jemand der mir dabei helfen kann, das von Hoelscher für den Atmega8515 geschriebene Programm auf einen Atmega8 anzupassen? Oder auch ein ähnliches. Ich dreh langsam durch!!! Seit über einer Woche bin ich an diesem Thema dran und anscheinend wirklich zu blöd das
durchwühlt. Wie man sieht Ergebnislos!!! Mein Equipment: WinAVR-20080512 AVRStudio 4.13 STK500 ATmega8 mit externem Clock von 8MHz Ich wäre Euch sehr dankbar. Beste Grüße Jürgen P.
-
Thread
Platine für Atmega8 / 48
Ich benutze diese Platine seit drei Monaten. Die Platine war für mich des ideale Einstige in die Atmega-Serie. Und die Infos auf der angegebenen Internetseite haben alle weiteren Fragen beantwortet. kargo
Wenn Du was Sinnvolles in der Bucht anbieten willst, dann mache doch mal eine Platine für Mega8515, Adresslatch und 128KiB SRAM. Die geht sicher weg wie warme Semmeln. Wenn der Preis stimmt, würde ich da auch zuschlagen. KH
-
Thread
Ausgaenge bei Reset High, warum?
Hallo Leute, also ich habe folgendes Problem: Ich habe ein kleines Programm fuer den ATMEGA8515 geschrieben. PORTD dient als Ausgang bei dem die Pins in einer gewissen Sequenz High/Low gwschaltet werden. Benutzt wird Timer1 Interrupt. Das funktioniert soweit auch gut, aber was mich irritiert
-
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
externer interrupt - fehler in doku?
interrupt-behandlung einzuarbeiten. nun hab ich irgendwie folgendes verständisproblem: ich habe in der doku des atmega8515 gelesen, daß wenn man einen externen interrupt benutzen will, zu beachten hat, daß z.b. INT0 als Ausgang konfiguriert ist.. "Observe that, if enabled, the interrupts will trigger even if the
-
Thread
avrstudio ext. crystal low/medium/high
befragt. also durch rumprobieren habe ich anscheinend rausgefunden, dass nen quarz mit 8Mhz bei nem atmega8515 ein high frequency dingsbums ist. hintergrund: ich hatte bisher immer nur den internen takt der atmegas verwendet. jetzt bin ich allerdings dabei ein projekt nachzubauen und muss einen quarz
-
Thread
Voll der Schock
aber offenbar davon ab, was beim > Hersteller gerade so weg muß. :-)) Da war früher ein AT90S8515 dabei, der später durch einen ATmega8515 abgelöst worden ist, sowie beigelegt noch ein ATmega16. Vermutlich war letzterer bei den ersten Exemplaren des STK500 sogar noch ein AT90S8535, sowas habe
Bei meinem war ein Mega163 und ein AT90S8515 mit dabei.
-
Thread
I2C zwischen atmega644 u PCA9555N
tasters die led zum leuchten bringen. habe das so gemacht weil die ports am atmega schon besetzt sind bzw verplannt für was anderes. deswegen will ich meine tasten und leds an den pca anschliessen und über i2c bus steuern.
der pca9555 ist immer slave. dem atmega644 mußt du sagen das er master ist. eeprom mußt du nicht beschreiben. - von peter fleury mußt du die twimaster.c und die i2cmaster.h einbinden - schau dir die test_i2cmaster.c an. - dananch
-
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
Leaving programming mode failed
und mit wenige ERFAHRUNG IN DER pRAXIS ABER GENUG THEORIE UM MITZUFAHREN ,ICH versuche gerade das 8515 MIT DER STK500 zu flaschen, leider habe ich noch folgendes Problem: Leaving Programming Mode FAILED; Kann mir jemand weiterhelfen? ich freue mich sehr auf eure Meldungen. Danke
der Controller nicht programmiert worden ist. Ich habe für AVR-Prog einen Bootloader für den ATMEGA32 geschrieben, der kann das Kommando auch nicht, da kommt auch diese Meldung, wenn man Exit drückt. Wenn der Verify ohne Fehler durchläuft, ist der Code auch in deinem Prozessor drin. Grüße,
-
Thread
Kein ADC im ATmega8515? (STK500)
Der Mega8515 hat keinen ADC. Das passt schon so
Danke für Eure Bestätigung. Ich werde mir einen anderen MC zulegen der ADC hat, vielleicht einen ATmega8 oder so. Gruß Michael
-
Thread
AVR Studio 4 + AT90S8515
Hallo, ich ändere gerade ein Assembler Programm von AT90S8515 auf ATMEGA8515 mit AVR Studio 4. Nun habe ich 2 Fragen, in der Hoffnung das mir jemand helfen kann. Bein Assemblieren erhalte ich die Fehlermeldung: C:\Elektronik\AVR-Studio4\Jobs\Sklok8515\
die Zeile 11 leer ist. 2. Frage muss ich das AT90S8515 (S8515C Komatible Fuse Bit setzen? (Programmiere mit AVROSPII oder aus AVR Studio 4.) Viele Grüsse Peter
-
Thread
AVR Studio 4
Hallo, ich ändere gerade ein Assembler Programm von AT90S8515 auf ATMEGA8515 mit AVR Studio 4. Nun habe ich 2 Fragen, in der Hoffnung das mir jemand helfen kann. Bein Assemblieren erhalte ich die Fehlermeldung: C:\Elektronik\AVR-Studio4\Jobs\Sklok8515\Sklok8515
Fehlermeldung erscheint auch dann für die Zeile 11, wenn die Zeile 11 leer ist. 2. Frage muss ich das AT90S8515 (S8515C Komatible Fuse Bit setzen? (Programmiere mit AVROSPII oder aus AVR Studio 4.) Viele Grüsse Peter
-
Thread
Inkrementieren- aber wo ist der Fehler (ATmega8)
beim zweite mal langsam auschält, ich habe gerade mit dem AVR STK500 angefagen und benutze eine atmega8515 device, hier ist der code die ich geschrieben hebe´, die leider nicht geht, Warum !?!? kann jemand mir helfen!!! #define F_CPU 8000000 #include <avr\io.h> #include <util\delay.h> /
-
Thread
Analog-/Digital-Wandler Test
VC160 und hat eine "4000Count Anzeige". Der ADC den ich testen möchte ist der interne Wandler im ATmega8! Ich bin davon ausgegangen, dass das Multimeter genauer misst. Also es muss ja nicht der Hit der Messtechnik werden, aber so eine starke Abweichung stört mich schon. Was könnte ich vermasselt haben
geworden. OK, dann ist das vielleicht normal, dass die ein bisschen schlechter sind, die Werte vom ATmega8. Ich hätte noch einen ATmega8515 da, vielleicht test ich den mal. Oder haben die alle den selben ADC drin? Auf jeden Fall beides Mal 10bit, weiß nicht obs was bringt? >Ich würde auch zusehen, dass
-
Thread
ATmega8515 Fuses auf STK500
Hallo Forum, kann mir jemand die Standarteinstellungen der Fuses sagen wenn ich den Taktgenerator vom STK500 verwenden will? Meiner Meinung nach sollte ich doch "Ext.Clock" verwenden. Allerdings bleibt der µC dunkel. Auch andere Einstellungen hab ich schon probiert. Leider ohne Erfolg. Ebenfalls bekomme ich das auch nicht mit einen Quarz zum laufen. Vielen Dank für Eure Antwort.
-
Thread
Probleme mit AVR Studio4 und AVR Dragon / STK500
, dass ich mir über den ATMega128 ja allerhand Infos vom 8515 holen kann, müsste ich ihn dann nicht auch beschreiben können?
das ist zum Simulieren oder Debuggen) und dann wählst du die Hexfile aus und überträgst sie zum ATMEGA8515. (musst unter dem Reiter "Main" natürlich erstmal einstellen) Aber achte drauf, dass da nichts steht von "ATMega 128" sonst beschreibst du noch dein Dragon, falls das überhaupt möglich ist.
-
Thread
Atmega 8515 mit Galep IV programmieren
ein Neuling bin bräuchte ich ein bisschen Hilfe. Hab einen Galep IV zur Verfügung und möchte einen Atmega 8515 programmieren, wie stell ich das am besten an? Und mit welchem Programm? Was muss ich beachten? Wäre nett, wenn mir da jemand helfen könnte. Mfg Chris
du alles korrekt komiliert hast,liegt in deinem Projektordner ein Hex-File (*.hex). Setze den 8515 in Galep ein (Anschlag und Ausrichtung siehe aufgedrucktem Bild). In der Galep Software musst du den Controller und das Hex-File auswählen. Brennen und fertig. Nachteil gegenüber ISP Programmierung
-
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