-
Thread
Probleme mit HD44780 1602 LCD Module
. 16MHz können es nicht sein, da kein Quarz gesteckt ist. Der Controller, ich tippe auf einen ATMega8515, kann nur 1, 2, 4 und 8 MHz. Der Jumper OSCSEL steht zwar auf 'On Board Oszillator selected', aber damit kann man weder 1,6MHz und schon gar nicht 16 MHz einstellen. MfG Spess
Spess53 schrieb im Beitrag #3290938: > ich tippe auf einen ATMega8515, kann nur 1, 2, 4 und 8 MHz Ach du Scheiße! Das jab ich total Verpeilt..... aber deswegen Klappt es trozdem nicht :/ Habe es mit #ifndef F_CPU #define F_CPU 1000000 Bzw 2,4 und 8Mhz
-
Thread
Probleme mit ATmega162
Note "Migrating between ATmega8515 and ATmega162" nach, gibt es eigentlich nicht viel zu beachten, außer den Fuse Bits. Aber leider tut sich auf dem angeschlossenen LCD überhaupt nichts. JTAG habe ich über die FuseBits deaktiviert
Hallo. Ich habe aus gleichem Grund den Wechsel vollzogen (ATMega8515 <-> ATmeag162). Ich habe auch einen externen SRAM. Nur der min. Testprogramm (siehe dateianhang) läuft mit 8515 einwandfrei aber nicht mit 162 (d.h. das Gelesene ist nicht identisch mit dem geschriebenen
-
Thread
STK200 ATMEGA16
sehr guten Eindruck auf mich! Bei den ersten Tests tritt aber folgendes Verhalten auf: - Der 8515 laesst sich fehlerfrei programmieren mit avrdude -p 8515 -c stk200 -y -e -v -f i -i filename.hex - Beim Mega16, der in meinem STK200 im 40 Pin-"Analog Parts"-Sockel steckt, meldet Avrdude Fehler
Liste mal fragen, ob Dir einer ein Windows-Binary zukommen läßt. Eins fällt mir spontan ein: der ATmega16 dürfte aus der Kiste raus erstmal mit dem 1 MHz RC-Oszillator laufen, das ist dann sicher ein Unterschied zu Deinem AT90S8515. Eventuell würde Umschalten auf den Quarz ja die Timing-Probleme
-
Thread
interrupt tutorial
Hallo Oliver also ich habs nicht so mit asm aber.. .include "8515def.inc" fur einen Mega103 ?? Gruß Bernhard
Such das include Verzeichnis wo die Datei 8515def.inc steht. Ich weis nicht ob das vieleicht Mega103dev.inc, ATMega103dev.inc oder anders heist (hab' eben kein Zugriff aufs Studio) Gruß Bernhard
-
Thread
Alternative für Quarz
Lt. Datasheet hat der 8515 schon einen internen Osc. :-?
ok .. jetzt bin ich endgültig verwirrt ... ich dachte immer der 90s8515 hätte keinen (finde im datenblatt nix dazu, nur eben über ansteuerung durch externen Quarz) hingegen der atmega8515 hat einen ... Liege ich wirklich falsch ? bin ich blind ?
-
Thread
Programmierung AT90S4414
ATmega329 x ATmega3290 x ATmega3290P x ATmega329P x ATmega32A x ATmega32C1 x ATmega32HVB x ATmega32M1 x ATmega32U4 x ATmega32U6 x ATmega48 x ATmega48P x ATmega64 x ATmega640 x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490 x ATmega64A x ATmega8 x ATmega8515 x ATmega8535 x ATmega88 x ATmega88P x ATmega88PA x ATmega168PA
-
Thread
Assembler Mac OSX include Dateien
Hallo zusammen, versuche gerade assembler Programme fuer meinen atmega8515 zu kompilieren, stosse dabei aber auf folgende Fehlermeldung (Auszug): $> avr-as -mmcu=atmega8515 main.asm 8515def.inc: Assembler messages: 8515def.inc:41: Error: unknown pseudo-op: `.device' 8515def.inc:44: Error: expected comma after "SREG" 8515def.inc:44: Error: junk at end of line, first unrecognized character is `3' 8515def.inc:45: Error: expected comma after "SPH" ... ... 8515def.inc
-
Thread
Wo kauft ihr eure Controller?
Ich habe in der Schublade: 2 Atmega 8 2 Attiny 2313 2 Atmega 16 2 Atmega 32 1 Atmega 644(p?!) 1 Atmega 1284(p?!) Damit kann man spontan anfangen zu spielen Und andere Dinge als Controller Dazu dann natürlich Hühnerfutter
raketenfred schrieb im Beitrag #2585448: > 2 Atmega 8 > 2 Attiny 2313 > 2 Atmega 16 > 2 Atmega 32 > 1 Atmega 644(p?!) > 1 Atmega 1284(p?!) Das sieht doch nach einer Einkaufsliste aus, mit der ich auch den Mindestbestellwert zusammenbekomme.
-
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
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
Eagle Problem
zu erstellen, dann könntest du auf den S8515 oder Mega8515 ausweichen. ...
*g Problem gelöst, man sollte erst das Datasheet RICHTIG lesen und dann fragen ! "The ATmega162 is 100% pin compatible with ATmega161, and can replace the ATmega161 on current Printed Circuit Boards." Trotzdem Danke ! Thorsten
-
Thread
STK500 ADC Beispiel in C
ATMEGA8515 hat keinen ADU
Entwicklungsboard. Was damit möglich ist hängt vom aufgestecktem Controller ab. Wenn du wirklich einen ATMega8515 hast, dann hast du auch keinen ADC. Bei den beiden STK500, die ich benutze, wurden allerdings ein ATMega8535 bzw. ein ATMega16 mitgeliefert. Beide mit ADC. MfG Spess
-
Thread
Mikrocontroller mit großem RAM
AVRs können sehr einfach mit externem RAM aufgebohrt werden und haben dann fast 64kB RAM.Z.B. der ATmega8515. MfG Falk
Hast du mal drüber nachgedacht ob du das wirklich brauchst? es geht zB mit: 1: dsPIC33 2: Mega8515 + ext RAM
-
Thread
Auf-/Abwärts-Zähler mit 33 Ausgängen und Zustandsspeicher.
> ein 40er AVR hat aber nur 32 IOs ? ATmega8515 oder ATmega162 mit 35.
@ S. Landolt (Gast) >ATmega8515 oder ATmega162 mit 35. Hehe, was es nicht alles gibt. Dann wäre das geklärt.
-
Thread
Problem mit Stackpointer ATMEGA851516PU0840
Mega8515 ist kein Mega8
"Mega8515 ist kein Mega8"...sondern ...? Entschuldige bitte, ich kann jetzt die Zahl nicht zuordnen. Von was hängt das ab? Wo kann ich sehen welche include Datei ich benötige?
-
Thread
Peter Dannegger's RC5 Beispiel
ich informiert bin. 1 Frage) Hat vielleicht jemand in diesem Forum diesen code auf einen AT90S8515 portiert? Ist das überhaupt möglich? 2) Abgesehen von den Biblothekenimporten müssen diese 5 Zeilen für den AT90S8515 angepasst werden [c] UBRRL = bauddivider; //set baud rate UBRRH = bauddivider
>1 Frage) Hat vielleicht jemand in diesem Forum diesen code auf einen >AT90S8515 portiert? Ist das überhaupt möglich? Mit Sicherheit. >2) Abgesehen von den Biblothekenimporten müssen diese 5 Zeilen für den >AT90S8515 angepasst werden Richtig. Extra dafür steht in den Kommentaren
-
Thread
ATmega16 Programmierproblem
immer mit der Meldung missing or unknown Device ab. Ändere ich nun aber das Device im AVR Studio vom ATmega16 auf AT90s8515, lass das Programm neu erstellen und ändere auch in PonyProg das Device auf den AT90s8515 wird der Controller erkannt, das Programm erfolgreich übertragen und ohne Fehler ausgeführt
das der Schreibversuch fehlgeschlagen ist. Falls die Info noch wichtig ist, ich benutze beim AT90S8515 sowie beim ATmega16 keine externe Takterzeugung.
-
Thread
RFID - China-Reader ohne Spezial-IC
Plastegehäuse mit einem WAF nahe 100%. Nun zur Aufgabe: Der eingebaute uC ist pinkompatibel mit dem atmega8515. Also im Idealfall nix löten, sondern nur neuen uC und programmieren. Die Belegung aller Anschlüsse inkl. Tastaturmatrix ist gut zu erkennen. Mein Problem: Der RFID-Leser ist nicht mit einem
*********************************** Const Sim = 1 #if Sim = 1 $sim #endif $regfile = "m8515.dat" ' ATmega8515-Deklarationen Const Quarz = 8000000 ' Quarz: 8 MHz $crystal = Quarz $hwstack = 128 $swstack = 128 $framesize = 128 $baud = 1200
-
Thread
AVR, externer ram, 2 uarts
auslegung im moment nicht sicher welchen speicher und latch ich verwenden sollte, falls ich den at8515 verwende. hat jemand da evtl schon einen atmega8515 mit latch und 64k speicher verbunden und koennte mir sagen welche bausteine bei ihm funktionieren ? ich bestelle normalerweise bei reichelt, deren
ausserdem bei dem max232 chip nicht sicher welchen ich da verwenden sollte. an dem UART zwischen pc und atmega8515 würde eine geringere baudrate (z.b. 19200) reichen. vielen dank für eure zeit!
-
Thread
delay bringt mich zum verzweifeln; Optimization level?
warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed" Atmega8515L Mein Quelltext: #include "avr/io.h" #ifndef F_CPU #define F_CPU 1000000UL #endif #include "util/delay.h" int main(void) { uint8_t i=0; DDRA = 0b00000001;
Habe einen STK500 aus dem Schrank genommen (da steckt ein ATmega8515 von Haus aus drin), deinen Code compiliert, geflasht -- geht. Mir kommt es so vor, als würde er zu schnell blinken, hab's aber auch nicht nachgemessen oder andwerweitig analysiert. > warning
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
allerdings auch die 8051er serie nicht : [code] Supported microcontrollers include: Mega Series ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega169 ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535 Tiny Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333
-
Thread
Frage zu Arduino/STK500
Code in uController und er steuert die Ausgänge, eig sollte die selbe Code bei Arduino und STK500(ATmega8515) gleich funktionieren, ge? Ich bin total Anfänger, und Deutsch ist meine Fremdesprache :) Danke im Voraus?
Danke für die Antwort Karl H., Ich muss eigentlich LCD mittels I2c steuern können. Ich habe noch ATmega8515 und STK500 Board. Ich programmiere in ATMEL Studio, aber ich konnte nicht viele Bsp finden wo Leute uController mit STK500 programmieren. Deswegen wollte ich irgendwelche Arduino Code anpassen
-
Thread
Irritation mit dem STK500
Datum vom 12.09.2003. Dem ganzen liegt ein AVR bei. Der hat auf seinem Gehäuse die Aufschrift: "ATMEGA16L8PI0247". Laut Packliste soll das (angeblich) ein AT90S8515-8PC sein. Ist das korrekt, dass der mitgelieferte µC der in der Packliste beschriebene ist? Ich bin da gerade etwas ratlos. Noch eine
Hi >Dem ganzen liegt ein AVR bei. Der hat auf seinem Gehäuse die Aufschrift: >"ATMEGA16L8PI0247". Laut Packliste soll das (angeblich) ein >AT90S8515-8PC sein. >Ist das korrekt, dass der mitgelieferte µC der in der Packliste >beschriebene ist? Ich bin da gerade etwas ratlos. Das
-
Thread
USART ATmega16, Probleme beim Empfang
ja vor 1-2 Wochen schonmal geschrieben und habe mir in der Zwischenzeit ein STK500 mit zusätzlich ATmega16, Atmega32 und AVRDragon angeschafft. Auf dem Board vorinstalliert war der ATmega8515, der ja eigentlich auch ganz toll ist, nur leider keinen AD Wandler besitzt. Mit dem ATmega8515 hab ich es
Anhaltspunkt gefunden um hier einen korrekten Wert einzutragen. Kann mir jmd weiterhelfen? Achso: Der Atmega8515 lief mit demselben Programm wesentlich schneller als der ATMega16 oder der ATmega32, gibt es hier eine Einstellung/Jumper den ich übersehen habe? Schöne Grüße, Dennis
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atmega88p atmega88pa atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b at90pwm81 at90pwm161 ata5790 ata5795 atmega16 atmega16a atmega161 atmega162 atmega163 atmega164a
/atmega88a avr/lib/avr4/atmega88p avr/lib/avr4/atmega88pa avr/lib/avr4/atmega88pb avr/lib/avr4/atmega8515 avr/lib/avr4/atmega8535 avr/lib/avr4/atmega8hva avr/lib/avr4/at90pwm1 avr/lib
-
Thread
Mehrere ATmegas + VGA Signal + Speicher
" relativ leicht implementieren. Man nehme: - Einen AVR mit externem Speicherinterface (z.B. ATMega8515) - Einen Cache-RAM - Zeilen- und Spaltenzähler - Eine Logik, die den Zugriff auf den RAM im richtigen Moment umschaltet - Ein paar Multiplexer und ein Register Wenn die Zugriffe des AVR
Bauteil-Recherche habe ich mich entschieden: - Eine MCU einsetzen, allerdings nicht den 328P. - ATMega8515 soll es werden. Dieser bietet ein SRAM-Interface, so dass ich den RAM Baustein darüber ansteuern werde. Damit spare ich sicher ein paar Zyklen und die MCU kümmert sich weiterhin um das VGA-Signal
-
Thread
Tutorial: AVR Simulator: Uninitialized stack pointer
du schreibst: .include "m8def.inc" und verwendest: Atmega 8515 -> andere SPH / SPL Registeradressen
Jens schrieb im Beitrag #1899835: > darin steckt ein ATMEGA8515. > [...] > .include "m8def.inc" Du verwendest die Definitionen für den ATmega8. Richtig wäre: .include m8515def.inc viele grüße ralph
-
Thread
Speicherbedarf Mp3-Player
Ein ganz simples Ding passt auf jeden Fall in einen ATMEga8. Unter 8MHz sollte der für 320kbit/s aber nicht laufen.
1 Hardware in Gang bringen 1.1 ATMega 1.2 SD-Karte 1.3 MP3-Decoder 1.4 D/A-Wandler, Verstärker, usw 2 Software in Gang bringen 2.1 Kommunikation Atmega <-> SD Karte 2.2 Kommunikation Atmega <-> MP3-Decoder (ein MP3-Stream könnte
-
Thread
ATmega: Falsche Daten beim Auslesen SD-Karte mit Bit Banging
Ich versuche, mit einem ATmega 8515 und der Petit FatFS Bibliothek eine SD-Karte auszulesen, welche mit einem der üblichen Arduino-SD-Module angeschlossen ist (z.B. http://www.ebay.de/252117922860). Dazu habe ich den Bit-Banging-Code
Steckbrett mit Arduino Uno statt 8515 und SD Library statt Petit Fatfs hat übrigens einwandfrei funktioniert.
-
Thread
JTAG ICE + CodeVision
HI Ich habe bisher mit einem Motorola HCS12 rumgemacht und nur mal kurz über STK200 mit nem 8515 was ausprobiert. Jetzt habe ich hier aber einen ATMEGA8, ATMEGA128 und 8515, den CodeVision AVR und ein JTAG ICE gestellt bekommen. Würd gerne mit evtl. alen dreien arbeiten. Problem: ATMEGA8 (zur
Codevision-Pavel" gilt als auskunftsfreudig - einfach anmailen und frage - ist ja schliesslich bezahlte Ware - ATMega8 hat keine JTAG-Schnittstelle = "geht nicht", dito 8515 - ATMega128 funktioniert. Man orientiert sich zum Anschluss schon an der STK500-Anleitung, im Grund muessen nur die Anschluesse des JTAG-Adapters
-
Thread
Pac Man mit dem ATmega8
aber können. @Freak5: Externen RAM in den internen RAM mappen geht nur bei manchen AVRs. Der ATMEGA8 kanns nicht (würde auch zu viele Pins benötigen). AT90S8515, ATMEGA64, ATMEGA128 fallen mir gerade ein, die es können. Genaueres erzählt dir das Datenblatt.
Der AT90S8515 ist nicht mit den ATMEGA16/32 Pin-kompatibel. Kompatibel wäre der AT90S8535, der aber keinen externen RAM unterstützt. Beim ATMEGA128 heißt es "External Memory Interface", hab ich aber noch nicht mit
-
Thread
Problem mit neuem STK500
die neuste Version des AVR-Studio. Habe das STK500 mit dem mitgelieferten und vorprogrammierten ATMega8515 in Betrieb genommen. Funktioniert alles wunderbar. Anschließend habe ich das 6-polige ISP-Kabel angesteckt und das STK über serielle Schnittstelle mit dem PC verbunden. Meldung nach dem Connect-Dialog
Hallo! Ich muss peinlicherweise gestehen, dass ich den ATMega32 in den falschen Sockel gesteckt hatte :-) Merkwürdig an der Sache ist nur, dass der mitgelieferte ATMega8515 (der garantiert nicht im falschen Sockel steckte) exakt die gleichen Probleme hatte
-
Thread
Fragen zum STK500, speziell den Einstellungen
Einstellungen in der Programmieroberfläche zu tun hat. Es handelt sich um das STK500 mit dem ATMega8515L. Programmiert wird mit AVR-Studio 4.13 und dem WinAVR in c. Hier erstmal das Programm: [c] #include <avr/io.h> #define F_CPU 3686400UL #include <util/delay.h> void ioinit(
G. F. wrote: > Ich werd das mal mit 1MHz probieren. Dass der 8515 mit 1MHz läuft, hab > ich bisher nicht in der Doku gesehen :o( daher bin ich von den 3,686MHz > ausgegangen. > Wenn diese 3,686MHz nicht die Oszillator-Frequenz des 8515 ist, was gibt > sie dann
-
Thread
Fuse Bits und F_CPU
Schnittstelle zu senden. Doch leider stimmt die Baudrate nicht. Verwende das STK 500 mit Atmega8515 habe folgende Einstellungen vorgenommen: [c] #define F_CPU 3686000UL USART_Init(2400); [/c] in der Usart.c : [c] void USART_Init( unsigned int baud ) { /* Set baud
UCSRC = (1<<URSEL)|(1<<USBS)|(3<<UCSZ0); } [/c] Im Makefiel folgende Fuse Bits [c] MCU = atmega8515 #Fuse settings for ATmega8515 ifeq ($(MCU), atmega8515) FUSE_BITS = -u -U lfuse:w:0x1e:m -U hfuse:w:0xd9:m HEX_FILE_NAME = MEGA8515 endif [/c] Vielen Dank für eure Hilfe Gruß
-
Thread
STK500 -> Sender -> Empfänger -> Servo anschließen
STK500 verstanden habe, ist im Lieferumfang ein AVR enthalten? Bei mir waren zwei drin, ein ATMEGA16-16PU und ein ATMEGA8515L-8PU.
>> Bei mir waren zwei drin, ein ATMEGA16-16PU und ein ATMEGA8515L-8PU. Würde die für mein Projekt ausreichen?
-
Thread
STK500 CD ISO Image
Jetzt fehlt mir nur noch die DEMO Datei welche auf dem AT90S8515-8PC aufgespielt wird.
sowie ein paar der HTML Seiten für die Navigation durch den CD-Inhalt). Das Demo-Device (ein ATMEGA8515L) hat folgende Beschriftung: [code] Atmel ATMEGA8515L 8PU 0626 [/code] Der Speicher-Inhalt ist ebenfalls im Anhang (Code-Bereich als HEX Datei und disassembliert, der EEPROM ist leer
-
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
Anschlußbelegung aller Atmega und Attiny zusammen
AVRs in welche Fassung gehören. So aus'm Bauch, was du dir copy&pasten und drucken musst: ATmega324P (das deckt vom AT90S4434 bis ATmega1284P alle DIP40 mit ADC ab) ATmega162 (DIP40 mit externem Speicherbus, AT90S4414 bis ATmega162) ATmega168 (DIP28, AT90S2333 bis ATmega328P) ATtiny2313
Naja, so viele werden es gar nicht bei mir: Tiny15 Tiny2313 Mega8 Mega16/32/644 Mega48 Mega8515 Hoch leben die DIL-Gehäuse! ;-) MfG Paul
-
Thread
atmega8 und lcd
einem Standard-lcd (2*16) ein paar Zeichen ausgeben. Nun hat das alles schon prima auf einem at90s8515 funktioniert. Jetzt soll das aber auf einem Atmega8 auch laufen - tuts aber nicht. Anschlüsse sind gleich geblieben, alles steckt am stk500 (ich denke an der Hardware liegt das nicht. Einzig der Port
@Peter Habe deine lib auf ATMega8, ATMega16 und ATMega32 am laufen, gab nie Probleme und funktioniert prima. Selbst das Timing musste ich nie verändern, trotz Quarzfrequenzen von 4, 8 und 16MHz. Ich verwende 16*2 bzw. 16*4 Displays
-
Thread
Suche ATMEL8515 DIL
Nett,es muß aber der 8515 sein. Danke Uli
abgekuendigt , und Sie koennen die bei uns im Shop kaufen. die haben folgende Bezeichnung Atmega8515L- 8PI oder atmega8515-16PI MFG Columbus
-
Thread
Array mit PORT Elementen
Hallo Forum, µC: AT90S8515, schreibe in: AVRGCC ich lese über einen DS1620 die Temperatur aus. Jetzt möchte ich einen weiteren DS1620 in das System intigrieren. Ich habe mir jetzt überlegt, ob es möglich ist, die schon benutzten
doch für alle pinkompatible ATmegas, die einem das Leben oft merklich erleichtern. Für den AT90S8515 gibt's erstens den ATmega8515, außerdem noch den ATmega162 mit doppelt so viel Speicher und sogar noch der Möglichkeit, ihn per JTAG-ICE zu debuggen.
-
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 Studio 4 kann kein EESAVE Programmieren(STK500)
bei beschreiben des EEPROM kommt der Fehler und nicht nur beim atmega8515 sondern bei allen Mikrocontrollern Projekten auch bei der TinyClock woch ich erfolgreich nachgebaut habe
dann vergleiche es mit der EEPROM-Größe aus dem Datenblatt deines Controllers. Zum Beispiel der ATmega8515 hat 512 Bytes EEPROM, wenn deine Datei größer ist, paßt sie nicht rein. So einfach ist das. Gruß Bernd
-
Thread
Pollin RS232 Display 2x16
Display so direkt anzusteuern ist daher nicht so einfach möglich. Meine Lösung: µC runter, einen ATmega8515 drauf (der abgesehen von der Resetpolarität pinkompatibel ist). Das Display ist an sich HD44780 kompatibel. So kann man ein beliebiges Protokoll selbst implementieren.
Ja, mit obiger Methode: P87C51 runter, ATmega8515 drauf. HD44780 Routinen gibts hier im Forum ja genug. Die Anschlussbelegung habe ich angehängt: Pinnnummer, Bezeichnung bei 87C51/AVR, Belegung auf der Platine.
-
Thread
RAM erweitern
Es ausser dem ATmega8535 (oder wars 8515?) meines Wissens nach keinen AVR, der externes RAM automatisch ansprechen kann. Solltest du also einen anderen AVR verwenden, so musst du die Ansteuerung in Software lösen. (Kann sein, dass es mittlerweile Derivate gibt, die das wie der ATmega8515 auch können). Wenig Pins ist relativ: Wieviel kB möchtest du denn? 2kB brauchen (als paralleles SRAM) ein paar Pins weniger als 128kB. Wenn du ein serielles SRAM willst, wirds schon schwieriger
-
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
AT90CAN mit sechs externen CAN-Controllern
die Pin-Change Interrupts der modernen AVRs (die alten Mega64/128/90CANxx und die noch älteren 162/8515 haben das nicht) und klemmst jeden SJA auf einen eigenen Interrupt Pin. fchk
langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x ---- Meine Empfehlung: Atmega 1281. Ist einer der neueren Megas. Wenn Du unbedingt einen DIL-Baustein brauchst, muss
-
Thread
LowFuseBits-Reset!?
Hallo, ich habe einen ATmega8515 worauf ich nicht mehr zugreifen kann! Ich habe irgend etwas an den Fuse-Bits verändert, aber leider weiss ich nicht was. Ich habe mir einen zweiten ATmega8515 besorgt und diesen an den ersten
die Pins des zweiten ATmega8515 so belegt: PB0 = WR (Ist über einen Widerstand an einen Transistor angeschlossen!) PB1 = XA0 PB2 = XA1/BS2 PB3 = PAGEL/BS1 PB4 = XTAL1 PB5 = RDY/BSY PB6 = RESET PB7 = +12V (Ist über einen
-
Thread
8515 Varianten
Hallo bei Reichelt hat man bei den 8515er Pdip Versionen folgende Auswahl: AT 90S8515 PDIP ... 5.24 EUR ATMEGA 8515L-8D ... 3.70 EUR Wo ist dort der Unterschied, ausser im Preis?
ich nehme an wenn man ein Programm für den 90S8515 geschrieben hat läuft es nicht ohne Änderungen im ATMEGA8515, oder !?
-
Thread
LCD nach Ein/Ausschalten TOT?
peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD text display ATS90S8515/ATmega if memory-mapped LCD interface is used any AVR with 7 free I/O pins if 4-bit IO port mode is used **************************************************************************/ #include
falls nein, stoße ich langsam auf ein Speicherproblem zwecks Programmcode von meinem Mikrocontroller ATmega8515. Gruß