-
Thread
Problem mit LCD-Ansteuerung -> Programm hängt sich auf
Hardware Problem ist. Es benutzen ja immerhin einige erfolgreich diese Bibliothek... Habe einen ATmega 8515 in Betrieb und steuere das LCD-Display im 4bit Modus an (0-3 -> Datenpins, 4 = RS, 5= RW, 6= E) Das Display ist, wie auf dem Bild zu erkennen auf PortA eingesteckt. seltsamerweise funktioniert
-
Thread
atmega8 zu hohe Kapazität eingebaut
Hallo zusammen! Habe die ATMega8 Schaltung von http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment nachgebaut und bei PIN1 (PC6 Reset) anstatt 47nF 100nF eingebaut. Stellt das ein Problem dar? Warum ist für diesen
64mSek per Fuses verzögern kann. Außerdem bin ich der Meinung das auch die sehr früheren AVRs ala 8515/8535 das schon über die Fuses konnten. Kann ich leider im AVR Studio nicht mehr nachprüfen. bei 4,7kOhm sind knapp etwas über 1mA zu treiben. Mir fällt da auch kein Transistor ein der das nicht schaffen
-
Thread
Kompilieren von C Dateien in Kubuntu
define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x -
Hardware übereinstimmt, an bei habe ich noch die Dateien die ich zur Verfügung habe ich möchte einen ATmega8 verwenden, zur zeit sehe ich nur einen schwarzen Balken und ich habe auch schon einen ATmega32, ATmega644 ausprobiert immer das gleiche Ergebnis. mfg AT90S1200.
-
Thread
Anfängerhilfe
das programmieren selber gut beibringen kann? hat jemand baupläne für ein avr board habe einen atmega8515 danke
-
Thread
AVR Eclipse Plugin 2.2
+Build/Settings/Tool Settings" in den Assembler-, Compiler- und Linkeroptionen den Eintrag -mmcu=atmega128 in -mmcu=atmega1281 zu ändern. Geht aber ned, die Einträge sind nicht veränderbar. Nun, gibts irgend ein config-File, wo man zusärtliche AVRs eintragen kann, oder gibt's eine Möglichkeit diese
Probier mal, den Befehl so in der Shell einzugeben und schau ob im Output unter "Known MCU names:" atmega1281 und die anderen fehlenden MCUs auftauchen. Wenn ja, dann hast Du mehrere Toolchains installiert und das Plugin benutzt die Falsche (Window -> Preferences... -> AVR -> Paths) Wenn nein, dann
-
Thread
LCD Problem
Hallo, ich habe folgendes Problem mit einen Atmega161 oder Atmega162 und zwar kann ich in Bascom keine freien Zeichen auf mein LCD Display schreiben. Ich habe ein Progamm geschrieben, dass mit einen At90s8515 einwandfrei funktioniert und mit den anderen
-
Thread
Symbole auf LCD darstellen
Hay @all Ich möchte gerne mit einen Atmega16 und ein LCD 2x16 Symbole Anzeigen LAssen aber Sybole die ich selber Gestalten kann. Ich Nutze Code Vision hat jemand schon mal Versucht Soetwas zu machen, und wenn ja hat jemand ein Beispeil.?
CAVR -> F1 -> "LCD Functions" Example: /* LCD user defined characters Chip: AT90S8515 Memory Model: SMALL Data Stack Size: 128 bytes Use an 2x16 alphanumeric LCD connected to the STK200+ PORTC header as follows: [LCD] [STK200+ PORTC HEADER] 1 GND- 9 GND
-
Thread
EEPROM nicht ganz verstanden
Hi. Also ich versuche grad das EEPROM eines ATMega8515 anzusprechen. Nur aus dem AVR-GCC Tutorial werde ich nicht richtig schlau. Es steht ja da das ich bei der Funktion "eeprom_write_byte" die Adresse und den Inhalt angeben muss. Wie ist diese
-
Thread
Avr setzt Ausgänge nicht wie gewünscht.
einen "Kirmesgreifer" am nachbauen. Dazu hab ich folgendes rundimentäre Testprogramm für einen ATMEGA8515 geschrieben, der über 2x L298N die XY und Z Achsen ansteuern soll. Leider funktioniert das nicht. Mal fährt der Greifer nur einmal nach rechts oder links und dann nichts mehr. Mal geht es belibig
-
Thread
AVR-Mikrocomputer mit Forth als Betriebssytem
meine versuche nach forth auf AVR 8515 bis zu heute
zufälligerweise lag hier einer rum. flashen und voila! man hat über minicom eine art shell und kann den atmega rechnen lassen. "1 2 + ." liefert tatsächlich "3 ok" ein paar helferfunktionen um mittels forth direkt auf alle atmega-funktionalitäten sind dabei, nur fehlte dann noch passende doku - ich schaffte
-
Thread
servo
>welchen atmel nehmt ihr alle so ? Momentan spiele ich mit dem ATMega8 rum...
Kleine Dinge werden mit Tiny12, Tiny13, Tiny15, Tiny2313 erschlagen, mittlere mit Mega48, Mega8, Mega8515, Mega8535, größere mit Mega32, und die ganz großen Dinge mach' ich sowiso nicht. Ich werde mir also keinen Mega256x zulegen, um damit einige Experimente mit LEDs, Blinker, Lauflicht zu machen, denn
-
Thread
STK500 - Connection failed
habe mir zum Reinfucseen ein STK500 besorgt. Ich verwende den auf dem Board bereits vorhandenen ATMEGA 8515L. Habe mir selbstverständlich die Anleitung durchgelesen, alle Kabel so connected wie angegeben (hier der Link zur Anleitung: http://www.atmel.com/dyn/resources/prod_documents/doc1925.pdf) und
-
Thread
Atmel AVR SPi und 74Hc165 am Eingang
Hi, ich möchte zur Porterweiterung an einen ATMEGA8515 74HC165 Schieberegister anschließen. Nun ist der Ausgang des Registers ja immer 0V oder 5V und nie "Neutral". Wenn ich nun den AVR mit ISP programmieren möchte, stört das Schieberegister
-
Thread
Mehrere signale mittels multiplexing auf einer Leitung
MC nehmen, z.B. ATmega8515 (35 IO-Pins), dann per RS232 übertragen und dann auf nen RS232-USB-Konverter. Peter
-
Thread
Bild auf Garfik LCD aber wie??
Ich arbeite mit Assembler--> AVR Studio, und yaap. Zur ansteuerung des Displays Habe ich den ATmega8515. Was ich bisher gemacht habe: Ich hab Text und Grafik strings auf dem Display ausgegeben und hab auch schon den autowritemodus benutzt. Weiß jmand wie ich das machen kann oder Ne Homepage
-
Thread
external Bus
Es gibt einige AVRs, die ein external Memory Interface besitzen. Das sind v.a. die "großen" (z.B. ATMega64, 128 und verwandte), aber auch der Mega8515. Was allerdings für alle AVRs gilt ist, dass extern nur Datenspeicher, nicht aber Programmspeicher angeschlossen werden kann.
-
Thread
Kann das so funktionieren?
Mit atmega8515 und Attiny 2313 zusammen geht es. Ich habe hier ein Programmiergerät, bei dem alle Kollegen vom gleichen Quarz betrieben werden und mal probeweise die 2 Kameraden zusammen reingesetzt. MfG Paul
-
Thread
Probleme mit I2C Bus
Versuche schon seit längerem von einem ATmega8515 auf ein I2C Eeprom oder auf eine RTC (DS1307) zuzugreifen. Hab aber das Problem das keines von beiden geht. Denke mal die Quelltexte sind ok. Muss irgendwo ein struktureller Fehler sein. Hab
-
Thread
Temperaturwandler
oder einen entsprechenden AD-Wandler mit z.B. SPI oder I2C. Als Controller kommt entweder ein ATMEGA8515 oder ein ATMEGA 8 in Frage. Hat jemand eine Bezugsquelle für den MAX6675 oder eine andere (wichtig ist einfache) Lösung? Vielen DANK!
-
Thread
Batterie an SRAM?
ich möchte Daten in einem externen SRAM (K6T0808C1D-DB55 von SAMSUNG, Low Power,5V) an einem ATmega8515 eine längere Zeit erhalten. Dazu dachte ich, so eine kleine Knopfzelle mit Lötanschluss daran zu löten und über Dioden zu verhindern, dass noch andere Bauteile Strom ziehen. Wo kann man diese günstig
-
Thread
Programm von MicroSD / Externem Rom ausführen
Forum, Bin neu in der Welt der Microcontroller und programmiere momentan auf den ATiny 2313 / ATM-8515 mc´s.(Assembler) Ich möchte Programme direkt von meiner MicroSD Karte und / oder meinem Externen ROM/EEProm-Baustein ausführen und nicht aus dem Internen Flash. Wie genau geht das vor sich? Ist das mit einem ATiny / ATMega überhaupt möglich? Gibt es dazu Tutorials? Lese seit Tagen alle verfügbaren Datenblätter, finde aber nirgends, auch nicht hier in tutorials oder sonstwo eine Angabe. Tatsache ist, daß meine alten
-
Thread
Sleep-Modus
Derzeit ist es ein At90s8515, habe das gleiche Problem aber später mit einem ATMEGA128
-
Thread
Leitungslänge ISP Adapter
parallelen ISP Programmer hier aus dem Tutorial nachgebaut. Nach einigen erfolglosen Versuchen meinen AT90S8515 zu programmieren, bin ich darauf gekommen das evtl die Leitung zu lang ist und hab sie auf 20cm gekürzt. Jetzt funktioniert alles. Nur habe ich keine Lust jedesmal unter den Schreibtisch zu klettern
ich zudem noch 1k "sicherheitswiderstände" in die signalleitungen eingeschleift. dabei ist mir ein atmega8 auf unerklärliche weise unbrauchbar geworden (ohne irgendetwas anzufassen; nur beim flashen). seitdem lass ich die 1k widerstände weg, und es funktioniert. Gruß Marco -
-
Thread
AVR Empfangspuffer leeren o. ser. Schnittstelle abschalten
Hallo! Ich habe folgendes Problem: Mit einem ATMega8515 empfange ich Strings über die ser. Schnittstelle, deren Länge ich nicht vorhersagen kann. Die ser. Schnittstelle musste ich puffern, da die Strings teilweise auch nur durch ein spez. Steuerzeichen
-
Thread
1 Wire I2C RS232 Bascom
Ich versuch seit längerem mehrere AVR's mit einander zu verbinden. Es soll ein 8515 Werte an drei 2313 abgeben und die sollen danach diese Werte abarbeiten und mit den anderen 2313 abgleichen. Es handelt sich um eine steuerung für drei Motoren die abhängig von einander laufen sollen
Hardware-1-Wire hat keiner, fällt also weg. Hardware-I2C haben nur ab ATMega8 aufwärts, fällt also auch weg. Ansonsten ist es sehr effektiv (keine Kollisionen), man braucht nur die Master-Transmitter und die Slave-Receiver Funktion. Bleibt also nur noch RS-232. Ist
-
Thread
16 bit Integer- lowbyte verschluckt
Sers Leute, folgende Systemvorraussetzungen: STK500, ATMega8515, CodeVision Compiler. Ich habe ein Problem und zwar möchte ich eine 16 bit-Integer als 2 Byte (highbyte, lowbyte) über uart verschicken. Das ganze geht so: int a=420; //420 -> 0x01A4
-
Thread
illegal device name bei lcd tutorial
das lcd tut nachgebaut und wollte jetzt den code mit wavrasm in hex umwandeln. Ich Benutze einen ATmega8 oder ATmega8L, nur leider komme ich erst garnicht soweit ein Programm einzuspielen, da ich es mit wavrasm nicht in .hex umgewandelt bekomme, als fehlermeldung spuckt wavrasm aus: "illegal device name" ich habe schon m8515def.inc, m8def.inc und 4433def.inc ausprobiert und immer die gleiche Fehlermeldung... bin echt am verzweifeln, wollte ich doch mit dem lcd etwas rumspielen und dazulernen :( könnt ihr mir weiterhelfen
-
Thread
Interrupt Laenge bestimmen
um den Timer entsprechend anzupassen. z.B. die max Taktzahl zum abarbeiten folgender Routine: (Atmega8515, 8MHz, AVRStudio) Danke schonmal und schenes Wochenende ISR(TIMER1_COMPA_vect) { static uint8_t pwm_cnt=0; uint8_t tmp=0, i=0, j=1; OCR1A += (uint16_t)T_PWM; //Compare Register
-
Thread
Anfängerfrage zum Programmaufbau bei mehreren Devices
notwendigen Stack Manipulation und dem Verwalten der Rücksprungadessen? Ich teste momentan auf dem AT90S8515, der beim STK500 dabei ist. den ATMEGA128 vom STK501 hab ich noch nicht gesteckt. Ok für alle Skeptiker: RAM frisst das schon, das weiß ich auch!
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Hi @Rahul _Kein_ AVR kann externen _Programm_-Speicher ansprechen. Mega8515, Mega162, Mega64 und Mega128 ermöglichen nur den Anschluß von Datenspeicher. Matthias
Interruptpriorität in Software nachbilden). Einfache Sachen mache ich auch mit den kleinen AVRs (ATTiny26, ATMega8). Peter
-
Thread
Nokia 6310 Display ansteuern, hat das schon jemand versucht?
Hast du es geschafft? Oder hat es bei jemand anderem geklappt? Ich versuche das gleiche mit einem ATMega8515. Wäre für Tipps oder Code Dankbar. mfg Andreas
-
Thread
Atmega 16 Interrups -> Hilfe
Guten Abend Ich schreibe gerade einen Code der für den 8515 geschrieben wurde auf den Atmega 16 um (der Code stammt von mir und hat funktioniert!). Der AVR springt aber beim Timer0 OVF nicht zum richtigrn Interrupt-Handler -> er springt zum Interrupt-Handler
-
Thread
VS1001 DREQ / SPI
max. fclock/4. Der Rest ist dann auch Rechenaufgabe... ;) Mein damaliges Experiment war ein 8515 mit 7,xx MHz Takt, ext. Ram als Buffer und einer 2,5"HD im Amiga-FastFileSystem. Da hatte ich keine Zeitprobleme, ich hatte 512Byte Datenbuffer, die ich als Ringbuffer immer bei 256Byte nachgefüllt
von CF gelesen, und selbst bei der schnellsten Bitrate gab es keine Aussetzer. Hatte irgendeinen ATmega benutzt, bei 16 MHz. SPI-Clock war glaube 2 MHz.
-
Thread
Einsteigsproblem: AVR führt Programm nicht aus?
Hallo! Ich experimentiere seit ein paar Tagen mit dem AVR STK500 Board und dem darauf gesteckten ATMega8515L. Um die grundlegenden Funktionen zu testen, habe ich die Leds des STK an PORTB, die Schalter an PORTA angeschlossen. Als Entwicklungsumgebung nutze ich die neuesten Versionen von AVR-Studio
-
Thread
Probleme mit ROL / ROR und AvrStudio Simulation
PIND.0) soll es die Richtung ändern. Die Hardware ist das STK500 mit dem mitgelieferten AtMega8515L, die verbauten LEDs und Taster werden verwendet. Code im Anhang. Ist wahrscheinlich alles noch sehr ungeschickt programmiert, dafür kommentiert. Vor dem ausführen wird timer=50000 gesetzt, die 1
gewünscht, mit den Carry Bits gibts auch keine Probleme. Aber sobald ich das Programm auf den Atmega lade funktioniert es nichtmehr. Es leuchtet nur der Angangszustand, also die erste LED und das wars dann. Um das Problem zu lösen habe ich folgendes probiert: Jeder Programmteil (also rechtsrum
-
Thread
Fuse Einstellung spinnt, Programmieren scheitert!
habe versucht, ein simples Programm zur Generiegung eines PWM-Signals mit einem STK500 auf einen ATmega8515L zu übertragen. Das hat nicht funktioniert, der Controller hat einfach nicht gemacht, was er soll und auch nicht was er laut Simmulation tun sollte. Ich habe versucht den µC über SPI zu programmieren
-
Thread
PCF8547A
hatt jemand mal ein Code für das teil in C geschrieben (erfolgreich). ich versuche es auf einem AT90S8515. es soll eine Tastatur mit acht Tasten angeschlossen werden. Die Eingänge sind über Pull-Up Widerstände auf einen Pegel von +5V gestzt undn werden bei betätigung auf 0V gezugen. Der Int kommt auch aber
jetzt aus dem Stegreif nichts da für Software-I²C, ich habe das bislang nur mit Hardware-I²C auf'm ATmega128 probiert.
-
Thread
Schaltungsdesign TINY vs. ISP
Hallo Experten ;-), ich nutze einen STK500 einschl. mitgeliefertem ATmega8515. Ich habe mich nun leidlich eingearbeitet und wollte einige Projekte mit Tinys (oder besser Tynies ;-) realisieren. Ich habe noch Probleme beim Verstädnis bzgl. der Doppelbelegung der PINS
-
Thread
OKI M81C55 benutzen.
gelesen. Hab ich direkt am Atmel denn ne andere (und vielleicht > geschicktere) möglichkeit? ATMega8515 und andere mit Datenbus für externen Datenspeicher, diese stellen die passenden Signale schon zur Verfügung. Gruß Jadeclaw.
-
Thread
TSIC 206 auswerten für Anfänger
Ahnung wie ich ihn auswerte. Mein Ziel ist es, die Temperatur auf einem LCD anzuzeigen. (STK 500, Atmega 8515) (Sensor: Versorgungspin mit PB1 und Signal mit PB0 verbunden) Wie werte ich den Sensor aus? Hat jemand ein fertiges Programm? Oder irgendeine Gute Anleitung. Die Sachen hier oder auf
-
Thread
Wer hat ein Beispiel mit Zähler ATMege8515
Hallo Ich suche ein Beispiel in Assembler für den ATmega8515. Ich will mit einem externen Interrupt jedes mal den Zähler eins raufzählen. Wenn ich es richtig verstanden habe zähle ich mit dem Timer? Komme mit Datenblatt nicht weiter. Bin Anfänger.
-
Thread
atmega16 und stk500
nabend, hab ein stk500 (leider ohne doku) und will darauf einen atmega16 programieren. der avr steckt im platz A3. leider gibt es beim lösche/programmieren einen fehler. ich denke, daß irgend ein jumper nicht richtig gestezt ist. 2213, 8515, 8535, 4433 funktionieren einwandfrei
-
Thread
UART - Wo find ich den?
Das hab ich offen vor mir liegen(atmega8515)... Habe noch nichts gefunde:(
-
Thread
Falsche LED's leuchten
Ich benutze die AVR Studio Version 4.13, WinAVr 5.25, das Testboard STK500 und als Mikrokontroller ATmega8515L. Nun habe ich folgendes kleines Programm geschrieben: #include <avr/io.h> #define true 1 #define false 0 int main(void) { unsigned char akku = 0b00100101; //PortB als Ausgabe
-
Thread
1 LED mit einem Taster steuern
einschalten und dann nicht mehr aus! Zur Info: Ich beschäftige mich noch nicht lange mit C und mit dem ATMEGA 8515! Hab ein Stk 500! [c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> unsigned char i; int main (void) { //EINGÄNGE DDRA = 0x00; //Die PINA's sind Eingänge
-
Thread
ATMega32 und externer RAM
Hallo! Ich möchte für eine Steuerung einen ATMega32 verwenden aber der interne RAM (2k) ist für diese Aufgabe zu wenig. Da ein ganzer haufen variablen, arrays usw. verwendet werden müssen. (Ich progge mit AVR-GCC) Ich habe gelesen, dass man da einen
musst. Das nimmt Dir der Compiler nicht ab. Was Du möchtest, bieten Dir nur die Mega 162/64/128 bzw. 8515. Nur die haben ein externes Speicherinterface.
-
Thread
XPORT Lantronix
der auf der einen Seite 9pol. Buchse hat, auf der anderen Seite PD.0 und PD.1 (UART) eines AT90S8515 (ich hab noch 2-3 davon, die ich 'verbrauchen' will) .. der XPORT ist an den 3.3V angeschlossen, sein RS232-out geht direkt auf PD.2, PD.3 geht über 4k7 gegen den RS232-in, 3.3V Z-Diode nach Masse
Suche leider nichts finden. Ich verwende einen XPort für ein Shoutcast-Radio (Client) an einem Atmega32 und VS1011B. Das funktioniert eigentlich ganz gut, doch leider nicht bei allen Radiostationen, weil der Empfangspuffer des X-Port wohl zu klein ist (bei hohen Pingwerten, über Proxy geht es). Wenn
-
Thread
LCD, µC anschließen
VDD und die - mit VSS. Aber was muss ich nun mit "VO" verbinden? und noch was: da mein µC (atmega8515) ja nun nicht mehr mit der spannung des stk versorgt wird, welche spannungsquelle muss ich nun an ihn legen?
-
Thread
Mega88 & ASM & PWM (Hilfe gesucht)
Timer zählt bis 255) in ASM für den Mega88 initialisiert? Ich finde hier nur die Beispiele für den 8515 und auch da nicht den Modus, sondern immer nur die 16-Bit Variante. Außerdem bringen die immer Fehler: "Operand 1 out of Range", obwohl ich nur mit copy & paste den Quellcode übernehme. Das Datenblatt
TCCR1x und OCR1x sind im ATmega88 'memory-mapped I/O', müssen also per sts angesprochen werden.
-
Thread
LCD Programm mit KS0066U Controller "Betaphase"
Hallo, Progrogrämmchen for ATMega8515 und Anagvision AV1621. Wer schaut mal drüber? Danke schon mal im voraus. Es grüßt Gustav