-
Thread
Fehlermeldung makefile
these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s8535 #put the name of the target file here (without extension) TRG = bat_sta #put your C sourcefiles here SRC = $(TRG).c #put additional
-
Thread
Wertespeicher
Hallo Ich möchte mit einem ATMega8515 in Assembler Messwerte speichern um später auf diese zurückgreifen zu können. Ist dies auf folgende Art und Weise möglich bzw.sinnvoll? .org 0x500 Wertespeicher: loop: (CODE) ldi ZL
-
Thread
Tasterzustand merken
zuleiten. Übringens bin ich mit Assembler unterwegs. Beim µC handelt es sich um den mitgelieferten ATmega8515L.
-
Thread
Analoge Werte an LED ausgeben
Binärwert umgewandelt werden sollen, die die LED's dann ausgeben. Ich habe ein STK-500 und einen ATmega8515L und nutze AVR Studio 4. Programmiert werden soll alles in C. Was muss ich machen, um diese Analogen Werte ausgeben zu können?
-
Thread
alternative Pin-Funktionen
Oh, blöd, sorry... Ist ein ATmega8515.
-
Thread
mini board hilfe
STK 500 besorgt, da wir dieses auch in der Berufsschule nutzen. Zusätlich war der Mikrocontroller ATMEGA8515L beigelegt. Nun zu meinen Problem: Ich habe alle Verbindungen gesteckt, Jumper im Default-Modus, eine Eingangsspannung von 12V und den Computer über die RS232 Schnittstelle mit dem Entwicklungsboard
-
Thread
Ausgabe verlangsamen
4094 nur bis ca 1Mhz bei 5Volt arbeitet. (Laut Datenblatt typ. 3.5 Mhz). Ich hatte aber vor den Atmega8515 mit 8 Mhz zu betreiben. Die Frage ist jetzt, wie ich die Ausgabe zu den ICs auf 3 Mhz verlangsamen kann. Warteschleifen? Einfach immer 4 Befehle dazwischen-schalten? Buffering? Bin froh für
-
Thread
Parity, 9bits, Stop bits
Terminalprogrammen kann ich nirgends 9bit einstellen. Ich würde gerne 16Byts hintereinander vom Atmega8 empfangen, wobei der erste Byte aus synchronisationsgründen den 9.bit als 1 liefern sollte. Oder macht man das irgendwie anders? Danke Zoltan
Das 9.Bit kann bei einigen Mikrocontroller oder UART Bausteinen seperat programmiert werden. Beim 8515 ist zum Beispiel kein Parity-Bit vorhanden, wohl aber ein programmierbares 9.Bit. Das kann dann als Parity-Bit benutzt werden. Es gab auch mal ein Protokoll mit 9 Bit Daten, das 9.Bit hat ein Steuertelegramm
-
Thread
noch eine Frage bzgl. AVR Studio / STK
Kannst du die Signatur korrekt auslesen? Welchen Controller verwendest du? ATmega8515?
-
Thread
Probleme Winavr Printf
Meine Senderoutine für den Atmega8515 unter benutzung der Funktion "Printf" will nicht senden. Ein Hardwareproblem sollte nicht vorliegen, da ich sonst mit den anderen beiden Sendefuntkionen keine Probleme habe. Vielleicht liegt
-
Thread
Pause mit Register Steuern ZL Registe rmacht Probleme
Hallo Ich möchte bei einem ATmega 8515 dem register ZL so eitwas abziehen [avrasm] ;/////////////////////////////////// ; Pause ;/////////////////////////////////// pause: sbiw ZL,r17 ;Den Registern ZL:ZH r17 abziehen
-
Thread
"Neuer" Ethernet Controller von Silabs: Erfahrungen?
Datenmultiplex kann laut Datenblatt offenbar auch der CP2200. Eigentlich würde er gut an einen Mega8515 o.ä. passen. Ich habe allerdings keinerle Bezugsquellen oder Preise für den CP2200 gefunden. Gruß aus Berlin Michael
Chiptemperatur von ueber 100C. Sollte man vielleicht mal eine neue Prototypenplatine machen. Da wir den ATMega 128 mit externem Speicher nutzen, haette der haette der CP2200 genau das richtige Interface on Chip.
-
Thread
WinAVR 20050214 und nix geht mehr
jetzt nichts mehr über avr-Dude programmieren kann. Fehlertext: > "make.exe" program avrdude -p atmega128 -P com2 -c stk500 -U flash:w:main.hex avrdude: stk500_getsync(): not in sync: resp=0x00 make.exe: *** [program] Error 1 > Process Exit Code: 2 Über AVRStudio scheint es noch zu gehen
www.siwawi.arubi.uni-kl.de/avr_projects/tmp/ (die "jüngste" nehmen). Insgesamt nur schlecht getestet (90S8515, mega8535, mega8, mega16, mega32 - kein mega128) - aber wer's ausprobieren mag... Fehlermeldungen bitte nur per e-mail an mich, es ist kein offizielle avrdude-Version und wird auch bei Erscheinen des
-
Thread
RAM-Erweiterung
serielle Speicherbausteine anschließen. Einige der 'größeren' AVRs unterstützen parallele SRAMs (Mega8515, Mega64/128 und größer). Anschlussart steht im jeweiligen Datenblatt. Die Speicherverwaltung sollte eigentlich automatisch über den Compiler gehen, wenn in den Einstellungen bzw. im Makefile das korrekte
direkt unterstützt, steht im Datenblatt, z.B. fast alle 8051 (z.B. AT89C51CC03) und einige AVRs (z.B. ATMega162) tun das. Peter
-
Thread
error: 'POTC' undeclared (first use in this function)
argument make: [clean] Fehler 1 (ignoriert) Build succeeded with 0 Warnings... avr-gcc -mmcu=atmega8515 -Wall -gdwarf-2 -std=gnu99 -O1 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c ../main.c: In function 'main': ../main.c:12:
-
Thread
16 bit / 10
Hallo zusammen. Ich muss mit meinem ATMega 8515 in Assembler eine 16 bit Zahl durch 10 teilen. Die Rechenroutinen vom Hersteller sind aber alle 16/16 Routinen was für mich ja überdimensioniert wäre. Wie würdet Ihr diese Rechunung denn realisieren
-
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