-
Thread
Interrupt kommt zu schnell
>4) { i=0; PORTB ^= (1<<PB3); } } } [/c] Das ganze läuft mit einem ATmega8515 und einem 4MHz Quarz auf einem STK500. Leider läuft blinken die Lampen aber zu schnell, die 4.LED ungefähr 12mal in 10 Sekunden. Irgendwie komm ich nicht so wirklich auf die Lösung warum der
-
Thread
uart problem
, ich bin relativ neu in der AVR programmierung. ich sende meine Befehle für den controller (Atmega8515) per USART. zur zeit besteht ein befehl aus 7 bytes. Wenn ich jedoch vom pc 2 befehle schnell hintereinander sende, geht anscheinend alles durcheinander.befehle werden falsch oder garnicht mehr
-
Thread
rcall <-> call
Achso habe ich vergessen ATMega 32 ist der Proz. Da das Call bei mir vorwärts funktioniert und der Aufruf nach ca.20Bytes erfolgt(nicht bei Null), nehme ich an das der Kompiler automatisch die absolute Adresse in den Code einfügt
Alle AVRs bis 8kB (Mega8, Mega8515 usw.) können mit rjmp / rcall vollständig adressiert werden. Erst ab Mega16 muß man call / jmp nehmen. Peter
-
Thread
Problem mit STK 500 und ATmega8
auslesen will oder wenn ich ein Programm aufspielen will. Wennn ich jedoch den mit gelieferten Chip 8515L einbau und auswähle, funktioniert alles ohne Probleme ... An der Verkabelung kann es ja nicht liegen, denn er bekommt ja eine ID nur kann er die nicht zuordnen. Jetzt bin ich mir nicht sicher ob der ATmega8 (neu gekauft) einfach kauput ist oder ob ich noch eine Einstellung vergessen habe. Danke für euer Hilfe obi_tobi
-
Thread
Stromversorgung ATX-Netzteil
gerade dabei als mein erstes Projekt die Potis als Lüftersteuerung in meinem PC durch einen AVR (ATmega8515) abzulösen. Nun hab ich mir gedacht, um einen Hitzestau nach dem Ausschalten des PCs zu verhindern sollten sich die Lüfter noch 2-3 minuten nachdrehehn, nur ist die Frage, wo bekomm ich den Strom
-
Thread
Taste drücken nicht halten
bitte :-) zieht er den pin auf low oder auf > high? ist lowactive... ist normaler stk500 mit ATmega8515
-
Thread
Gesucht : LED PWM treiber
Was is mit einem ATMega1280? Der hat genuegend IO-Pins und bei 16MHz sollte die Rechenpower ausreichen um mindestens 100Hz PWM zu erreichen. (kostet unter 10 Eur bei Reichelt) Ich hab hier mit einem Mega8515 mit 8 MHz 32
-
Thread
Problem mit STK500
Hallo Ich benutze das STK500 und einen ATMEGA8515L. Ich habe ein Probgramm geschrieben, das die Ports ausliest und anschließend die dementsprechenden LEDs aktiviert. Dies funktionert auch ohne Fehler. Wenn ich jedoch das Kabel vom RS232-Interface
-
Thread
AVR stürzt manchmal ab
Ich hatte auch mal bei einer Maschinensteuerung mit Atmega8515 viel "Freude" an wilden Programmsprüngen. Es lag an den internen Ziehwiderständen, die zu hoch waren, so daß die Eingänge sehr sensitiv reagierten. Nun habe ich externe Ziehwiderstände von 4,7K
-
Thread
UART per Atmel Studio und STK500
Benutze einen ATMega16. Die Eistellung des Sw-Clock des Stk500 über Atmel Studio habe ich mittlerweile gefunden. Hat aber nichts geändert. Was meinst du mit dem Taktteiler? Baudratenregister habe ich gesetzt. Code siehe
sicher. Immer selbes Ergebnis. Was mir nun aufgefallen ist, früher hatte ich die UART am AT90s8515 verwendet (der hat keine FUSE-Bits). Daher nehme ich an, dass ich diese falsch gesetzt habe?! Es soll der externe Takt des STK500 verwendet werden. Die Fuse-Bits waren auf int. Oszillator gestellt.
-
Thread
Installation von AVR-GCC unter WinXP
lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 #put the name of the target file here (without extension) TRG = gcctest1 #put your C sourcefiles here SRC = $(TRG).c #put additional
-
Thread
LED über Taster schalten
Hallo, versuch gerade mal die ersten schritte in der µC Programmierung mit dem STK500. Controller Atmega8515 in C. Möchte über einen Taster eine LED ein und ausschalten. Nur klappt das nicht. Das habe ich bis jetzt #include <avr/io.h> unsigned char i; void init_io(void) { DDRD=(1
-
Thread
SDK500 Verhext???? (HILFE)
nicht funktioniert (könnte allerdings auch am Board liegen). Mein erster gedanke war "nun ist der Atmega8 futsch". Also habe ich alles wieder auf das STK500 gesteckt (LCD und AVR). Leider hats nicht mehr funktioniert. Ich habe probiert den Chip neu zu Programmieren. Dies hat nur bis zum Punkt "Reading
Um wirklich sicher zu gehen, dass der Chip im Eimer ist, habe ich probiert den mitgelieferten Atmega8515 mit dem selben Programm zu programmieren. (Natürlich habe ich diesen unter Device auch angewählt). Und nun die grosse verzweiflung! immer noch das selbe problem es geht nur noch bis "Reading FLASH
-
Thread
STK500, ATMega16 Taktprobleme
ATMega16 mit den selben Einstellungen (der MCU steckt aber in dem anderen 40pol Sockel) funktioniert das ganze nicht mehr richtig. Das Oszi zeigt mir eine Pause von 190 ms an. Sowas lässt doch vermuten
Stunden rum. So langsam gehen mir die Ideen aus. Meine erste Vermutung war, dass der interne Takt des ATMega verwendet wird. Dann würden aber die Einstellungen der Fusebits nicht stimmen. Woran kann es denn sonst noch liegen? Gruß Andreas
-
Thread
Hilfe mit STK500!
Soweit OK. Ich kann aber seither keine Chips mehr mit AVR Studio programmieren!!!! Ich habe jetzt 2 8515, 3 Mega16 und ein Mega8535 ausprobiert, aber bei keinem funktionierts! Lediglich LED5 und LED7 leuchten ganz kurz auf, dann kommt sofort die Fehlermeldung "Entering programming mode ... failed" Könnt
hast du den Controller überhaupt im richtigen Sockel? Das ist mir beim Umstieg auf den ATmega32 auch passiert... Vielleicht liegt es am AVRStudio: dass Du eine ältere Version als dein Bekannter hast (Firmware-Update lässt darauf schliessen). Gruß Rahul
-
Thread
wake up from Power-Down-Mode
Hallo, ich möchte den ATMEGA8515 aus dem Power-Down-Mode per Key-Press wecken. Es gibt keine Probleme den Power-down-Modus zu setzen, aber danach bekomme ich den Atmel einfach nicht mehr wach. void sleeptest(void) { double
-
Thread
Festplatte auslesen
ich eine ältere Festplatte (2,1GB) herausgekramt und auch schon die Ansteuerelektronik mit einem ATMega8515 entwickelt und vor mir auf dem Tisch liegen. Die ATA-3-Specs habe ich mir auch schon reingezogen. Bevor ich jetzt völlig ins Leere laufe, hätte ich eine Frage. Wie bekomme ich heraus, unter was
-
Thread
Temperatur Sensor mit Display
Temperatur Sensor mit LC Display bauen. Den Controller der darauf verbaut ist, kann ja durch einen ATMEGA 8515 getauscht werden, soweit ich es weis... Was ich nicht weis ist: - Welche Frequenz muss der Quarz haben - Welches Display kann ich verwenden (2x16 reicht) Grüße
-
Thread
Gibt es einen Displaypuffer?
16x2 Display mit HD44780, ATmega8515 , AVR Studio 4, STK-500. wenn ich nach dem Starten meines Programms direkt die Taste "0x7F" (in der switch-Case-Anweisung) drücke, dann wird der Text im LCD astrein angezeigt. Wenn ich mich
-
Thread
Probleme beim EEPROM Zugriff
Hallo, ich habe ein Problem beim Zugreifen auf den EEPROM meines ATMega8515. Ich versuche ein Zeichen in den EEPROM zu schreiben, doch der Controller scheint die Routine einfach zu ueberspringen. Hier mal ein kleiner Code Ausschnitt: EEAR = 0x00; while(!(
-
Thread
RS485 Funktionen
Zwei Bitmaps, welche die benutzte Pinbelegung für den ATmega8515 und den ATtiny2313 leicht ersichtlich machen. Die Busleitungen A und B müssen dann auch noch mit ca. 2,2k auf 5V bzw. GND gezogen werden (differentielles Signal). mfg Michael
-
Thread
mehre C-datei wie Makefile ??
Die erste Zeile: #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 musst du auch noch eventuell ändern (z.B.at90S4433 o.ä.) Gruß, Florian
-
Thread
EEPROM, lesen/schreiben geht nicht
folgendem Code versuche ich, ein Byte an der ersten Stelle im Eeprom meines Atmel-Controllers (AAT90S8515) zu speichern. Wenn ich den Code neu compiliere und NUR die besagte Stelle auslese, kommt 0 Inhalt zurück. Was läuft da falsch?
die zuvor beschriebene)... es kommt immer nur 0 zurück. Diesen Versuch habe ich nun auf einen Atmega16 durchgeführt. Was mach ich nur falsch???
-
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
Daten ins EEPROM schreiben???
Ich nutze AVRGCC...hab allerdings mal das Datenblatt vom ATMega8515 angesehen und da steht auch was drin...werd das mal testen.
-
Thread
SMD Beschriftung 662V
Ausgangsspannung. Versorgt wir die Funkfernsteuerung durch 3 Stück 1,5V Batterien, verbaut ist u.a. ein ATMEGA8515L. Ich denke das die Ausgangsspannung 3,3V sein könnte bin mir aber eben nicht sicher. Hat jemand eine Idee? Danke Hans
-
Thread
Komisches Interpretieren der Ausgänge
Moin moin, Ich komme mit meinem Atmega8515L nicht ganz klar! Wenn ich diesen Code benutze: [c] //Wenn ich den Taster drücke soll die Variable cou //hochzählen und die Zahl Binär anzeigen char cou; if (1<<taster) { cou++;
-
Thread
SPI programmieren wie?
Hi@all, ich bin ein absoluter neuling in sachen microcontroller. Ich versuche momentan 3 ATMEGA8515 über SIP zu vernetzen (1 Master 2 Slave). Ich habe mich schon durch das ganze Internet gewühlt aber nichts gefunden. Bzw. wenn ich was gefunden habe, habe ich es nicht wirklich verstanden. Vielleicht
-
Thread
Distanzmessung
Werte aus dem Sensor abfragen und damit Steuern? Ich benutze das STK500 Board und den µC Atmel 8515. Für jede Hilfe schonmal Danke GoldenEyes
habe hier einen Asuro-Bausatz herum liegen: Ein Roboter mit zwei kleinen Elektromotoren und einem Atmega8. Kostet weniger als 50€. (http://www.arexx.com) Als Option gibt's einen Ultraschallsensor. Vermutlich findet sich irgendwo eine Firmware, die bei Annäherung an ein Hindernis zurück setzt und abbiegt
-
Thread
Löschen eines Bits löscht auch ein ganz anderes Bit. Weshalb?
Hallo ihr Lieben, beim Versuch den Timer1 des ATMega8515 zu benutzen ist mir Dank des AVRStudio Simulators folgendes aufgefallen: [c] ... (1) TIMSK |= (1<<TOIE1); //Interrupt bei Überlauf Timer/Counter1 erlauben (2) TIMSK &= (1<<OCIE1A); //Kein Interrupt
-
Thread
4 Stk. Attiny2313 und 1 Quarztakt
habe mich jetzt mal auf Deine Aussage verlassen. Eben habe ich auf einer Experimentierplatine 2 Atmega8515 und den einen attiny2313 nur mal mit Ub, Masse und Resetbeschaltung probiert (ich habe im Moment nichts anders da). In denen läuft das gleiche Programm (Timer runterzählen, 1 Sekundenimpuls,
-
Thread
Atmels und Potentialbehaftete Ports
Daher meine Frage: Kann ich einfach davon ausgehen, dass alle Ports eines Attiny bzw. eines 90S8515 0,7V vom "eigentlichen" Massepotential abweichen ? In den Datenblättern konnte ich diese angaben nicht finden, daher frage ich mal nach ob nicht jemand damit schon praktische Erfahrungen sammeln
Electrical Secifications, DC Charecteristics, Output Low Voltage), sind aber denk ich alle gleich. (z.B. ATMega128 Seite 321) Zieh doch den Ausgang mal mit 1K auf Masse und miss die Spannung dann nochmal.
-
Thread
LED Multiplex erfahrungen - Maximale zeilen?
//batronix.com/elektronik/bauanleitungen/timer-modul.shtml Als Controller werkelt bei mir ein ATmega8515. Wenn man nur eine Helligkeitstufe nimmt (LED an oder aus) ist 16x16 kein Problem denke ich. Wenn man ein paar Graustufen möchte wird es etwas schwieriger. Wenn du höher auflösende LED-Arrays bauen
-
Thread
Programmiervorgang geht nicht mit Versorgungsspannung.
Hi Leut, ich habe folgendes Problem und bin ratlos. Ich möchte meinen ATmega8515, der bereits auf einer Platine platziert ist programmieren. Leider klappt dies nur, wenn die Versorgungsspannung der Platine ausgeschalten ist. Jetzt möchte ich das ganze jedoch mit einem AVR
-
Thread
STK500 usb rs232 wandler
einfällt: Nach Connect wird das STK500 anscheinend gefunden, allerdings möchte ich die Signatur des Atmega8515 auslesen, woraufhin die Fehlermeldung erscheint Programming Mode failed und dass ich auf die ISP frequenz achten soll usw. . Vielleicht hat ja jemand eine Idee. Danke.
-
Thread
Matrix 3x7 Auswerten / AtMega 8515
Hallo, Ich habe hier ein 7x3 Tasten-Matrix die ich gerne über meinen AtMega auswerten lassen will. Das Prinzip der Tasten-Matrix ist mir klar, die 7 Zeilen mit je 3 Tasten sind über 10K an VCC verbunden und sitzen an PC0-7 Die 3 Spalten sitzen an PB0 - PB2 und ziehen jeweils den Pegel auf "+5V" wenn eine der Tasten in der Spalte gedrückt wird. Wie kann ich denn nun die Tastenmatrix bequem in C auswerten? Hab bereits mit dem Code schon angefangen, aber komm leider nicht mehr weiter.. Soll ich mit einem Timer Arbeiten? Evtl. mit Interupts? Danke! [code] #include <stdlib.h
-
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
Pegelwandler
Hi, ich habe 4 Signale einer externen Schaltung die ich an ein ATMEGA8515 anschließen möchte. Diese liefert für High +15V und für Low 0-3V. Einen Spannungsteiler würde ich ungern verwenden. Meine Frage gibt es evtl. ein IC in das ich die 15V reingebe und 5V
-
Thread
timer soft pwm und servos
ich hab ein problem. und zwar möchte ich zwei servos steuern. an port b pin 1 und 2 eines atmega 8515 auf einem sdk500. ich programmiere ihn in c. ich hatte das mit -delay_ms(); ausprobiert, was auch funktioniert hat und wollte nun ans genaue einstellen gehen, wozu das nun nichtmehr ausreichte
-
Thread
Sharp GP2D02
für einen Controller hast du den die Sensoren angeschlossen? Ich beabsichtige den GP2D02 an einen ATmega8535 anzuschliessen...
Hallo, ich betreib die Teile an 8515, 2313 und mega8. Gruß -=jens=-
-
Thread
SD-Karte zwischen 2 Boards teilen?
Hallo, je nach Lust und Laune: ATMega, VS1003, SD-Card-Slot, Display und Tasten und selber programmieren. Bei 320kBit wurde es knapp, 128kBit gingen auch von einer 2,5" HD mit einem alten 8515 bei 14,xxx NHz Takt, Anzeige war ein 2x16
-
Thread
Immer wieder Reset
Hallo, ich habe folgendes Problem: Ich habe eine Schaltung mit einem ATMega8515 aufgebaut (geätzte Platine), aber irgendwas läuft da schief. Der MC macht immer wieder mal (so ca. alle 10min) einen Reset. Wie kann sowas zustande kommen? Stromversorgung ist ein stabilisiertes
-
Thread
STK500 LED AUsgabe Problem
dem STK500 und bin jetzt auf ein Problem gestoßen, dass mich verwirrt. Benutzter Controller = atmega8515 (der Mitgelieferte) Das Problem habe ich in Assembler und in C Ich wollte programmieren, dass die erste LED leuchtet Meiner Meinung nach sollte es so funktionieren, hatte es aber nicht:
-
Thread
bit invertieren
alles mit /mirror/ auskommentiert wurde, und danach der > Speicherplatzzuwachs festgestellt wurde (Atmega32, -Os, avr-gcc 4.3.2): Erstaunlich, was bei Dir an relativen(!) Unterschieden rauskommt. Bei mir ist es ATmega168, -Os, avr-gcc 4.3.3.
in_reg] "+r" (in) ); return out; } [/c] Getestet mit AVR-Studio 4.18 (Build 716) / Amtel 8515 Simulator, lässt sich einwandfrei compilieren! Gruß Markus
-
Thread
Wie aus einem ADC -Eingang ein DAC Ausgang wird
Ich verwende einen mega8515 als 32 Kanal PWM Steuerung für LEDs. Die PWM hat 8bit und eine Ausgangsfrequenz von etwa 200Hz. Ich denke du hast die Funktionsweise von PWM nicht so ganz verstanden: In der Interrupt Routine wird
. Zum Thema Quarz, ich habe diesen mit einem Hochpaß mit 20pf und 1 M-Ohm in Reihe belastet (am Atmega-pin der ein Ausgang sein soll) und schon gemerkt daß da nur eine kleine Sinusspannung mit 200 mV anliegt. Daher hab ich einen Komparator nachgeschaltet damit ich ein schönes Recheck kriege. Bisher
-
Thread
Webserver mit ISA Netzwerkkarte
Hallo! Ich würde mir gerne einen Webserver mit einem ATmega32 und einer NE2000 kompatiblen (es ist eine Realtek 8019AS NIC) ISA Netzwerkkarte bauen. Als Datenspeicher soll eine IDE Festplatte oder ein 2MByte nonvolatile SRAM dienen. Ich habe schon einige
einen Webserver auf Basis einer NE2000 und einem At90S8515 (o.a) gibt es fertig sauber aufgebaut für weniger als 45 Teuro, inkl. Software... Gruß W.