-
Artikel
AVR Assembler - Vergleichstabelle
welche Befehle? Legende: o - vorhanden X - fehlt Arithmetic and Logic Instructions AT43USB 90S2313 90S8515 tiny11/12 tiny13 tiny2313 tiny26 mega8 mega48 mega88 mega16 mega162 mega168 mega32 mega64 mega128 ADD o o o o o o ADC o o o o o o ADIW o X o o o o SUB o o o o o o SUBI o o o o o o SBC o o o o o o SBCI
o o o CLT o o o o o o SEH o o o o o o CLH o o o o o o MCU Control Instructions AT43USB 90S2313 90S8515 tiny11/12 tiny13 tiny2313 tiny26 mega8 mega48 mega88 mega16 mega162 mega168 mega32 mega64 mega128 BREAK X X X X o außer Atmega8 o NOP o o o o o o SLEEP o o o o o o WDR o o o o o o Weblinks. Atmel Datenblätter
-
Thread
Anfängerfrage bzgl. Footprint für einen Atmega8 Sockel
Ich denke mal du suchst eine Fassung ähnlich wie diese hier: http://www.embeddedtronics.com/avr8515fb.html Da brauchst du das Layout eigentlich nicht ändern, sondern mußt lediglich auf genug Freiraum um den yC achten. Wenn du jedoch kein ATmega8 hast und doch ein yC mit QFP, dann schlage ich vor
warum wieso weshalb bin ich überfragt. Wenn ich richtig denke dachtest du da ich ein DIL/DIP Atmega habe ?!
-
Thread
Steigende Flanke abfragen mit Atmega8515
Hallo zusammen, zur Situation: Ich möchte mit einem Atmega8515 ein Befehl einmal ausführen lassen wenn ein Taster betätigt wird und dann soll er nichts mehr machen bis der Taster erneut betätigt wird. P.S. Ich habe 4 solche Taster. mein Problem: Der
-
Thread
externer RAM : Schutzwiderstand nötig?
wiederfinden so schnell. Aber hier: http://www.mikrocontroller.net/topic/54562#new Dort wird ein ATMega8515 mit passendem Interface genutzt. Diese Art von Schaltung war die Ursache meiner Frage. Da muß man ein wenig nach unten blättern. Auch wenn das Interface dann eigentlich das Meiste selbstständig
-
Thread
IO-Port als Parameter in ASM-Unterprogramm
Ich weiß jetzt nicht genau ob es bei einem ATmega8515 geht, aber: PIN toggeln ganz einfach [avrasm] togglePin: out PINx,BITx [/avrasm] sollte auch toggeln..
Hi >Ich weiß jetzt nicht genau ob es bei einem ATmega8515 geht, Nein, geht mit diesem Oldtimer nicht. mfG Spess
-
Thread
AVR High Voltage Serial Programming
Wie muss ich mit einen ATMega8515 mit einem MyAVR MySmartUSBMK3 verbinden? Also: -CLK -SDI : MOSI -SII -SDO : MISO -CLK/SCI
Steht im Datenblatt des ATmega8515 ganz genau beschrieben.
-
Thread
AVR-Programmierboard
nur einen) und programmieren kann. Das sind zum einen die ATTINYs mit ner 8-Pin Belegung. Dann ATMEGA in verschiedenen Ausführungen mit 28-Pin und letztlich die ATMEGA mit 40-Pin (wobei ich gesehen habe, dass der 8515, 161 und 162 scheinbar Masse und VCC Pin woanders sind, ergo muss ich 2 40-Pin Sockel
hast nen 8poligen Sockel für ATiny12,13,15, einen 14poligen für ATiny24,44,84, nen 28poligen für ATmega8,48,88,168,238,4433 dann jeweils 2 40polige, einmal für die vorhingenannten Oldtimer 8515 und 162 und der andere 40Poler für die Mega16,32, und 8535, und als letztes noch 2 20polige, einmal für den
-
Thread
Countdowntimer mit Vorwarnung
Logik: S1^S2 = std++ S1^S3 = min++ S1^S4 = sek++ Mein bisheriger Code: [c] /* * STK_500___ATMega_8515_test.c * ATMega 8515 @ 16 MHz * Created: 11.03.2013 14:54:52 * Author: Sebastian */ #include <avr/io.h> // Namen der IO Register #include <avr/delay.h> #include <avr/
include <stdint.h> #include <stdlib.h> #include "D:/Eigene Dateien/Dokumente/Atmel Studio/STK 500 - ATMega 8515 test/STK 500 - ATMega 8515 test/lcd-routines.h" // CPU Takt speichern #ifndef F_CPU #warning "F_CPU war noch nicht definiert, wird nun mit 3686400 definiert" #define F_CPU 16000000L
-
Thread
"Einfache" Kommunikation zwischen 2 Atmegas
Steffen Jü schrieb im Beitrag #3091741: > Verwenden möchte ich einen Atmega8515L. Gibt es dafür einen besonderen Grund? 512Byte RAM und 8K Flash, 2 Timer, kein ADC sind doch Tiny-Niveau. Das ist was Ordentliches für ein Dev-Board: http://www.atmel.com/images/doc8059.
machen, wenn es am Ende kompilliert kannst Du dir jenen µC kaufen. Aber ich sehe gerade, dass der ATmega8515 schon recht groß ist, also [[AVR-Tutorial:_Schieberegister]]
-
Thread
AVR Studio 6 Build Error
Hi ich habe einen Atmega8515 und dazu des STK 500 von Atmel. bin ganz neu hier in dieser Branche. Betriebssystem ist Win 7 Pro. Wollte einfach mal klein anfangen mit diesem Skript: #include <avr/io.h> int main(void
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
LPC23xx - Classic: AT90S1200, AT90S2313, AT90S2333, AT90S2343,AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 - Tiny: ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103
, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286,
-
Thread
IC-Programmieren
USB-Programmer-mySmartUSB-light Funktioniert das mit dem? Und was muss ich mit was bei einem Atmega8515 16PU verbinden? Danke im Vorraus! MfG Tobias
Hier könnte es her sein: http://www.avr-tutorials.com/projects/atmega8515-microcontroller-double-digit-digital-dice Dafür das der Schaltplan nicht optimal ist, scheint es gut zu funktionieren
-
Thread
Aufgearbeitet: AVR verfust
hinhauen. Im ProgTool ist noch die DWEN Fuse akiviert. Wie muss ich den HV-Seriell connecten zu einen ATMega8515, ich hab dazu noch nichts gefunden.
OK, ich habs glaube gefunden: Im Atmega8515 Datenblatt auf Seite 193, oder?
-
Thread
LCD funktioniert nach Wechsel von Atmega8515L auf Atmega8 nicht mehr
Atemga8515 und Atmega8 haben doch ein völlig anderes Pin-Layout. Möglicherweise hast Du bei der Konfiguration der Ausgangspins des Atmega8 einen Fehler gemacht.
Ok, vielen Dank, das werde ich mal versuchen. Ich sehe gerade, dass bei dem Atemga8515 der PIN B6 NICHT für den Taktgenerator reserviert ist und daraus schliesse ich jetzt, dass darum mit dem Atmega8515 alles geklappt hat. Schon wieder was neues gelernt... Danke an alle, die sich
-
Thread
Verkaufe ATMEL STK500 / 2 ATMega 644 / 1 ATMega 8515
Verkaufe günstig Entwicklungsboard ATMEL STK500 + 2 ATMega 644 + 1 ATMega 8515.
-
Thread
Unable to enter programming mode. Please verify device selection, interface settings, target power
umgeschaut, aber bis jetzt konnte nichts davon mein Problem lösen. Habe mir den STK 500 gebraucht mit Atmega8515L und Atmega16L gekauft. Betriebssystem Win7 64 Bit. Ich verwende das Atmel Studio 6.0 mit Service Pack 2. Am STK 500 leuchten die rote Powerleuchte, Status grün und über den VTARGET Jumper
. Wenn ich im AtmelStudio unter Tools, device Programming, unter Tool den STK 500 und den Ateml8515 auswähle und apply drücke funktioniert noch alles. Interface und Board Settings lassen sich verändern und setzen. Aber ich bekomme die obrige Meldung sobald ich Device Informations haben will.
-
Thread
ATMEGA644 STK500 AVRSTUDIO 5 flashen nicht möglich
habe ich ein ATMEGA88 programmiert -> ISP Dongle auf den Grünen ISP Anschluss -> Funzt ATMEGA 8515L -> ISP Dongle auf den Roten Stecker -> Funzt ATMEGA644 -> ISP immernoch auf den riten Stecker -> Funzt nicht..
Hi Du hast aber beachtet, das der ATMega644 nicht in den gleichen Sockel wie der ATMega8515 gehört? MfG Spess
-
Thread
AtMega verfust
Ja, ich bin jetzt auch einer der glücklichen, die zwei AtMega 8515 innerhalb von 5 Minuten verfust haben. Nachdem ich nach meinen Fuse Problemen mit AVRDude und meinen MyAVR MySmart USB MK3 habe(siehe Thread http://www.mikrocontroller.net/topic/288152#new) Programiere
Peter K. schrieb im Beitrag #3061459: > Ja, ich bin jetzt auch einer der glücklichen, die zwei AtMega 8515 > innerhalb von 5 Minuten verfust haben. Demnächst mal auf einen vergleichbaren ARM umsteigen :-) LPC11Axx ist billiger und hat keine Fuses ...
-
Thread
AVRDUDE Fusebits
, macht er garnichts. Einfach garnichts, keine neuen Ausgaben. Mein Befehl: [code] avrdude -p m8515 -c avr911 -P /dev/ttyUSB0 -U hfuse:w:0xD8:m [/code] Als Programmer habe ich eine MySmart USB MK3. Eigentlich hatte ich auh noch lfuses, die habe ich aber erstmal entfernt.
Wenn er von da nicht nach 0xD8 programmiert werden kann, stellt sich die Frage, ob sich dein ATmega8515 denn /überhaupt/ irgendwie programmieren lässt. Es gibt zwei Fälle, die ich mir vorstellen kann, warum das nicht geht: 1) Der Chip hat Lockbits gesetzt. Dann muss man erst einen chip erase
-
Thread
AVR Bootloader
AVR_Bootloader_in_C_-_eine_einfache_Anleitung) gerne nachprogrammieren. Als AVR verwende ich einen ATMega 8515. Man benötigt ja aber eine Byte und eine Wordadresse des Bootloaders. Im Datenblatt habe ich bei Start Bootloader Section folgendes gefunden: 0xF00 Ist das aber die Word oder die Byte Adresse
Jaa, ich glaube ich habs: Also, der ATMega 8515 ist ähnlich dem Mega 88. Das heist, bei größter Boot Section: 0xC000 Word Wert, und ein Word ist ja glaube ein halbes Byte also 0xC000 * 2 = 0x1800 Also noch einmal für mich selber für Morgen
-
Thread
ATMega 8515 Timer Problem
geschrieben hab, sollte PORTB relativ schnell blinken. PORTB Leuchtet aber dauerhaft. Ich habe einen ATMega 8515 mit einem 8Mhz Quarz. Hier der Code: [c]#include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000UL int times, portstate; int main(void) { portstate = 0; DDRB = 0xFF
-
Thread
[V] Atmel STK 500 Starterkit
EUR Versand (oder Abholung in Berlin) gehört es euch... Außerdem wenn Bedarf besteht dazu: ATmega 8515-16PU : 2,50 EUR ATmega 8515L-8PU : 2,00 EUR ATmega 162V-8PU : 2,00 EUR Grüße Markus
-
Thread
Problem mit PWM aus Beispiel
Auf welchem board? Eigenbau? Wie sind die LED angeschlossen? Hast du die Datenblätter ATmega32 und ATmega8513 verglichen? Kurzum es gibt Unterschiede die _du_ herausfinden musst.
ping schrieb im Beitrag #3039618: > und ATmega8513 ^ 8515 Und das riecht ganz nach STK500, welches active-low Peripherie hat?
-
Thread
Blutiger Anfänger möchte gerne mit STK500 programmieren
STK500 und dem Laptop. Nun steht die Verbindung und ich würde gerne ein kleines Programm auf meinen ATMEGA8515 programmieren. Bisher habe ich folgendes gemacht: neues Projekt erstellt AVR GCC dann bei der Auswahl links den AVR Simulator und rechts mein ATMEGA8515 anschließend habe ich nur noch diesen
deinem ersten Programm viel. Hänge mal dein Hex-File als Anhang an. Ich habe hier noch einen ATMega8515 rumliegen. Da kann ich es mal ausprobieren. MfG Spess
-
Thread
C - Code ansteuerung über einem Atmega8515L mehrere TLC5940`s Gesperrt
Moin Ich häng jetzt schon 3 Tage dran von früh bis spät wäre echt Dankbar wenn mir jemannd einen sollchen c-Code schicken könnte. Gruß Patrick
-
Thread
TLC5940 C-Funktion o. Funktion
wenig helfen, versuche eine Funktion zu schreiben um Daten an den TLC5940 zu senden und über ein Atmega8515 habe den TLC wie im quelltext angeschlossen an IRef hab ich einen 2,2KOhm widerstand gelötet und den 200nF kondensator hab ich auch nicht vergessen mit einem Logikanalysator habe ich das datenmuster
Sooo der Code klappt mit dem Atmega32 16PU die Platine hab ich neu gelötet PD5 GSCLK der Rest steht im Code Vielen Dank an euch für die hilfe :)
-
Thread
IDE unter Linux
at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 atmega16 atmega161 atmega162
atmega645 atmega6450 atmega6450a atmega6450p atmega645a atmega645p atmega649 atmega6490 atmega649a atmega649p atmega64c1 atmega64hve atmega64m1 atmega8 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa
-
Thread
Digitaler-Würfel mit ATMega 8515-P
Pin1 ist links von der Markierung und pin40 rechts. Beim plcc- oder tqfp-Gehäuse im Datenblatt des atmega8515 unter "Pin Configurations" nachschauen. >ein KINGBRIGHT SA08-11HWA... mit dem >sollte es auch möglich sein oder? und wieder hier die frage wie ist die >pinbelegung genau? http://www.elv.de
Hast du mit dem ATMega sonst noch was vor? Ansonsten würde für die Aufgabe auch schon ein kleiner Attiny reichen.
-
Thread
ATtiny 2313 mit mySmartUSB
Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code: 0x3e
) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATMEGA32 Device code: 0x73 = (unknown) Device code: 0x74 = ATMEGA6450 Device code: 0x75 = ATMEGA6490 Device code: 0x76 = ATMEGA8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
USB-ISP Programmer Fehler
ein Problem mit meinem USB-ISP Programmer... Ich kann damit in Verbindung mit AVR Studio4 meinen ATMega8515 wunderbar auslesen und auch den EPROM programmieren, wenn ich jedoch bei Flash auf Program klicke bekomme ich die Fehlermeldung wie im Screenshot im Anhang. Kann es sein dass dafür die Spannungsversorgung
falls das der Fall ist, kann ich dann einfach die Versorgung des Programmers ausschalten und den ATMega8515 mit einem Netzteil versorgen? Danke im Voraus Rainer
-
Thread
Failed to launch Program - STK500
hört sich tatsächlich ähnlich an. Ich kann mich erinnern dass das Programm letztes mal mit dem Atmega 8515 lief und jetzt benutzte ich einen Atmega 16. Wisst ihr wo genau ich diese Einstellungen machen kann? Und woran erkenne ich ob ich einen Simulator benutze - habe mir jetzt die Hilfe Seiten
Meldung.. > > Habe mal einen Screenshot gemacht Laut deinem Screenshot benutzt du immer noch den Atmega8515. Stell das Device auf deinen um, den du jetzt benutzt. Dazu klickst du in der zweiten Symbolleiste auf die Atmega8515. Müsste das zweite von rechts neben ISP on STK500 sein. Dann öffnet sich ein
-
Thread
STK500 kompatible Hardware
Programmierungsmikrocontroller" wären nett. Toll wäre es dann auch noch, wenn der "Programmierungsadapter" ein ATmega32 oder ATmega8515 wäre. Außerdem sollte der Code für diesen entweder eine .hex-Datei sein oder eine .asm-Datei. Danke im Voraus!
gesetzt werden? 5.: Welche Frequenz hat Q1? 6.: Welche Werte haben dann C2 und C4? 7.: Wenn der ATmega8 nach dem Programmieren ein Programm hat, welches PB3 als Ausgang setzt und einschaltet, gibt es dann nicht einen Kurzschluss über PB5 vom ATtiny2313? Wichtig ist vor allen Dingen die .hex-File
-
Thread
INT2 beide Flanken nutzen (ATmega8515 PE0)
Testprogramm beide Flanken * Last updated : 2.1.2013 * Target : controler Rev.1.0 [ATmega8515] * * written by Walter ************************************************************************/ .include "m8515def.inc" ;Register and Pin definitions .DEF akku = r16
IRQ2 Testprogramm beide Flanken * Last updated : 5.1.2013 * Target : controler Rev.1.1 [ATmega8515] * * written by Walter ***********************************************************************/ .include "m8515def.inc" ;Register and Pin definitions .DEF Icheck = r19
-
Thread
Henne´s LED DMX Transceiver
Peter Schulz schrieb im Beitrag #2977708: > aber bin dabei gescheidert es zu meinen ATMega 8515 umzuschreiben weil > ich nicht weiß was GPIOR0 für ein Register beim ATTINY ist. Zum Testen ganz einfach: Benenne einfach das GPIOR0 in EEDR um. Das geht bei dem AT90S8515 und beim ATmega8515
vestehe ich das so richtig? @ Steffen H. Steffen H. schrieb im Beitrag #2994937: > Welchen 8515 nimmst du denn? Den AT90S8515 oder den ATMEGA8515 ? Dann > kann ich dir die Firmware umschreiben. Es ist ein ATMega 8515. Steffen H. schrieb im Beitrag #2994937: > Soll das heißen, du willst
-
Thread
Farbdisplay von Pollin MC28G03A
Pollin-Display braucht es in jedem Falle einen Grafikcontroller, Nein, die 8Farb-Grafik schafft auch ein Atmega. Nur leider nicht als Vollgrafik, jedenfalls nicht ohne externen Speicher. Aber für 8x8 Blockgrafik reicht schon ein Mega644. Mit einem Mega1284 ist auch dynamische Blockgrafik möglich, also Zeichensatz
Controllern von Benedikt sind die Adr. Leitungen am 74HC573 genau anders herum. Also Pin9(HC572) an Pin32(Atmega8515) bis pin2(HC573) an Pin39(Atmega8515). Kann ich das genau so machen und die Ausgänge auch genau so verdrahten? Hintergrund ist das ich mir eine Platine gekauft habe, die für den "4Graustufen Controller
-
Thread
Atmel Studio 6 Error ID 0x14
Ich habe das gleiche Problem bei meinem atmega8515. Wobei ich die fuses ohne Probleme setzen konnte. Und nein, ich habe mich nicht ausgesperrt.
-
Thread
LCD Display funktioniert nicht
Hallo Ich habe ein LCD Display zuhause. Diese Funktioniert einwandfrei an einem Atmega 16 Nun habe ich mir ein anderes gekauft bei Conrad EA DIP162-D leider bekomme ich es nicht zum laufen! Das Dispplay wird zwar initialisiert ,, also beim einschalten hat es nur eine Reihe einen
/**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162__
-
Thread
Rund um das STK500
Da hättste ruhig die Fragen nummerieren können, von 1 bis (fast) unendlich. Der 8515, die atinys und die atmegas haben fast den gleichen Befehlssatz. Unterschiede bestehen eigentlich nur in der Ausstattung mit Hardware: interner Oszillator, ja oder nein, wieviel RAM, EEPROM, wieviele
alle > programmiwerbaren Typen aufgezählt. Es sind bis auf wenige Ausnahmen > alle atiny und atmega dabei. Bis einschließlich dem ATmega32. Also dürfte das für den Anfang reichen. > Wenn man primär an der Sprache interessiert ist, reicht es, mit C > anzufangen. > beim Vertiefen kommt man