-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
verändert. Beim Kompilieren kommt nur: [pre] Build started 3.4.2007 at 22:24:44 avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -O0 -MD -MP -MT enc28j60.o -MF dep/enc28j60.o.d -c ../enc28j60.c avr-gcc.exe -mmcu=atmega8515 -Wall -gdwarf-2 -O0 -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c ../main.c
your makefile specifies the output .elf file as enc.elf [/pre] Ich benutze, wie man sieht einen ATmega8515.
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
folgenden Definitionsdatein (.dev) für die AVR-8 sind nun enthalten: ATTini13(A) ATTini2313(A) ATMega8(A) ATMega8515 ATMega32(A) ATMega1284(P) ATMega2560(L) ATMega2561(L) Das User-Frendly-Fusing ist zum Teil noch verbesserbar. Eine Beschreibung zum Aufbau der .dev Dateien findet man unter
getestet erstellt Dev Datei ATtiny13(A) ja 03.2012 1E9007.dev ATtiny2313(A) ja 03.2012 1E910A.dev ATmega48(A) nein 12.2013 1E9205.dev ATmega48PA nein 12.2013 1E920A.dev ATmega8515(L) ja 03.2012 1E9306.dev ATmega8(L) ja 03.2012 1E9302.dev ATmega8A ja 03.2012 1E9307.dev ATmega88(A) nein 12.2013
-
Thread
Fuses Problem.mal wieder
Im aktuell Datenblatt vom ATmega8515(L): "System Clock and Clock Options" ab Seite 34, insbesondere Tabelle 5 Seite 35 und Tabelle 7 Seite 36. Dazu dann noch Seite 180ff um zu wissen, wo die Bits liegen.
dazwischen. Gibt es auch nicht bei allen AVRs. > Die kennen nur High und Low. Nicht ganz. Der ATmega8515(L) kennt sogar zweimal "low" :) Ein Uhrenquarz wäre "Ext. Low-freq Crystal", ab ca. 400kHz bis 900kHz dann @Ext. Crystal/Resonator low-freq.", von 900kHz-3MHz "medium" und ab 3MHz "high"
-
Thread
Warning: expression dangerous with linker stubs
Toolchains weg sein http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=420928 Bei dem Atmega8515 sollte man die Warnung auch sicher ignorieren können.
Stefan B. wrote: > Bei dem Atmega8515 sollte man die Warnung auch sicher ignorieren können. Du kannst die Warnung praktisch immer ignorieren. Bei neueren Toolchains wird sie auch einfach nur gar nicht mehr generiert.
-
Thread
Navilock 550ers ,kryptische Zeichen
Spezifikationen habe ich auch gelesen. Trotzdem bezweifele ich dass der USART Eingang von meinem ATmega8515 mit 12V "behandelt" werden möchte. Bitte korrigier mich falls ich da falsch liege. Ich stütze mich dabei auf diesem Teil der "Electrical characteristics": Input High Voltage except XTAL1 and
Spezifikationen habe ich auch gelesen. Trotzdem bezweifele ich >dass der USART Eingang von meinem ATmega8515 mit 12V "behandelt" werden >möchte. Das passiert nur wenn du den AVR an der falschen Seite des MAX232 anschließt. Der RS232-Bus arbeitet mit den o.g. Pegeln. Der MAX232 macht aus den -15
-
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
Einstieg in uC-Programmierung mit Lauflicht; Programmer?
) ATMEGA 8515L-8D (http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=47429;START=0;SORT=artnr;OFFSET=16;SID=31GhvCPKwQAR8AAFGmOj888f7b80dda666943aaec801875f625ff) Oder suche ich ganz
Hi Da ist einer dabei. Früher mal ATMega8515. MfG Spess
-
Thread
Steckboard - welche Taster
2,54mm. Also stecken kann ich den in diesem Fall nicht?! Dann wollte ich noch gerne einen zweiten ATMEGA8 kaufen - doch welchen? Wenn ich bei Reichelt suche gibt es da diverseste Varianten: ATMEGA 8535L-8D ATMEGA 8515-16 D ATMEGA 8L8 DIP ATMEGA 8515L-8D ... Welcher ist denn der Richtige? Was sind
Hi >Der ATmega168 ist ein ATmega8 mit doppelt so viel Flash-Speicher >(16KiB): Nein, ein ATMega88 mit doppelt so viel Flash-Speicher. MfG Spess
-
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
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
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
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
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
Zugriff auf Floppies mit AVR
> Was ist ein 8515? Ein "alter" Chip? Eigentlich nicht, der Mega8515 ist neuer als der Mega8. Es handelt sich um zwei pinkompatible AVRs, einmal den (veralteten) AT90S8515, zum anderen dessen Nachfolger ATMega8515
man das SRAM damit auf 32kB oder mehr aufstocken. Nähere Informationen stehen im Datasheet des AT90S8515 oder ATMega8515. > Da ich nicht viel über das FAT weiß, würde mich mal interessieren, > wie > das eigentlich aufebaut ist. Wo bekomme ich die Info her? Weiter oben http://www.mikrocontroller.net
-
Thread
Problem mit qsort()
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. avr-gcc -c -mmcu=atmega8 -I. -I../lib -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst main.c -o main.o avr-gcc -c -mmcu=atmega8 -I. -I../lib -g -Os -funsigned-char
Architektur generiert. Das Problem ist Deine recht verquere Linker-Kommandozeile, mit all den -L und -l's. Sieht ziemlich unaufgeräumt aus (-lm ist zum Beispiel zweimal da), und das -Lc:/winavr/avr/lib hat da schlicht nichts zu suchen. Es führt dazu, daß Du die libc.a aus diesem Verzeichnis
-
Thread
AVR Mahpong - Frage
hast du wirklich einen AT90S8515 verbaut ? Wenn du einen ATMega8515 genommen hast, müssen die S8515C Fuse gesetzt sein.
Mike schrieb im Beitrag #2046768: > hast du wirklich einen AT90S8515 verbaut ? > Wenn du einen ATMega8515 genommen hast, müssen die S8515C Fuse gesetzt > sein. Ja, ich habe allerdings die nicht-PDIP Version genommen. Walter schrieb im Beitrag #2046778: > wenn
-
Thread
[AVR] USART mit Interrupt (STK500/ATmega8515)
<avr/interrupt.h> ISR(USART_RX_vect) { UDR = UDR; } ^D j@uriah 109% avr-gcc -Os -mmcu=atmega8515 -S foo.c j@uriah 110% cat foo.s .file "foo.c" __SREG__ = 0x3f __SP_H__ = 0x3e __SP_L__ = 0x3d __CCP__ = 0x34 __tmp_reg__ = 0 __zero_reg__ = 1 .text .global __vector
Linker-section diese Zeile zu finden: [code] $(QUOTE)$(AVR_APP_PATH)avr-gcc.exe$(QUOTE) -mmcu=atmega8515 -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) [/code] im neuen sah diese zeile dann so aus: [code] $(QUOTE)$(AVR_APP_PATH)avr-gcc.exe$(QUOTE) -mmcu=atmega8515 -Wl,-
-
Thread
[V] Atmel Atmega32-16AUR >3000 Stück
Das könnte ein Irrtum zu sein. Bei mir kostet der Atmega 32-16AUR in 2K Rollen CDN$9.32770 und CDN$11 im Stückpreis. https://www.digikey.ca/en/products/detail/microchip-technology/ATMEGA32-16AUR/2357031?s=N4IgTCBcDaIIIBcC2BTA5gQwAQGYwFoBGANjgFUAlEAXQF8g
hat, lässt sich diese jedenfalls gut bezahlen: https://www.win-source.net/microchip-technology-atmega32-16aur.html
-
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
SPI- Schnittstelle Byte senden
einarbeiten bin, bitte ich schon mal um Nachsicht wegen evtl "einfacher" Fragen. Ich haben einen Atmega 8515L (auf dem STK500), welchen ich nutzen will um einen IC ltc6802-2 zu konfigurieren und später auch auszulesen. Zunächst will ich einige Bytes vom Master (Atmega) zum Slave senden. Gleichzeitig
WDTON Haken ist nicht gesetzt und Atmega8515 ist eingestellt. Wenn ich die Funktion innerhalb von main() aufrufe, dann wird die Schleife genau einmal durchlaufen und geht weiter zur while(1).
-
Thread
Atmel8: Interrupt mit 8-Bit Timer0 geht nicht
sich nur bei Tastendruck ... ähhh ( peinlich ) ich hae grade festgestellt, dass im Borad ein ATMega8515L steckt .. ich hoffe, das mach nix .. die Port-Adressen für die Interrupt Register sind gleich ? dumme Frage zur Simmulation. Simmuliert die auch die Interrupts ? Das tut Sie bei mir nicht
Also ich kenne keinen "Atmel8". Falls Du den ATMega8 meinst, dann vergleiche bitte mal die Interrupt-Sprungtabellen vom Mega8 und Mega8515. Die sind nämlich unterschiedlich. Beim Mega8535 wäre es gegangen, die ist identisch mit der des Mega8. ...
-
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
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
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
Die C151C-L sind von Infineon. Ob die jetzt noch hergestellt werden, weiss ich nicht, aber in kleinen Stückzahlen wirst du sie fast nicht bekommen. Was spricht dagegen, auf die (moderneren) ATMega umzusteigen? Da
, ATmega328, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2
-
Thread
Programmer incl. neuem Code für Atmel AN910
überraschenderweise eine neue AVRProg Software (V1.40) mit herausgebracht. Dort sind jetzt auch ATMega64, ATMega169 und ATMega8535 unterstützt. Diese waren in meiner letzten Firmware schon drin, aber nur mit avrdude zu benutzen. Wer einen dieser Controller brennen möchte, sollte sich das neue Studio
meinen AVR910 nun auch mal wieder aktualisiert. Funktioniert wunderbar. Ich habe hier jetzt einen ATmega162 bei dem ich FuseBits programmieren will. Der neue AvrProg von Atmel unterstützt den ATmega162 leider nicht. Kann mir jemand sagen wie ich das mit avrdude (oder einem anderen Programm) mache?
-
Thread
Probleme mit ISP oder Bug im Programm
Mikrocontroller-Programmierung angeht und habe mir vor kurzem ein STK500-board gekauft. Dazu habe ich einen ATMEGA8515L. Nun gibt das einfache Testprogramm (im Anhang) nur Unfug aus und ich weiß nicht ob's an meinem Programm oder an der ISP liegt. Ich verwende nämlich, da mein Notebook keinen Parallelport hat
Du schreibst, Du verwendest den ATMEGA8515L , benutzt aber die Definitionen vom Atmega8 .include "m8def.inc" richtig wäre m8515def.inc Ob Deine Interrupt Sprungadressen stimmen, musst Du dem Datenblatt entnehmen. Wenn Du das
-
Thread
Flackern beim DMX-Empfang
Hallo, ich hab mal das "Tutorial" zum DMX-Empfang von Hennes Seite auf meinen Atmega8515 kopiert. Ich hab es zum Testen etwas modifiziert, adresseL und adresseH hab ich auf Register r20 und r21 geschoben, damit diese nicht über Port C gefüttert werden, sondern eine statische Zahl haben
Hallo, dürfte nicht funktionieren, mit 4MHz kann der 8515 keine 250kBit, die gehen nur mit 8MHz. Der Mega8515 könnte sie im x2-Mode. Gruß aus Berlin Michael
-
Thread
Diverse Bauteile µC, Debug-Tools
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 1 Stück: ATMEGA103 im TQFP64 Gehäuse 3€ 2 Stück: ATMEGA128L
AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück: ATMEGA8515 im DIL-40 Gehäuse 2€ 2 Stück: xMEGA256A3B im QFN64 Gehäuse 4€
-
Thread
Anfängerfrage bzgl. ATmega8 VS ATmega8515
Hallo und Guten Morgen liebe Gemeinde. Ich habe mir den ATmega8L-PU bestellt und auf den Sockel SCKT3500D- gesetzt. Nun zu meiner Frage... Muss ich den ATmega8515 entfernen oder kann der auf dem Sockel SCKT3000D3 stecken bleiben? Vielen Dank für die
Guide\STK500\User Guide\ISP-Programming ->Controller-Liste, Sockel, Farbe, Nummer, ISP-Anschluß ATmega8515, SCKT3000D3, Rot, Nr.3, SPROG3 ATmega8, SCKT3200A2, Grün, Nr.2, SPROG2
-
Thread
signature does not match
Guten Morgen, ich habe gerade ein Fabrikneues STK500 erhalten mit einem ATMEGA16 16PC controller drauf. Ausserdem ist noch ein ATMEGA8515L drauf. Das vorinstallierte Demo-Programm (LEDs blinken) funktioniert. Im AVR Studio habe ich unter "Device and Platform" folgendes eingestellt
Ich dachte, der ATMEGA8515 wird zum Programmieren des Atmega16 benötigt. Soll ich den 8515 rausziehen?? Sonst noch irgend ein Kabel umstecken? Und was welche Controller wähle ich in den AVRSTudio Einstellungen dann aus?
-
Thread
Anfänger: Hilfer, Stack underflow Problem
hilft einem Neuling auf dem Gebiet AVR & ASM? Folgendes Problem: STK 500 AVR Studio 4.13 ATMEGA 8515 Ich habe diesen CODE (soll aus einer "db" daten rausholen und diese an die LEDs weitergeben) und es kommt andauert die Fehlermeldung: AVR Simulator: Stack Underflow at 0x0015 AVR Simulator
Ja, ist (leider) eingestellt... (unter debug, avr options) ATmega8515 Flash Size: 8192 bytes Eeprom Size: 512 bytes Internal SRAM Size: 512 bytes External SRAM Size: 65536 bytes IO Size: 64 bytes Max Speed: 16.00 MHz
-
Thread
Trotz "Define" kommt "undeclared(fist use in this function)
) 'PC7' undeclared (first use in this function) Ich benutzte das AVR Studio 5 und will einen Atmega8515 verwenden. Ich hoffe ihr könnt weiterhelfen.
des Ports gar nicht DDRC und das Pin 7 hat einfach > den numerischen Wert 7? Ich möchte den Atmega 8515 verwendet und habe dies auch im AVR Studio eingestllt. Dieser hat ein DDRC und PC7
-
Thread
Atmega 8 kommt aus dem takt
aber ab einer DMX adresse von ca 100 geht nichts mehr. Ist der Atmega (mega8515L 8AI) mit 8Mhz jetzt zu langsam? An der Software habe ich nichts geändert die ist gleichgeblieben.
also nix da mit Software und Baudrate. Das einzige was sich im wesentlichen geändert hat ist der ATMEGA8515 16 im DIP40 Geh. in einen ATMEGA 8515 8 SMD Geh. Es hat den Anschein wenn man einen 8 Mhz Typen mit 8MHz betreibt das der dann nicht mehr 100% stabil läuft.
-
Thread
STK500 Problem
habe schon com2 im make file eingetragen bringt auf nix nur zur information ich habe gerafe den atmega 8515L auf dem stk500 stecken der von atmel mitgeliefert wurde. Programmers Notepad bringt mir folgende fehlermeldung wenn ich dort auf programm gehe vrdude -p atmega8515 -P com2 -c stk500
das du ein neueres avrdude benötigst. probier aber erstmal ob vielleicht so geht: avrdude -p atmega8515 -P com2 -c stk500v2 -U flash:w:main.hex stk500 mit stk500v2 im makefile ersetzen. viel glück...
-
Thread
[V] Oszi, Development Boards und mehr
weg Was ich noch anbieten kann: 9) 2x AT91SAM7S256 Chips (LQFP) = 5€ + Versandkosten? 10) Atmega8515 (nagelneu), Atmega8535L, 2 x Atmega8535: die letzten drei wurden genutzt, aber sind intakt; alle im DIP Gehäuse 1.50€ + 3x 0.50€ = 4€ + Versandkosten? 11) Ein DevBoard: CP-JR51USB http://www.futurlec.com
Arturs M. schrieb im Beitrag #4002834: > 10) Atmega8515 (nagelneu), Atmega8535L, 2 x Atmega8535: die letzten drei > wurden genutzt, aber sind intakt; alle im DIP Gehäuse Heute einwandfrei angekommen. Vielen dank. Gruß Frank
-
Thread
Device Type Not Defined
für io.h fehlt. Im Makefile steht er jedoch drin: ... # MCU name MCU = at90s8515 ... Wenn ich mir den Quelltext von der io.h ansehe steht da drin .... #elif defined (__AVR_AT90S8515__) # include <avr/io8515.h> .... Muss ich den Chip irgendwie noch im Quelltext des Programms
eierlegende Wollmilchsau werden, sondern halt exakt diese eine Aufgabe erfüllen. > ... -mmcu=atmega128 ... > senden.c:21: error: `UCR' undeclared (first use in this function) Verschiedene AVRs, verschiedene Registernamen. :-( Sieh mal ins Datenblatt, wie diese beim ATmega128 heißen. Das fängt
-
Thread
Sharp GP2D02 Sensor auslesen mit CodeVisionAVR und einem AT90S8515
H.Joachim S. schrieb im Beitrag #5440521: > -du solltest dich vom 90S8515 trennen, Uralt-Chip. Klar, wenn es eine > einmalige Spielerei ist, kann man den immer noch benutzen Man kann aufs STK200 aber einen aktuelleren ATMega8515 in den gleichen Sockel stecken. @TE
AVR-Ausgang muss dann umgekehrt arbeiten -den AVR-Ausgang als open-drain benutzen. init: PORTC.7=0; //L ins Portregister, interner pullup aus DDRC.7=0; //als Eingang, jetzt also hochohmig, Leitung führt H-Pegel durch pullup des Sensors Ansteuerung: DDRC.7=1; //jetzt als Ausgang, L des Portregisters
-
Thread
Problem mit PWM aus Beispiel
Programmierung. Die PWM hat es mir besonders angetan. Folgendes Beispiel habe ich versucht auch einen 8515 zu portieren. Leider ohne Erfolg. http://www.mikrocontroller.net/articles/Soft-PWM#Intelligenter_L.C3.B6sungsansatz Das einzige was passiert ist, das alle Led's leuchten. Kann mir jemand helfen
ping schrieb im Beitrag #3039618: > und ATmega8513 ^ 8515 Und das riecht ganz nach STK500, welches active-low Peripherie hat?
-
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
AVR Synthesizer Konzept
es eine Vielzahl von Klängen geben > soll. Ich überlege mir gerade ob es Sinn machen würde einen Atmega8515 > mit einem Flashrom zu versehen, der die Klänge speichert. I2C und SPI > wären für die Klangerzeugung zu langsam. Sagte ich nicht bereits, dass Du auf der falschen Plattform unterwegs bist
sparen könnte. So komme ich von 51 Takten auf 47. Meine Gedanken zum großen Wavetable: An den Atmega8515 könnte man einen externen Flash anschließen, nur gibts die entweder nur als OTP oder zu klein oder zu teuer. Ein 128KB SRAM gibts bei reichelt schon für 1,85€. Um die Daten bei Start in den Ram
-
Thread
TDA1543 tut nichts
laden ldi temp, 128 ldi temp2, 0 ldi YH, HIGH(BUF) ldi YL, LOW(BUF) rjmp L ;Ram mit Rechteck füllen L0: ldi temp, 127 L: st Y+, temp inc temp2 breq L3 cpi temp2, 128 breq L0 rjmp L L3: sei L2: rjmp L2 .dseg
Platine habe. Bisher läuft er deswegen mit interem RC-Osc. Wenn ich mich richtig erinnere, kann der Atmega8515 Uart im SPI-Mode laufen lassen, allerdings stimmt dafür die Platine nicht.
-
Thread
STK500 + AVR-USB-JTAG USB JTAG
geklickt. Plattform: STK 500 Port: COM 4 (das ist er bei mir) EDIT: ich verwendet einen ATMEGA8515L der auf SCKT3000D3 eingesteckt ist. Den Platz für diesen µC und die Verbindung von SPROG3 (passend zu SCKT3000D3) zu ISP6PIN habe ich dem STK 500 User Guide entnommen. und auf Connect geklickt
Wenn ich das richtig sehe dann hat der m8515L kein JTAG, ergo wirst Du mit einem JTAG-Adapter nicht weit kommen. Falls doch dann müsstest Du den JTAG-Adapter auf den JTAG-Header stecken (so vorhanden, im handbuch zum STK500 find ich nichtsdergleichen
-
Thread
Fehler im Programm lauflicht.c
Frischling. Hab es reinkopiert. Hier die Ausgabe: Build started 1.11.2010 at 11:37:06 avr-gcc -mmcu=atmega8515 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT lauflicht2.o -MF dep/lauflicht2.o.d -c ../lauflicht2.c avr-gcc -mmcu=atmega8515 -Wl
o -o lauflicht2.elf c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crtm8515.o:(.init9+0x0): undefined reference to `main' make: *** [lauflicht2.elf] Error 1 Build failed with 1 errors and 0 warnings... nutze einen Atmega8515
-
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
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
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
KIM-1 in AVR?
gross/teuer ... Wenn du den C64 in Atmega aufbauen möchtest, komplett, nicht nur den 6510, dann spielt timing in sich ja kaum eine Rolle mehr. Es muss nur im Schnitt wieder passen. Der SID als Custom Chip ist ja schon fertig (SwinSID, Atmega88
Mark L. schrieb im Beitrag #1922072: > könnte ich einen 8515 auf 25MHz übertakten? Ich verwende einen ATmega168 @ 24Mhz, funktioniert seit jeher ohne Probleme. An (interner) Peripherie verwende ich allerdings
-
Thread
JTAG ICE + CodeVision
zusammen, kann ich das JTAG ICE von Atmel direkt vom CodeVision aus zum Programmieren meines ATMEGA128L benutzen oder geht's nur übers AVR Studio? Danke
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
-
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
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