-
Thread
Wie steige ich am besten von AVR auf PIC um?
h. schrieb im Beitrag #3483436: > XAM3359AZCZ100 Wundert sich immer noch jemand, weshalb der ATmega8 bei Anfängern weiterhin so beliebt ist. ;-)
würde man auf dem AVR z.B. eine 16bit Zahl aus dem RAM inkrementieren? Beim PIC z.B. so: incf zahl_l,f btfsc STATUT,C incf zahl_h,f Und beim PIC12/18 eventuell so (Ist nicht kürzer, außer man hat aus irgendeinem Grund an Anfang 0x00 im WREG): movlw 0x00 incf zahl_l,f addwfc zahl_h,f
-
Thread
Kurze Frage: Kürzel hinter µC Namen
frage: Was bedeuten die Kürzel hinter der Bezeichnung von Mikrocontrollern? Also mir geht es um das L bei atmega8515L oder beim atmega328P-PU. AU usw. gab es da auch noch. Gibt es da eine Liste irgendwo? Hoffentlich kann mir jemand helfen :) MfG
L-Typen sind für geringer Spannungen ausgelegt P-Typen sind besonders Stromsparend Das -AU am Ende steht für das Gehäuse
-
Thread
erst programmieren, dann schalten
Ahnung Ahnung von den Grundlagen hast, besorge Dir erstmal - einen Mikrocontroller: z.B. den Atmega 16, 32, 164, 328, 644, 1284, 8515 oder 8535. Die haben alle 40 Pins als ganz sicher genug I/O Leitungen für eine Matrix >Schaltung. - ein Steckbrett - einen ISP Programmieradapter - 3 oder 4 Akkus
Ahnung Ahnung von den Grundlagen hast, >besorge Dir erstmal > >- einen Mikrocontroller: z.B. den Atmega 16, 32, 164, 328, 644, 1284, >8515 oder 8535. Die haben alle 40 Pins als ganz sicher genug I/O >Leitungen für eine Matrix >Schaltung. >- ein Steckbrett >- einen ISP Programmieradapter >- 3 oder
-
Thread
µC Taktfrequenz berechnen
geteilt, ein mit 24 MHz getakter 8051 arbeitet also eigentlich nur mit 2 MHz." Im Datenblatt vom ATmega8515L habe ich bei der Over view etwas von 1 MIPs per MHz gelesen. Nun zu meinen Fragen: 1.) Von welchem Hersteller ist denn der 8051?? 2.) Wenn beim 8051 die Taktfrequenz so berechnet wird, wird die Taktfrequenz dann beim ATmega8515L genauso berechnet? 3.) Was bedeutet "MIPS per MHz"?? Ich kann mit dem Begriff "MIPS" nichts anfangen... Danke für die Antworten im Voraus. Gruß Max Edit: Ist der 8051 auch von
-
Thread
LCD + Timer Interrupt
formatiert mit sges Stellen //als Zeichenkette (-2147483648 .. 2147483647) char buffer[16]; uint8_t l=0,n; char *z=buffer; ltoa(zahl,buffer,10); while(*z!=0){l++; z++;} //Bufferlänge l for(n=l;n<sges;n++) LCD_putc('0'); LCD_puts(buffer); } //---------------------------------------------
Zeichenkette formatiert mit sges Stellen // das Ausgabeformat ist hex (TSC) char buffer[17]; uint8_t l=0,n; char *z=buffer; utoa(zahl,buffer,16); while(*z!=0){l++; z++;}//Bufferlänge l for(n=l;n<sges;n++) LCD_putc(' '); LCD_puts(buffer); } //-----------------------------------------------------
-
Thread
Einfaches Programm zum Testen, ob das STK500 auch läuft
Hallo an alle Beteiligten. Im User Guide steht, dass der AT90S8515 als Muster mit geliefert wurde. Ist der AT90S8515 der ATmega8515L??
Und wo kann man den ATMega324/644P anstöpseln? Auf SCKT3000D3? Ist der Mega324 pinkompatibel zum Mega8515?? Ich habe mir ja gestern parallel zu den Postings die Datenblätter vom ATmega16/16L, ATmega32/32L und das STK500 User
-
Thread
ATtiny 85 Arbeitet nicht.
Nun, ich hatte gemeint, dass Sie *jetzt* dieses Miniprogramm in den ATmega8515 bringen, laufen lassen, das pin-high verifizieren und dann den hex-dump ziehen.
800LEDS in Rheie kann ich Problemlos ansteuern genauso wie die reedkontakte auslesen, nur hat der atmega8515 keinen adc :/
-
Thread
Zeiten Timer0 Interrupt
trotz meiner Meinung nach, richtigen Einstellung des Timers. Die Verwendete Hardware ist ein ATMEGA8515 mit einer CPU-Frequenz von 16MHz. Um eine Overflow-Zeit von 3ms zu erreichen, habe ich den Precaler auf 1024 gesetzt und den Preload auf 209. Dies sollte eine Overflow-Zeit von 3.008 ms geben.
habe dabei gesehen, dass ich mich in der Version des Controllers vertan habe, und beim eingesetzten Atmega8515L nur 8MHz habe. Nach der Umstellung des Timers auf die neue Frequenz stimmt die Differenz der durch eine manuelle Triggerung des externen Eingangs in etwa. Werde mich allerdings noch mehr
-
Thread
jtag ice mkii fail to identify the target
Jtag ice mkii funktionierte immer gut. Gesten ging es plötzlich nicht mehr. (1) Die Targets (atmega128 oder at90can128 oder 8515L )wurden über jtag Interface mit den Computer verbunden. Dann war at90can128 mit einem LCD über SPI verbunden. Jetzt funktioniert das LCD und MCU noch gut wie gewünscht
Ersatz-kabel ausprobiert und das Problem bleibt noch. (6)Jtag ice mkii nun hat die Staus LEDs, grün (l.), rot(m.), rot(r.). was kann ich noch tun? Kann ich ihn irgendwo reparieren? danke
-
Thread
Probleme bei der Usart initialisierung mit dem ATmega8515
Hi >Ich versuche bei einem Atmel Atmega8515 die USART-Schnittstelle >.include "8515def.inc" Die ist für den AT90S8515. Für den ATMega8515 braucht man die 'm8515def.inc'. MfG Spess
den AtMEGA16A nutzen will?! Benutzt du auch die richtigen Sockel auf dem STK500? Die sind für ATMega8515 und ATMega16 verschieden. >PortC Pin2-5 ist komplett tot JTAG-Fuse löschen. MfG Spess
-
Thread
UV-Laserdrucker
Geplant ist alles mit drei Platinen. 1. Schnittstelle zum PC: Da kommt eine RS232 rein mit einem ATMEGA8515 inklusive 64kb externes RAM. Da kann ich die gesamte Datei an den Drucker senden und der macht den Rest allein. 2. Schrittmotortreiber: Da kommt ein ATMEGA16 rein und die Schrittmotorendstufen
einen HP-Tintenspritzer rumstehen zum Umbauen. Aber welches Format willst Du übertragen in den ATMEGA8515, PDF? Das System vom Labor überträgt zeilenweise per RS232.
-
Thread
Interesse Sammelbestellung Mini Rezept / Bon Drucker mit RS232 Interface
Kassen-Druckern gibts eigene Modelle, die sowohl Etiketten als auch normale Bonrollen verarbeiten (TM-L60II, TM-L90). Andere Kassendrucker sind nur für Bonrollen geeignet (TM-T88 Serie, TM-T90)
#3410893: > SAB-C501G-1RN Ist also eine Mask-ROM-Version. Aber auf den ersten Blick passt ein ATMEGA8515 als Drop-In Replacement in den Sockel.
-
Thread
Nachbau "heißer Draht" mit LCD Display und Lautsprecher
oder aber ob ich noch grundlegende Sachen nicht beachtet habe. Der µC den ich verwende war ein Atmega8515L, der beim STK 500 mit dabei war. Als LCD Display dient ein AV1624 von Conrad Elektronik und als Lautsprecher habe ich mir einen kleinen besorgt mit 8 Ohm Impedanz und 0,3 Watt (wie auf den Fotos
aufgefallen. Außerdem war im letzten Schaltplan noch der falsche µC eingezeichnet. Habe hier einen Atmega8515L. Habe das noch ausgebessert und auch mal den TDA7052 integriert. Fällt dir noch irgendwelche Sachen an dem Schaltplan auf, die ich nicht beachtet oder übersehen haben sollte? Vielen Dank schon
-
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
SRAM an ATMega 8515 funktioniert nicht
Hallo liebe Forengemeinde, Für ein kleines Projekt will ich den Speicher eines ATMega 8515 mit einem 512 kByte SRAM aufstocken. Als SRAM kommt ein AS6C4008 von Alliance Memory in den Einsatz. Als Latch verwende ich ein 74HC377 dessen Enable Pin statisch auf 0 gezogen ist. Verdrahtet
@Exe (Gast) >Für ein kleines Projekt will ich den Speicher eines ATMega 8515 mit >einem 512 kByte SRAM aufstocken. Als SRAM kommt ein AS6C4008 von >Alliance Memory in den Einsatz. Als Latch verwende ich ein 74HC377 >dessen Enable Pin statisch auf 0 gezogen ist.
-
Thread
Arduino zerstört, Laptop + Netzteil schuld?
immer öfter (dämliche Reklame aus dem Kopf schlag..) ;-) Ich habe hier einen und nur diesen Einen Atmega8515, der auch schon als Kind anders war als Andere. Der gibt auf einer Sieben-Segment-Anzeige sporadisch Blödsinn aus -zwei weitere mit dem identischen Programm tun das nicht. Der Fehler wandert
und fuhr wieder hoch. Irgendwelche Querströme an der Erde. Das Notebooknetzteil hat keine Erde, aber L und N sind anscheinend kapazitiv mit der Sekundärseite gekoppelt, und zwar erheblich stärker, als ein einfaches herkömmliches Trafonetzteil. Auf dem Oszi war anstatt einem sauberen Signal auch mehr starkes
-
Thread
[V] STK 500 mit Zubehör und 2µCs
2 Sets mit STK 500 und Zubehör wie auf dem Bild ersichtlich. Zusätzlich gibt es noch je einen µC ATmega 16-16PI und ATmega 8515L-8PU. Ein Set enthält also: - 1x STK 500 - 1x Anleitung - 1x CD - 4x 2 adrige farbige Kabel - 2x 10 adrige Verbindungskabel für Pfostenstecker - 1x ATmega 16-16PI - 1x ATmega 8515L-8PU Das alles kommt im originalen Karton. Pro Set möchte ich gerne 35 € plus Versand (4.50 € mit Hermes, 5.90 € mit DHL). Wer beide Sets möchte, zahlt nur einmal 5.90 € Versand. Grüße
-
Thread
[V] FT232BM und verschiedene AVRs
Folgendes habe ich anzubieten: - 3 Stk. FT232BM: 3.00 EUR / Stück, alle drei 8 EUR - 1 Stk. ATMEGA16L-8AI: 1.50 EUR - 1 Stk. ATTINY26-16SI: 0.17 EUR ? - 3 STK. ATTINY26L-8PI: - 1 Stk. AT90S232-10PI - 1 Stk. ATTiny15L-1PI - 1 Stk. AT90S8515-8PC - 1 Stk. AT90S443-8PI - 1 Stk. ATMEGA163L-4PC
-
Thread
XC9572XL als GLCD-Treiber mit Stabilitätsschwäche. Code-Problem? EMV? Defekt?
LCD einzusetzen. Das CPLD ist dabei wie ein SRAM mit integriertem Adress-Latch als XMEM an einen ATMega8515 angebunden. Auf der anderen Seite ist das eigentliche SRAM angeschlossen sowie das Display. Ich habe ob der begrenzten Ressourcen des Chips keine Wunder erwartet, aber in Prinzip funktioniert
synchronisiert hat, können sie nicht durch asynchrone Takte anderen Unsinn erzeugen. > Der olle 8515 hat kein CLKout, Ist auch egal, eben weil es keine definierten Phasenlagen gibt. >Hab's jetzt umgeschrieben. Das Encoding war auf Auto und Xst hat >treffsicher One-Hot verwendet. Nachdem ich
-
Thread
[V] Atmel AVR STK 500 und diverse ICs [reserviert]
zu schade ist, gebe ich es für 35€ inkl. Versand in neue Hände. Mit dabei sind folgende ICs: ATMega16-16PI ATMega16L-8PC 2x ATMega 8L-8PI AT90S8515 Ein Netzteil ist nicht dabei, stattdessen ein DC-Kabel zum Anschluss an ein Labor-Netzteil (10-15V 500mA min.). Mag5 [ad] gmx [punkt] net -
-
Thread
STK500 Atmel Studio 6 erste Gehversuche
bearbeitet, was auch anfänglich funktionierte. Also das Testprogramm von dem darauf enthaltenen Atmega8515 läuft wie beschrieben. Die Kapitel (aus der STK500 Anleitung von Atmel) beziehen sich aber leider auf das Atmel Studio 4. In den Tutorials hier habe ich zwar viele guten Seiten gefunden (AVR-Tutorial
LEDs blinken lassen oder so...). Deshalb weiss ich auch noch nicht genau welchen Controller., ein atmega8515 war bei dem board dabei den versuche ich jetz auch erstmal anzusprechen. Das avr tutorial hier ist gut ja, aber wie gesagt der Einstieg fällt mir gerade schwer. Ich werde mich mal durch die Video
-
Thread
IO-Port als Parameter in ASM-Unterprogramm
Assemblerprogrammierung angeht und hoffe hier Hilfe für meine Fragestellung zu bekommen. Zielplattform ist ein ATMega8515L. Ich möchte in einem Unterprogramm "togglePin" die per Parameter übergebenen Pins am ebenfalls per Parameter übergebenen Port toggeln. Ich habe dazu schon einmal ein Makro geschrieben, dass
Hi >Ich weiß jetzt nicht genau ob es bei einem ATmega8515 geht, Nein, geht mit diesem Oldtimer nicht. mfG Spess
-
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
,Temp.-Sensor, Servo-Motor bereithält und man diese Jumpern kann o.ä. Verwenden möchte ich einen Atmega8515L. Dazu möchte ich mir jetzt selber noch ein Bedienteil mit Tasten 0-9, OK und Back entwerfen. Wie man sich denken kann, fehlen für einem da die Ports, wenn man Display und Bedienteil Standartmäßig
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.
-
Thread
LCD funktioniert nach Wechsel von Atmega8515L auf Atmega8 nicht mehr
anbelangt. Ich habe mir vor einigen Tagen das STK 500 board besorgt und mit dem dazugelieferten Atemga8515L erfolgreich einen 16x1 LCD angesteuert. Nun wollte ich einen AD Wandler benutzen und kaufte mir desshalb den Atmega8 16PU von Conrad. Ich konnte diesen auch erfolgreich anschliessen und programmieren
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.
-
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
[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
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
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
INT2 beide Flanken nutzen (ATmega8515 PE0)
liebe Grüße und viel Erfolg weiterhin. Hier der ASM Code: ------------------ /**** A P P L I C A T I O N N O T E ************************************ * * Title : IRQ2 Testprogramm beide Flanken * Last updated : 2.1.2013 * Target : controler Rev.1.0 [ATmega8515
habe ich euch zu verdanken. Hier nun das Laufende und saubere Programm: /**** A P P L I C A T I O N N O T E ******************************* * * Title : IRQ2 Testprogramm beide Flanken * Last updated : 5.1.2013 * Target : controler Rev.1.1 [ATmega8515] * * written
-
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
toggeln und unbedingt Tastverhaeltnis 50,0000%; aber was ist wenn ich nur FLM gebe aber kein CL*) lG Christian
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