-
Thread
KEIL+ATMEGA8515
Bin uc-Neuling und kenne den KEIL-Compiler aus der Uni. Jetzt hab ich ein STK500 mit ATMEGA8515 und hab mich gefragt ob ich den auch in der KEIL-IDE programmieren kann, finde den Atmega8515 aber nicht im KEIL. Geht das nicht oder gibts da vielleicht ne Möglichkeit?? Danke schonmal für
Der ATMEGA8515 ist kein 8051 sondern ein AVR. Das geht nicht mit der Keil IDE.
-
Thread
Neuling sucht ersten Controller
auch guten support dazu, da er sehr verbreitet ist. Du könntest dir auch mal den pinkompatiblen(?) atmega88 anschauen, der hat pinchanging interupts, was sehr hilfreich sein kann. Sonst probier doch erstmal den mitgelieferten mega8515l aus, um ne led blinken zu lassen reicht es... Gruß Tobi
Bei Rechelt: ATMEGA 8-16 TQ http://www.reichelt.de/?ACTION=3;ARTICLE=50551;PROVID=2402 ATMEGA 8-16 DIP http://www.reichelt.de/?ACTION=3;ARTICLE=45024;PROVID=2402 Gruß John
-
Thread
[V] Verschiedene Atmel-Controller NEU z.B. ATmega128, ATmega103, AT90S2343, AT90S1200 etc.
zusammen) verkaufen: Typ Preis/Stück ----------------------------- 4 x ATmega103 VB 2 x ATmega128 4,5 10 x AT90S2343 VB 50 x AT90S1200 VB Sämtliche Controller sind NIE verwendet, eingelötet oder auch nur bestromt worden, also NEU.
Sind die Atmega 128 noch zu haben? Wieviel wäre der Versand? Sind die Noch SMD oder schon auf eine Platiene aufgelötet?
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
ATmega32C1 ATmega32HVB ATmega32M1 ATmega32U2 ATmega32U4 ATmega32U6 ATmega48 ATmega48P ATmega48PA ATmega64 ATmega640 ATmega644 ATmega644P ATmega644PA ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega64A ATmega64C1 ATmega64M1 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega8A ATmega8HVA ATmega8U2 ATtiny11 ATtiny12 ATtiny13 ATtiny13A ATtiny15 ATtiny167 ATtiny2313 ATtiny2313A
-
Artikel
Palm-Logicanalyzer
weihnachten... welcher Controller, bzw besser gefragt, welche Speichertiefe ist sinnvoll? 1024 Byte --> atmega8 2048 Byte --> atmega32 4096 Byte --> atmega644(beschaffbarkeit?) oder doch lieber ein atmega8515 mit externem sram? damit waeren Speichertiefen bis knapp unter 64kb moeglich --> sollte mehr als ausreichend
-
Thread
AVR Studio Fuse setzen und "brennen"
Hi, Ich möchte einen ATMega8515 bespielen. Ich habe in AVR Studio ein Hex File erzeugt. Dieses liegt ohne Fehlermeldung vor. Ich habe meinen ATMega8515 auf ein Steckbrett gesteckt. Angeschloßen sind: MOSI,MISO,SCK,RESET
Timo Pat schrieb: > X1 Q 24,0-GW (Segor) 24MHz Grundton Quarz Laut Datenblatt geht der ATMega8515 nur bis 16 MHz. Du würdest den µC mit 24 MHz weit ausserhalb der Spezifikation quälen. Es kann sein, dass der das nicht mag.
-
Thread
Interrupts testen mit atmega8515
Autor: juliana (Gast) Datum: 27.10.2009 21:45 hallo, ich hab angefangen ein bisschen mit den interrupts rumzuspielen. hab aber folgendes problem. benutze atmeg8515 und avrstudio mit winavr und stk500 den folgenden code habe ich aus einem buch abgeschrieben. aktiviert wird der INT0. bei drücken des taster2(PIND2) soll an portB raufgezählt werden. raufzählen funktioniert soweit ganz gut, nur manchmal wird einmal gezählt wenn ich draufdrücke und einmal wenn ich wieder loslasse, aber ich denke das kommt vom prellen, oder?? weiter im text: bei drücken des taster4 soll der zähler gelöscht
-
Thread
External Interrupt Atmega16
Hallo an alle, ich versuche verzweifelt den externen interrupt des Atmega16 zu nutzen. Mein Problem ist, das der interrupt an sich funktioniert, jedoch der Atmega ab und an danach einen reset macht. Scheint ein Problem mit der Rücksprungadresse oder der interruptroutine
> > dass muss "ISR(SIG_UART_RECV)" heissen. Kann sein, habe das geändert, weil bei mir ein ATmega32 zum Einsatz kommt. Hab's allerdings auch mit einem ATmega8515 getestet, da lief's auch. Und auf dem STK500v2 von Atmel läuft das auch... > Jedenfalls hats nichts geholfen. Der externe interrupt
-
Thread
Pinkompatibler MCU zu STC 11F16XE Microcontroller ?
alle durchgehen sollen... hatte nach 30 min aufgegeben und den Beitrag geschreiben. Pinout ist: ATmega8515 Sehr nice ^^
-
Thread
programm mit mehreren schleife?wondering??
anschalten die schleifen durchlaufen und dann die leds wieder abschalten. wenn ich des auf meinem ATmega8515L ablaufen lass dann blitzen die leds nur kurz auf. lass ich die schleifen auf meinem dual core laptop ablaufen, dann rechnet der sich halb zu tode. wie kann das sein?? der mikrcontroller kann
-
Thread
BASCOM SPI Taktflanke der SCK
ich habe das im Anhang befindliche BASCOM Programm geschrieben um die Kommunikation zwischen einem ATmega8515 und einem ASIC zum laufen zu bringen. Mein Problem ist, dass der 8515 (Master) seine Daten an den Slave (ASIC) immer bei de steigende Taktflanke der SCK Clock sendet. Ist es mit dem Software SPI möglich dass der 8515 die Daten immer bei fallender Taktflanke sendet, also genau umgekehrt wie es jetzt ist? Hoffe jemand kann mir dabei helfen. Viele Grüße, Christian
-
Thread
erstes Programm mit AVR Studio
folgendes in dem Message-Fenster: Loaded partfile: C:\Programme\Atmel\AVR Tools\PartDescriptionFiles\ATmega8515.xml AVR Simulator: Please wait while configuring simulator... AVR Simulator: ATmega8515 Configured OK Loaded objectfile: C:\Dokumente und Einstellungen\CastorA\Eigene Dateien\default\Leuchtende_LED.elf
Dateien\Makefile Das sind ja total falsche Dateien, und auch der mC ist falsch, habe überall den Atmega32 eingestellt. LG
-
Thread
Eigenes Evaluationsboard
> Aber im Datenblatt steht doch 0 - 16 MHz (ATmega8) ???? Das ist auch richtig, weil es den Taktratenbereich angibt für den der Atmega8 von Atmel spezifiziert ist. Ab Werk ist ein Atmega8 auf internen RC-Oxzillator mit 1 MHz eingestellt. Wenn
eigenes Board herzustellen. Ich überlege auch ob ich nicht alle auf ein Board bekomme den Atmegs8515,(Atmega8),Attiny2313,Attiny13 vom Atmega8 habe ich ja schon eins :) den Rest baue ich mir als Addons auf. cya The_ride
-
Thread
BASCOM SPI Schnittstelle für 8515 und ASIC programmieren
neuling auf diesem Gebiet und hoffe jemdand kann mit mit meinem Problem helfen. Ich habe einen atmega8515L auf einem STK500 und muss damit über die SPI-Schnittstelle die Register eines ASICs auslesen. Den 8515 möchte ich mit BASCOM programmieren. Ich habe mich schon durch diverse Tutorials und die
schlau darauß wie genau die SPI zu programmieren ist. Ich soll zunächst über ein vom Master (der 8515) gesetztes LOW am CS-Eingang des Slave ( der ASIC) die übertragung starten und anschließend die Register auslesen. Es sollen zunächst erstmal 8 bits gelesen werden. Das erste bezeichnet ob gelesen oder
-
Thread
Auslesen eines DS18B20: stets 85°C
Anschliessend wird natürlich nur der Default-Wert, also 85°C, gelesen. Ich benutze das STK500 mit dem Atmega8515 im Zusammenhang mit AVR Studio 4. Da kein 4,7kOhm Widerstand für den DS18B20 vorhanden war, verwendete ich - bitte korrigiert mich falls die Überlegung kreuzfalsch ist - einen 3,3kOhm und einen
-
Thread
Probleme bei ansteuerung von LCD über verschiedene PORTs-Pin
ich benutze der ATMEGA8515 aus de STK500
-
Thread
Ansteuerung von LCD
viellleicht aus erfahrung könnt ihr schon eine Lösung parat haben. Ich steuere eine 2x16 LCD mit dem Atmega8515. es läuft soweit gut. aber beim Einschalten von dem Board, oder Versorgung der STK500 mit dem strom erscheint zuerst nur dunkle Kästschen auf dem Display. Erst wenn ich den Reset-Knopf
Aber da ist keine Angaben von Initialisierungstiming. Ich benutze der Interne Takt von dem Atmega8515. >>Als letztes hätte ich noch den Kontrast für dich. Hast du den korrekt >>eingestellt. Bei mir war das mal so, dass das Display korrekt lief, ich >>konnte aber wegen dem Kontrast nichts erkennen
-
Thread
Stk500 externere Takt, Fuse bits aber interner Takt
stellt sobald ich den Takt des STK500 eingeben habe, hat es dann funktioniert. Wieso arbeitet der Atmega8515 mit dem externen Takt auch wenn die Fuse Bits auf internen Takt stehen? Gruß Sebastian
Der Atmega8515 hat sicher seinen internen Takt erzeugt, wenn du ihn richtig gefused hast. Das Problem war wohl eher, daß der interne Oszillator nicht genau genug ist, um davon die Baudrate für den UART abzuleiten
-
Thread
AVR Studio Fehler beim überspielen/ testen
Roboter/stk500.htm Nun musste ich schon abweichend von dem Skript, zusätzlich den Standort der m8515def.inc Bibliothek angeben. Auf dem angehängeten Bild(schirmausschnitt) habe ich versucht zu Debuggen ( das Schrittweise Debuggen(F11) scheint nicht möflich zu sein). Zu sehen sind die Fehlermeldungen
sofort übernehmen. Mann muss nur beim Anlegen des Projektes den AVR Assembler auswählen und den µC (Atmega8515). Dann habe ich noch den AVR Simulator als Programmiergerät eingestellt. Dann Copy&Paste des Quelltextes. Dann Start Debugging... Vorschlag: AVR Studio deinstallieren, neuste Version beschaffen
-
Thread
UART Senden/Empfangen RTS verwenden oder unnötig?
Senden auf High schalten und sofort >danach wieder auf low in der Art:... Vorsicht. Die UART des ATMega8515 ist gepuffert. D.h. wenn du das Senden nicht unterbrechen willst, musst du abwarten, dis das letzte Byte raus ist -> TXC-Bit in UCSRA auswerten. MfG Spess
-
Thread
Jamara 9g Servo
geschrieben, um den Servo zu testen, doch es tut sich nichts. Ich habe den Servo direkt ans STK500 ( mit Atmega 8515 ) angeschlossen. Die rote Ader an +5 V, die schwarze Ader an GND und die orangene Ader über einen 560 Ohm Widerstan an PE2. Die Spannung am Servo passt auch soweit, ich habe sie gemessen. Nun
-
Thread
Frage zur 8-bit-AVRs
Mikrocontroller! Hab mich zwischenzeitlich auch ein bisschen mit ein paar Modellen (ATtiny2313, ATmega8515, ATmega32) zusammen mit dem STK500 herumgespielt. Zu meinen Fragen: Wenn ich das richtig verstanden habe, dann wird ein "normaler" Assemblerbefehl (keine EPROM-Befehle usw.) pro Takt abgearbeitet
-
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
Coole LED-Uhr gefunden - kennt jmd. einen gleichwertigen Nachbau
kennt jemand einen Nachbau dieser Uhr? Wer weiß was da für ICs drauf sind. Der große könnte ein Atmega 8515 sein - was sind die kleinen für welche? Danke.
-
Thread
MySmartUSB Mk2 Probleme
der Programmübertragung wird immer was anderes gelesen, sprich verify klappt nicht. Mit einem 8515 bekomme ich das selbe Problem, welcher mittels Quarz angetrieben wird. Was könnte ich testen/probieren um den Fehler einzukreisen.
, dann schreibe und danach die Fusebits wieder auslese, dann ist es nicht mehr gesetzt. Bei mir Atmega16 + 32 wobei der 32er sich jetzt auch nicht mehr programmieren lässt. Board ist RN-Control von Roboternetz.
-
Thread
AVR mit FT232 Programmieren
mir jemand helfen? Für mich ist die Thematik neu. Ich hab ein selbstgebautes Bord mit einem ATmega644 und will ihn über USB mit einem FT232 (virtuellem COM Anschluss) Programmieren. Als Software hab ich AVR Studio 4.17 Programmiert hab ich in C. Und das Simulieren funktioniert auch. Aber
Nick Olaus schrieb: > Ich hab ein selbstgebautes Bord mit einem ATmega644 und will ihn über > USB mit einem FT232 (virtuellem COM Anschluss) Programmieren. Dann brauchst Du einen passend konfigurierten Bootloader fuer Deinen AVR. Ich habe das mehrfach erfolgreich
-
Thread
AVR Displayansteuerung
Beitraege zu diesem Display, kann ich das Display nicht korrekt ansteuern. Der verwendete µC ist ein ATMega8515L, der beim bekannten STK500 dabei ist. Die Pinbelegung wurde mehrfach geprueft: 1: GND 2: +5V ,-----------------, 3: +12,2V |
| >-------x----------x---------x------------- GND Anbei der Quelltext: [avrasm].include "m8515def.inc" .equ RS = PB0 .equ RW = PB1 .equ E = PB2 .equ B = PD7 ; DB0...DB7 PORTD ; Takt ~3,6MHz ; AVR Studio Version 4.14.589 ; Interruptvektoren .org 0x0000 rjmp start reti
-
Thread
LCD an 8bit Bus
Hallo, ich habe einen atmega128 an den habe ich nun ein 20x4 zeichen LCD mit einem HD44780 Controller. Leider zeigt das Display nur die erste Zeile, hell die 2. Dunkel, die 3. hell und die 4. dunkel an. Nun hab ich gelesen das
, SHIFTCURSOR, HOME ' CURSOR, DISPLAY 'micro : Mega8515 'suited for demo : yes 'commercial addon needed : no '----------------------------------------------------------------------------------------- $regfile = "m128def.dat"
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
mal aufhören, rückwärtskompatibel bis zur Jungsteinzeit sein zu wollen. Wer eben unbedingt einen ATmega128 dem ATmega1281 vorziehen will, kann sich dann halt seinen Kram selbst zimmern.
Markus Burrer schrieb: [ATmega32 vs. ATmega324] > Und teurer. Digikey (um mal jemanden zu nennen, bei dem du sofort beide kaufen könntest): EUR 6,38 für den ATmega32, EUR 4,70 für den ATmega324P. > Und bei Ramschläden
-
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
AVR Programmieradapter Parallelport max. Kabellänge?
Kabel verlängern. Habe ich gemacht, aber nun ist das flashen unendlich langsam. Vorher bei meinem ATmega8 ca. 5-10sek. Nun mehrere Minuten und ich glaube auch nicht so richtig erfolgreich. Ich habe mein Adapterkabel durchgemessen, es dreht auch keine Pins, also alles 1 zu 1. Ist das Kabel einfach zu lang
ein Problem gehabt, daß auf die Adapter zurückzuführen war. Mega8, Mega16, Mega32, Mega644, AT90S8515, Mega8515, Mega162, AT90S2313, Tiny2313,... Auch mit zusätzlicher Last am SPI (ENC, Display, SD-Card, Flash, MP3-Decoder o.ä.) nie ein Problem gehabt. Inzwischen fast ausschließlich Dragon oder
-
Thread
ATmega 8515/USART empfängt nicht schneller als 9600 Baud
Hallo zusammen! Vorab die Umgebung: - ATmega8515 auf STK500 @ 8MHz, Jumper im Auslieferungszustand. Kein externes Quarz. µC Takt über Fuse SUT_CKSEL: Int. RC OSc. 8 MHz; Start-up time: 6 CK + 64ms, sowie in den den Project Options eingestellt
-
Thread
drehgeber mit mega32
***********************/ #include <avr/io.h> #include <avr/interrupt.h> // target: ATmega16 //------------------------------------------------------------------------ #define XTAL 8e6 // 8MHz #define PHASE_A (PINA & 1<<PA1) #define PHASE_B (PINA & 1<<PA3) #define
der die Ports genauso ansteuert wie es bei mir der fall ist - aber selbst das funkte nicht mit dem 8515er.
-
Thread
Unerklärlicher Interrupt im Programm
Hallo zusammen, Ich arbeite gerade an einem größeren Projekt mit einem ATMEGA8515, programmiere in C und benutze das AVR Studio 4. Im Moment versuche ich über SPI einen DA-Wandler anzusteuern, doch dabei tauchte ein Problem auf. Und zwar bleibt mein Programm immer an der gleichen
-
Thread
ATMEGA 8 tut nichts nach Programmierung mit STK500
Guten Tag, ich habe hier ein STK 500 Board mit dem ich bereits erfolgreich einen ATMEGA 8515 programmiert habe und soweit auch alles klappt. Jetzt will ich einen ATMEGA 8 programmieren. Habe ihn in den grünen Sockel gesteckt (richtig rum natürlich) und das ISP Kabel auf den grünen
ne das kann ich auschließen, ich habe den 8515 entfernt und den atmega 8-16pu auf den grünen sockel gesteckt. die anderen sockel sind ALLE leer. ich brauch den atmega 8 für ein projekt, und der 8515 ist dafür zu groß.
-
Thread
Atmega 8 mit STK500 Programmieren geht nicht
Hi versuche den Atmega 8 über AVR Studio und dem STK500 zu Programmieren. dabei bekomme ich folgende Meldungen: Entering Programming Mode: FAILED und anschließend "A problem occured when executing the command
Status Led: Grün Benutze AVR STudio 4 HW Info: Firmware Version: 0x020a Habe vorher den ATMEGA8515L programmiert und ISP6PIN natürlich auf SPROG3 gehabt und es gab keine Probleme. Was mache ich falsch??? Hat jemand noch einen Tipp? Komme nicht weiter
-
Thread
Externen Controller über STK500 programmieren
zusammen! Ich habe eine Platine entworfen und auch schon bestückt, welche als Hauptbestandteil einen Atmega8515L hat. Nun möchte ich mit dem STK500 über den ISP6PIN diese Platine kontaktieren. Beim Versuch etwas auf den Controller zu schreiben kommt immer die "ISP Mode Error" Fehlermeldung, und ich kann
noch immer Komplikationen gibt kann ich mir nicht mehr erklären. Gibt es denn irgendwelche Pins am Atmega8515, die ich auf keinen Fall offen lassen darf? Kann das vielleicht noch eine Möglichkeit sein?
-
Thread
STK500 ISP extern
is not removed. Da ich die 5V von ISP-Pin verwende lass ich VTARGET drinnen. PS: Verwende nen ATMEGA8515, der beim direkten anschließen am STK funktioniert. PS: Habe den ATMEGA zurzeit noch ohne Quarz am Steckboard, also 1MHZ. Ratschläge? Ihr könnt auch Stichwortartig helfen, bin gern bereit
Da ich die 5V von ISP-Pin verwende lass ich VTARGET drinnen. Das ist OK. >PS: Verwende nen ATMEGA8515, der beim direkten anschließen am STK >funktioniert. Dann musst Du ihn auch extern ans Laufen bekommen. Miss mal - am besten direkt an den Controllerpins - ob erstens VCC ordnungsgemäß vorhanden
-
Thread
STK 500 - Anfängerprobleme
soll der µC 20MHz können Ich habe jetzt nochmal den µC drauf gemacht der beim Board dabei war (ATmega8515) und die ISP Frequenz auf 115.2 eingestellt, selbes Ergenbis. Ebenso bei einem völlig neuen mega168.
auch mit 1,2MHz). > > Ich habe jetzt nochmal den µC drauf gemacht der beim Board dabei war > (ATmega8515) und die ISP Frequenz auf 115.2 eingestellt, selbes > Ergenbis. > Ebenso bei einem völlig neuen mega168. Hmm, richtige Fassung wird ja jetzt klappen ;-), das 6-polige ISP-Kabel ist auch auf
-
Thread
DISPLAY von Pollin
vorgeschrieben Zeilentakt aufrecht zu erhalten und um mehrere bilder zu speichern. Reicht da der ATMega16 oder muss ich schon auf einen 128'er steigen?? Und wo bekommt man ein Programm her das mir SW Bilder in Binär umwandelt?? damit man sich ein wenig arbeit erspart.....
Gast schrieb: > in der Hoffnung, dass ich das mit meinen Atmega8´s > ansteuern kann. > Kann ich mir da trotzdem irgendwelche Hoffnungen machen, dass das > funktioniert? Nein, aber mit einem mega8515 gehts: http://www.mikrocontroller.net/topic/25099#new
-
Thread
16-bit (und mehr) Variable schnell multiplizieren
zu bauen. Doch das Ganze bei Drehzahlen zwischen ~800 und bis 15.000U/min. Also hab ich meinen ATMEGA8515 auf 10MHz getaktet und lasse den 16bit-Counter mit 64er Prescaler die Umlaufdauer mittels Input Capture zählen. ( => counterüberlauf bei rund 150 U/min und 625 Zählschritte bei 15.000U/min ) programmiert
>>ch das wenn ein HW-Multiplizier vorhanden ist (was beim ATmega so ist) es >>noch effizienter ist diesen auch zu nutzen... ja klar, wenn ein Hardware Multiplizierer da ist sollte man den auch nutzen. >> v = (z<<7)-(z<<5)-(z<<2)-z; >> s >>=1; >> s >>
-
Thread
AVR Baugruppe per Transistor schalten
bin ich dabei ein AVR Video Terminal zu bauen. Dabei habe ich zwei Baugruppen: 1.) Master AVR 8515 mit PS/2 Keyboard 2.) ATmega 8 zur Pal Video erzeugung Beide liegen im moment an gemeinsammer Versorgungsspannung und GND, ausserdem ist der TX pin des Masters mit dem RX Pin der Videogruppe verbunden