-
Thread
kein Quartz (stk500)
gestern arbeite ich mich in AVR ein dazu habe ich mir ein STK500 bestellt, darauf (Sockel) ist ein ATMEGA8515L 8PU. Was mich wundert es ist kein quartz in der Nähe heisst es man kann nur mit dem Internen Takt arbeiten?. Es ist zwar ein "CRYSTAL" auf der Platine aber ziemlich weit entfernt vom Sockel (
-
Thread
CodeVision und Mega16
Hi Leuts, ich habe hier auf meinem STK500 für den 8515 ein kleines Programm mit der Demoversion von Codevision geschrieben. Einfach nur die Taster auf den LED´s ausgeben. Klappt einwandfrei. Wenn ich nun das ganze fuer den ATmega16 schreibe, tut sich auf
-
Thread
AVRProg: Takt intern / extern
mit AVRProg ja kein Problem sein weil man aus der Drop Down - Liste ja direkt auswählen kann. Mein ATmega8515 geht trotzdem nicht mehr. Hab zunächst von Int RCosc, 1MH auf Intern, 8MHz umgeschalten, ohne Probleme. Dann von Int RCosc, 8MHz auf Ext RCosc, 8MHz aber das Ding läuft nicht mehr. Ich hab
-
Thread
ATTiny15 Anfänger
Auslieferungszustand(Jumper), ISP6PIN-SPROG3 mit 6p.Flachband verbunden, Ich bin AVR-Anfänger, ATMEGA8515 hat aber funktioniert Fehlermeldung im Dialogfenster "ISP Mode Error": "Check that the ISP programming frequency specified on the Board page is well below 1/4 of the clock frequency of the
-
Thread
Interesse Sammelbestellung Mini Rezept / Bon Drucker mit RS232 Interface
#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
gemeinsames Forum zum 8052
CPU-Takt, Reset, ADC, 16Bit-PWM usw.). Die 8051 sind quasi auf dem Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen). So bin ich also notgedrungen auf die AVRs gewechselt
Bildverarbeitung, sondern nur Steuerungen und Regelungen. Und da ist der AVR völlig ausreichend. Und als die ATmega8 rauskamen, wußte noch niemand was ein Cortex sein soll. Und bei Leistungs-FETs, die schon bei 3,3V richtig aufmachen, wird die Luft dünne und der Preis hoch.
-
Thread
Mit Auslagerung funktionierts nicht mehr
ich habe mir ein kleines Versuchsboard gebastelt um in die Matherie C wieder reinzukommen. Ein Atmega8581 getaktet mit 4MhZ Quarz 4 Tastern und 4 LED's. Ich arbeite mit dem AVR-Studio und dem GCC Compiler. Ein kleines Program habe ich auch schon geschrieben: [c]#include <avr/io.h> #include
schon versucht. Dann kommt folgende Meldung: Build started 25.4.2010 at 14:54:05 avr-gcc -mmcu=atmega8515 -Wl,-Map=versuch.map versuch.o -o versuch.elf versuch.o: In function `main': D:\Projekte\testboard\versuch\default/../versuch.c:149: undefined reference to `warte_m' D:\Projekte\testboard
-
Thread
Unterschied Simulation/Realität
lief das ganze aber auch ohne diesen Clear-Bit-Kram einwandfrei, erst das Programmieren auf den ATMega8515 und der Testlauf auf der realen Hardware zeigt das 'merkwürdige' Verhalten. Ist die Simulation so 'schlecht', dass sie so, wie ich vermute, fundamentale Dinge wie Clear-Bits nicht beherrscht? Was
-
Thread
Tabelle bzw. Adresse $0100 löschen
Hi Leute, wollte fragen ob ihr helfen könnt ist bestimmt einfach für euch. Ich verwende einen ATMega103 und habe da schon ein paar sachen versucht aber nicht hingekriegt. Ich möchte später an der Adresse $0100 tabellen speichern und falls nicht gespeichert wird soll sie leer sein also 0. Wie
Ich lösche den Speicher eines SED1374 mit einem AVR 8515 so: ;************************************************************************* ;* clear display ;************************************************************************* ldi XH,$40 ; pixel
-
Thread
AVR-GCC if Abfrage funktioniert nicht
sein das die Variable count nicht irgendwo anders geändert wird -Andere Frequenzen und Controller (atmega8515) verwendet -die Variable state auf dem lcd ausgegeben (ist im Fehlerfall immer 2) Viele Grüße Ben
-
Thread
XMEM Verständnisfrage
gemessen an ATmega8515: 3 Takte
-
Thread
Minimale Pulslänge für asynchronen externen Interrupt
Die dort von Atmel genannten 50ns (typ.) decken sich mit den Datenblattangaben des altehrwürdigen ATmega8515. Der neuere ATtiny wird, wie auch von dir vermutet, wohl mindestens genauso schnell sein. Christian.
-
Thread
AVR + CAN-Controller ????
/AN97076.pdf Ist zwar für den 8051, aber einige AVR können ja auch memory mapped IO, z.B. AT90S8515 oder ATMega162. Peter
-
Thread
Timer1 - Fehler bei 16Bit - 8Bit OK
auch nur OVERFLOW TCNTH mit TCNTL funktionieren nur, wenn ich in den unteren 8Bit bleibe im AT90S8515 sowie im ATMega6. Sobalt ich einen 16Bit großen Wert verwende, kommt aus dem Controller nur mißt. Das Programm im Anhang ist nur ein Auszug, also abgemagert auf das Problem. Normal brauche ich Frequenzen
-
Thread
Reihenfolge der Ardessleitungen bei SRAM
Frage: ist die Reihenfolge der Adressleitungen bei Speicherbausteienen verbindlich? Wenn ich einen ATMega 8515 mit externem Ram versorgen will, muss ich die Leitungen A8-A15 auch richtig an A8-A15 am Ram anschliessen? Eine Vertauschung würde zwar die Adressblöcke intern mehr oder weniger heftig durcheinanderwürfeln
-
Thread
AT89S52 in AS6
Pinkompatibel zum AT89S52 ist der ATmega8515.
-
Thread
Fehler im AVR Studio "unable to bin line xx."
seine Grenzen bringt ... Ich verwende das AVR-Studio V4.13SP2 mit WinAVR vom 21.12.07 für einen ATMEGA8515@8MHz. Das Problem tritt auch auf verschiedenen Rechnern auf. Kann mir jemand einen Tipp geben, wo ich einen Fehler gemacht haben könnte? Danke + Gruß Philipp
-
Thread
SPI and UART combined(AVR)
but this didn't work either. how ever it clearly works seperatly.. the network master is an ATmega8515 the 4 slaves are ATmega8's there is also an SPI EEprom chip to store all the presets to. my programming language is Assembly. if any of you have some working code and/or scheme's i would be
-
Thread
Anfang, aber wie?
Hi,wohne Nähe Siegen,Distanz bis Essen 160Km. Gebe Anfängerkurse.Assembler,ATMEL 8515 Controller. Bei Interesse mail direkt zurück. Gruß
zweimal gelesen... Habe mir gestern Nacht noch den ISP aus diesem Forum gebaut und solange mein Atmega8 Bord noch nicht ganz Bestückt ist werde ich mal mit der "Steckbrettvariante" spielen. Zum simulieren hatte ich mir mal das Studio 4 geholt. Wollte das wie in der Beginner PDF beschrieben nutzen,aber
-
Thread
PGA2311 allgemeines und Spannungsversorgung
habe die Schaltung jetzt zwar nur auf einem Breadboard aufgebaut und der µC sitzt auf dem STK500 (ATMEGA 8515) das müsste aber dennoch funktionieren.
-
Thread
Problem mit SPI gesteuerter Soft-PWM
Guten Tag µC-Profis, folgendes Problem quält mich: Ich habe ein System aus zwei ATmega8515. Einer fungiert als SPI-Master, der andere als Slave. Der Master sendet ständig via SPI 8-Bit Helligkeitswerte an den Slave, welcher diese in Soft-PWM umwandeln sollte. Die Kommunikation über
-
Thread
Pollin Farbdisplay MC28G03A
implementiert: http://www.mikrocontroller.net/topic/98321#851423 Und noch eine Variante mit dem ATMega 8515: http://www.mikrocontroller.net/topic/25099#186569 Farbe ist hier ein weites Experimentierfeld, da musst du mit herumspielen, da, wie du im Datenblatt siehst, ein wildes hin- und herschalten
-
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
stk200 tot?
Ich hab heute eine neue atmega32 platine geätzt, der erste test ging nicht, es lagen auch noch ein paar kleinere fehler vor, der stk200 konnte den chip nicht finden, andere boards gingen immer. irgendwann hab ich dann mal wieder
Widerstände. Quarz habe ich gegen einen 8MHz getauscht, externer Takt klappt bei Mega8,Mega16 und Mega8515 ohne Probleme. Gruß aus Berlin Michael
-
Thread
Fehler in Servosteuerung
Schaltung gebaut, die DMX-Daten in Servosignale konvertiert. Target ist mein Standart-DMXTransceiver (ATmega8515@8MHz). Das 'witzige' an meinem Problem ist, dass der Code an uralten servos perfekt funzt - an aktuellen RS-301 MGBB von Conrad aber gar nicht. (Die beiden Servos bewegen sich nur kurz beim
-
Thread
Drehencoder auswerten ohne Timer
Antwort auf die Frage gefunden: Es geht darum, einen Drehencoder (den Pana von Pollin) an einem ATMEGA8515 auszuwerten. Das Ding hängt an PD6 und PD7, der gemeinsame Anschluss auf Masse. Pullups sind aktiv, das klappt alles. Ich hab ein SPeicherregister (encoder_state), welches den vorherigen Zustand
-
Thread
Wartefunktion AT90CAN128
long_delay(int ms){for (; ms>0; ms--) _delay_ms(1);} .... long_delay(1000); .... Bei meinem Atmega8515 hat sie tadellos funktioniert. (Werte wurden auf den Qaurz angepasst). Jetzt benutze ich eine AT90CAN128. Es ist ein 16Mhz Quarz verbaut. Aber egal wie oft er die Schleife durchläuft, die Signale
-
Thread
AVR ISP MK2 und AVR-P40-USB verträglcihkeit
jetzt habe ich mir den ISP programmer AVR-ISP-MK2 zugelegt und habe sofort versucht mit ihm einen Atmega 8515L-8D zu beschreiben. Den Adapter von 6 Pins auf 10 Pins habe ich mir selbst gebastelt und auch richtig verkabelt. Wenn ich jetzt im AVR-Studio bin, bekomme ich auf jedenfall eine Verbindung
-
Thread
Leaving programming mode failed
und mit wenige ERFAHRUNG IN DER pRAXIS ABER GENUG THEORIE UM MITZUFAHREN ,ICH versuche gerade das 8515 MIT DER STK500 zu flaschen, leider habe ich noch folgendes Problem: Leaving Programming Mode FAILED; Kann mir jemand weiterhelfen? ich freue mich sehr auf eure Meldungen. Danke
der Controller nicht programmiert worden ist. Ich habe für AVR-Prog einen Bootloader für den ATMEGA32 geschrieben, der kann das Kommando auch nicht, da kommt auch diese Meldung, wenn man Exit drückt. Wenn der Verify ohne Fehler durchläuft, ist der Code auch in deinem Prozessor drin. Grüße,
-
Thread
Mega16
Hallo Andy, auf meinem Tisch liegen 5 Stück ATMega8 eines Bekannten, die alle auf die gleiche Art "gestorben" sind. Alle mit Ponyprog unter WindowsXP. Auch mit STK500 im Parallelmode habe ich sie bisher nicht wieder zum Leben erwecken können. Sie lassen
könnte. In ein und derselben Ümgebung habe ich bereichts mehrere Controller eingesetzt (90s2313,-8515) und nie Probleme gehabt. Die 5V versorgungsspannung sind stabil und störungsfrei. Keine Kurzschlüsse-nichts. Nunja, ich werde das, wenn auch nur ungern, mal so hinnehmen. Mal sehen obs nen zweiten
-
Thread
Atmel STK 500 -- Defekt? Frage an andere STK 500 Besitzer.
Reichelt besorgt und soweit funktioniert es auch gut (erfolgreiche Tests mit dem mitgelieferten m8515 und einem m32). Nur ist mir etwas Aufgefallen und habe dazu auch folgende Email an Reichelt geschrieben: ****** Anfang der Mail an Reichelt ****** ich habe ein Atmel STK 500 bestellt, hauptsächlich
Versorgungsspannung hat (und diese auch an VTG anliegt) die anderen Teile versorgt werden (der atmega der steckte und loslegte). Danke für die Antwort :-) PS: Ich glaube mittlerweile daß es halt so ist und nix kaputt, bzw. möchte ich es glauben. Dann muß ich nicht wegen der Reklamation warten
-
Thread
Grafikkarte für Z80-System
etwas kleineren Maßstab.Leider hab ich damit noch nicht so viel Erfahrung.Ich will das ganze mit 2 ATMega8515 aufbauen.Einer als Spiel-CPU der andere als Grafikcpu,und das auch mit so einem gemeinsamen RAM.Habe gedacht der 55ns RAM bei reichelt im DIL Format wäre ganz gut, gibt ja nur den einen.eine auflösung
-
Thread
STK500 <=> AVR Studio Kommunikation
Atmega im Lieferzustand? ISP Frequenz (links bei Settings) darf dann nicht über 250kHz liegen. AVR Kenner
Ah super! nun klappt die verbindung zum 8515 - hab auch noch n Mega32a, hatte die selben probleme, denke das hat sich nun auch gegessen! 1000 Dank! Nun muss ich nurnoch herausfinden wie ich Bascom mit dem verbinden kann
-
Thread
Rs232 - 1wire Converter
den 1-wire Bausteinen von Dallas aus? Ich habe ein 1-wire Bussystem bestehend aus einem Master (ATMEGA8515) und mehreren Slaves (18B20). Nun möchte ich einen Ultraschall-Abstandsmesser an den Bus anhängen. Dieser liefert seine Daten über einen RS232-Ausgang. Leider konnte ich keinen geegneten Baustein
-
Thread
UART-Übertragung erzeugt "Abweichung" um 0x40
uCon 7.1 als Terminals, WinAVR vom 13.03.2009, Code::Blocks als IDE, AVRDude zum flashen). Der ATMega 8515L sitzt auf einem STK 500. Den Init-Code habe ich zum großteil aus dem Datenblat von Atmel übernommen bzw. Angepasst. Insgesamt sollte ein Frame 8 Datenbits, 2 Stopbits und keine Parität haben
-
Thread
Fragen bezüglich der Hintergrundbeleuchtung eines HD44780
dieser Seite in Verbindung mit einem STK500). Momentan setze ich den beim STK500 mitgelieferten ATmega8515 ein. Jedenfalls bin ich jetzt auf mein erstes Hindernis gestoßen und würde daher gerne ein wenig von eurer Erfahrung profitieren wollen ;). Und zwar geht es um ein Display, welches einen
-
Thread
In System - programmierbarere externer EEPROM?
hab hier vor ein Tagen paar schon mal gepostet wegen meinem kleinen Projekt (Spielkonsole auf Atmega8515 - Basis). Es begint einigermaßen zu laufen (BAS Testbild funktioniert). Da der interne SRAM als Videopuffer zu klein ist werde ich einen externen 128kB RAM 70ns anbinden. Da auch der interne 8kB
-
Thread
Was ist #elif?
# define OCR OCR1 # define DDROC DDRB #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) # define OC1 PD5 # define DDROC DDRD # define OCR OCR1A#else # error "Don't know
-
Thread
Tasten entprellen ohne _delay_ms()
Peter Dannegger <danni@specs.de> Date: December 2003 Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz, STK200 compatible starter kit Description: Demonstrates debouncing 8 keys. The state of the eight keys is sampled four times using a timer interrupt. If a key is pressed longer than
include <avr/signal.h> #ifndef CTC1 #define CTC1 WGM12 // for compatibility with ATmega #endif #define XTAL 4000000L // Crystal frequency in Hz #define DEBOUNCE 200L // debounce clock 200Hz = 5msec /* * Module global variable, informs the main programm when a key
-
Thread
"Memory-Mapped angebundener Flash-Baustein" und "seriell angebundener Flashbaustein"?
architekturbedingt nicht durch externe Bausteine erweiterbar. Das einzige, was man bei /manchen/ AVRs (ATMega8515, 162 und alle 128-Derivate) tatsächlich memory-mapped erweitern kann, ist das SRAM. Es steht Dir frei, einen /seriellen/ Flash-Baustein an eine der seriellen Schnittstellen des µC anzuschließen
-
Thread
usart per adapter
ich versuche über usart meinem pc einfach ein zeichen zu senden. ich mache das mit dem stk500 (atmega8515) und über einen usb->rs232 adapter. doch nichts passiert (ich benutze hterm) ;( kabel von rxd /txd sind verlegt, baudraten sind beiderseits gleich eingestellt (9600 asynchron 8N1).. hier
-
Thread
Anfänger Interrupt Frage
Arbeite übrigens mit dem Mega8515 und STK500
du einen Reaktionstester bauen bzw. wie schnell bist du mit dem Loslassen der Taste? Bei einem Atmega mit 8 MHz kommen geschätzt ein paar hunderttausend Interrupts pro Sekunde Tastendruck. Es hängt davon ab, wieviele verloren gehen, wenn der INT0 die längliche Gleitkommarechnung macht. Jedenfalls erreicht
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
Ethernet anzuschliessen" Na dann kann man doch gleich nen SMD nehmen (LAN91C96). Aber mit nem ATMEGA644 (DIP-40) wäre ideal, dann könnte man alles auf ner Uniplatine ruckzuck selber verdrahten. Also Ethernet ganz ohne Platinenlayout. Peter
Frame zu senden, bzw. das Teil mal zu initialisieren. Hab aber immer komische Werte im SPI meines Atmega48 bekommen. Wenn ich mir das Verhaöten auf dem Oszi anschaue wird mir auch klar warum. Der Sck Pin vom AVR gibt nur Takte fuer den Sendevorgang, Taktet danach jedoch nicht mehr weiter, so daß er dem
-
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
Softwareseitige Überlagerung von von PWM-Signalen?
hat jemand eine Idee wie ich folgendes in Form von Software lösen kann? Über Timer0 eines Atmega8515 erzeuge ich am OC0-Pin ein PWM-Signal mit dem ich eine LED dimmen kann. Zusätzlich soll die LED noch mit einer variablen Frequenz blinken. Ich dachte dabei an den Timer1. Mit unterschiedlichen
-
Thread
STK600 TQFP44 ATmega162 Routingcard Probleme
Versuche, bei irgendwelchen Distris diese Card zu bekommen, gescheitert. Das STK meint ich habe einen 8515 DIP aufgesteckt, was natürlich nicht der Fall ist. Softwareupdate ist gemacht und aktuell, auch das letzte Studio ist installiert. Mit dem mitgelieferten 2560 funktioniert die Sache auch, dort kann
ich stehe jetzt vor dem (fast) gleichen Problem. Ich habe mir eine Platine gemacht und einen TQFP ATmega32 benutzt und per ISP programmiert. Jetzt ist der aber vermutlich defekt und den Rest der Tests wollte ich auch auf dem STK600 machen. Bei mir ist auch nur eine "STK600-RC044U-25" Routing card dabei
-
Thread
38khz mit PWM???
Fernbedienung. Ich möchte das Signal, das aus der FB gesendet wird rekonstruieren und von meinem Atmega8515 senden. Das Signal habe ich mit dem digital oszi rekonstruieren können. Es wird moduliert mit 38khz. Mein Problem ist jetzt: wie erzeuge ich den 38khz in C? Ich weiss, daß man es mit CTC machen
-
Thread
mehrere Werte
Hallo. Abfrage von mehren werten vereinfachen. AVR: ATmega8515 Sprache: ASM Wie kann ich die cpi abfrage vereinfachen ? vielen dank, markus ** Code ** ch1: cpi dmx_byte, 0 breq motor_off cpi dmx_byte, 1 breq motor_off <bis dmx_byte 10>
-
Thread
Probleme mit USART
Hallo! Ich hab folgendes Problem: Ich habe ein Entwicklungsboard mit einem ATmega8515 - 16 MHz. Software wird in IAR Workbench geschrieben. Ich hatte das USART am laufen - es hat einwandfrei funktioniert. Nach einem kleinen Missgeschick kamen 10 V auf die Platine. Danach hat
-
Thread
AVR STK500: Motoransteuerung / einfaches Assemblerprogramm
Hi! Ich habe seit kurzem ein STK500 und will mit dem ATmega8515 einen 12V-Motor ansteuern. Die Hardware stimmt soweit, von einem PIN des Boards geht es auf einen Optokoppler (und wieder zurück auf GND), der Optokoppler gibt das ganze an einen Leistungstransistor