-
Thread
Max 7219 mit SPI ansteuern
ihr mir vielleicht weiterhelfen könnt. Zur Zeit versuche ich mit meinem Mikrocontroller (AT90S8515) vier 7-Segment-Anzeigen anzusteuern. Dazu benutze ich den Treiberbaustein Max 7219 von Maxim. Da Daten an diesen Baustein seriell geschickt werden müssen, habe ich erst versucht, ein Programm zu schreiben
, ich habe hier 8 kaskadierte 7219 über 0,5m abgeschirmte Leitung an der SPI-Schnittstelle eines ATmega32 hängen und steuer die mit 4 MHz CLK-Frequenz über die SPI Schnittstelle an. >>soweit ich mich erinnern kann brauchte der 7219 LOW an Load beim >>Übertragen und übernimmt mit L nach H. teilweise
-
Thread
Fragen zum Interrupt Flag Register
Simulator konfiguriert ist. Für den 2313 z.B. ist OCF1A auf Bitposition 6, das kann aber bei einem ATmega schon wieder anders sein. Gruß Axel
Hi Wenn du einen 8515/35 oder 4434 als Prozessor hast , steht OCF1A auf TIFR,5 ist also Bit 4. Gruß Uwe
-
Thread
KS0108B Displaytech 64128A
zugelegt: Displaytech 64128A mit Controller KS0108B Hat von Euch schonmal jemand das Ding an nen ATMega ran gehängt und zum Laufen gebracht? Evtl. sogar in Bascom? Gibts da ne LIB für oder ist da noch Pioniergeist gefordert? Laut Help gibts da Befehle für, hab auch schon gegoogelt, aber das schein
Hallo, bin gerade vor zwei Wochen mit dem Ansteuern eines solchen Displays, mittels 8515, fertig geworden. Ich habe die Ansteuerungsroutinen in C selber programmiert und dies erfordert eigentlich keinen grossen Pioniergeist. Man benötigt ledeglich vier Routinen zum Steuern des Displays:
-
Thread
SPI Flash Speicher beschreiben
Hallo Leute. Ich scheibe grad ein C-Programm für eine ATMega 8515 in dem Daten auf einen 4Mibt Flash SPI Speicher (DB im Anhang) geschrieben werden sollen. Beim testen des Speichers gibt es aber ein kleines Problem. beschreiben des Status register und auslesen
-
Thread
DC-DC Wandler 70V / 13V @2A
schukat.com/schukat/schukat_cms_de.nsf/index/CMSDF15D356B046D53BC1256D550038A9E0?OpenDocument&wg=L8515&refDoc=CMS592501E7B023D0CDC12570C20043767C
@Atmega8: Bei einem Durchflusswandler werden keine Snubber-Netze eingesetzt. Ist auch nicht nötig, da hier im Gegensatz zum Sperrwandler Energie in der Leitendphase übertragen wird. Damit ist im Idealfall
-
Thread
STK500 - Probleme beim programmieren des Controller
Beschreibe den Tiny2313 oder testweise den ATmega8515. Mit ISP kann ich soweit alles schreiben, nur wenn ich dann etwas ändern will, muss ich das komplette device löschen. Kann aber auch nur ein Verständnisproblem sein. Dabei ist die ISP-Frequenz
-
Thread
ISP bei STK500
Ja, wunderbar. Dann kann ich ja den 90S8515 direkt in die Platine einlöten und muß keinen Sockel benutzen (würde etwas eng werden wegen der Höhe). Vielen Dank für die Hilfe! Einen schönen 2. Advent wünscht Kai M. Tegtmeier
Hallo Kai Ich stehe derzeit vor dem gleichen Problem ! Ich möchte einen ATMega162 in der Ziel-Schaltung belassen und dort über das STK500 programmieren Folgende Fragen zur Vorgehensweise: 1. Stecker ---------- kann ich den Stecker ISP10PIN verwenden und mit dem auf
-
Thread
Rechteckgenerator mit Atmega8 nicht so einfach (Anfänger)
Hallo zusammen Ich habe versucht mit einem Atmega 8 einen Rechteck Generator zu programmieren (als Anfänger). Die Tutorials mit delay bringen zwar eine LED zum blinken, helfen aber nicht wirklich weiter. Dann habe ich es über Timer versucht,
besser. Da ist nichts dran ehrenrührig. Anbei mal mein Rechteckgenerator in C, diesmal mit Mega 8515. Der Name 'Konstanz' kommt von der Beschriftung der ehemaligen (MCS-51) Hardware - war ein Zeitnehmer aus dem Lehrmittelbetrieb mit grossem 2*20 Zeichen LCD. Und 'ne Uhr ist mit drin, die ich hauptsächlich
-
Thread
Welche Zeit vergeht pro Zählschritt?
also ich habe einen ATmega8515L
-
Thread
Ausgaenge bei Reset High, warum?
Hallo Leute, also ich habe folgendes Problem: Ich habe ein kleines Programm fuer den ATMEGA8515 geschrieben. PORTD dient als Ausgang bei dem die Pins in einer gewissen Sequenz High/Low gwschaltet werden. Benutzt wird Timer1 Interrupt. Das funktioniert soweit auch gut, aber was mich irritiert
-
Thread
Keine Ausgangsspannung am Attiny2313
nicht. Im gegenteil ich hatte mit dem Netzteil nie Probleme auch nicht bei Akkubetrieb und mein atmega8515 funktioniert, sowie vorherige schaltungen mit dem attiny ich wüsst nun aber auch nicht was ich anderst mache als sonst. Am Takt habe ich nichts verändert sonst hätte ich es erwähnt, die chips
-
Thread
Berechnung auf PC und auf Controller unterschiedlich
hardwareabhängig ist? Könnte es an bestimmten Compilereinstellungen liegen? Werde dies noch mit einem Atmega und im Win Avr versuchen. Gruss hafisch
ausschliessen zu können, auf einen attiny25 gewechselt. Doch inzwischen habe ich einmal auf einen Atmega8515 gewechselt. Bei diesem scheint dies ohne Probleme zu funktionieren. Ist es möglich, dass mir bei einem tiny der Speicher ausgeeht sobald dies mit einem Schleifenindex abgerufen wird? Hat diese
-
Thread
Verständnisfrage: Pulldown am Transistor?
scheinbar keinen internen Widerstand zwischen Basis und Emitter haben. Das Datenblatt zu meinem ATmega 8515, welchen ich derzeit benutze, gibt an, dass sämtliche Ports (A - E) im Falle eines Resets "tri-stated" sind. Wenn ich die Tri-State Logik richtig verstehe, heißt das doch, dass die entsprechenden
-
Thread
AVR Studio Installieren und weitere problemchen
zubekommen wollte ich frisch ans werk… Ich habe in AVRStudio den originalmitgelieferten Prozesser (90s8515 glaub ich) auslesen kön-nen (Read Signature) dann habe ich ihn erasen lassen. Es funktionierte. Als nächstes wollte ich dann irgendwas draufspielen… die Libary fehlte – erstes Problem. Und als ich
den Einstellungen immer noch aus-lesen und erasen… Gestern versuchte ich dann noch was mit dem Atmega32 zu machen – der zickte schon beim auslesen rum. Ich gab bei den Projects immer AVR simulator und dann Entsprechenden µC an. Nachdem nur AVR Studio 4.16 raus ist habe ich es runtergeladen und
-
Thread
Datenverlust im Eeprom ohne Versorgungsspannung
Hallo! Ich programmiere einen ATmega8L mit avr-gcc. Periodisch werden Daten in das Eeprom geschrieben und über die Uart ausgegeben. Solange der Microcontroller an der Versorgungsspannung angeschlossen ist, bleiben die Werte im Eeprom
Das Problem gab es bei den Classik-Bausteinen sehr oft (bei mir war es der 8515). Bei langsam ansteigenden oder abfallenden Betriebsspannungen war der Mikrocontroller oft "längere" zeit in einem Spannungsbereich, der ihm schon Funktionen abverlangte, aber recht eigenwillig. Wie
-
Thread
xram für avr
ich suche, wenn es soetwas gibt, ein tutorial, das genau dieses xram beschreibt. ich hab mir atmega8515 zugelegt, der ja bis zu 64kByte externes ram ansteuer kann. ich verwende den gcc unte c. ich hab diverse beispiele (meist aus projekten) gefunden, in denen es zwar verwendet wird aber nicht genauer
-
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
AVR Studio 6 Build Error
Hi ich habe einen Atmega8515 und dazu des STK 500 von Atmel. bin ganz neu hier in dieser Branche. Betriebssystem ist Win 7 Pro. Wollte einfach mal klein anfangen mit diesem Skript: #include <avr/io.h> int main(void
-
Thread
Atmega8, 8bit LCD und Bascom?
Hi, ich habe ein kleines Problem mit einem Atmega8 und einem LCD von Pollin. http://www.pollin.de/shop/downloads/D120519D.PDF Erste und wichtigste Frage. Sind die beiden überhupt kompatibel zueinander? Ich verwende einen 16 MHz Quarz. Fusebits
Hallo Paule, try this: $regfile = "8515def.dat" $crystal = 8000000 $hwstack = 32 $swstack = 16 $framesize = 40 ' LCD Pins: AVR Pins ' ================================ ' DB7 : PORTA.7 ' DB6 : PORTA.6 ' DB5
-
Thread
Wer rettet meine Facharbeit - UART Problem TXC bit
sondern das TXC und RXC bit abfragen. Beim senden passiert aber nix - hier mal ein Codeschnipsel(atmega128): void init_serial (void) { outp((1<<TXEN),UCSR0B); // outp(103, UBRR0L); //9600bps @ 16 Mhz outp(0, UBRR0H); } void write_byte (unsigned char bim_byte) {
hi bin uli und neu,wenig ahnung. hab mich nach der try and error methode in avr8515 eingearbeitet. machte auch den fehler 16 bit register in der reihenfolge lobyte,hibyte zu laden.in der doku stehts aber richtig: hb,lb und hat was mit einem temp-register zu tun,das aber nur intern
-
Thread
AVRStudio stürzt bei ext makefile ab
this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) # MCU = atmega163 # MCU = atmega161 # MCU = atmega323 # MCU = atmega128 MCU = atmega8 #put the name of the target file here (without extension) #
-
Thread
Einfache Funkübertragung für Modelleisenbahn (EIN/AUS)
Über Funk habe ich keine Idee, aber über Infrarot-Fernbedienung. Man könnte einen MC wie den Atmega8515 nehmen und dort über z.B. ULN2803 entweder gleich Lampen oder bei größerer Last Relais ansteuern. Für den Infrarotempfänger braucht man lediglich einen Pin. Man hat 32 Leitungen (4 Ports) zur
-
Thread
LCD Initialisierungsproblem
erstmal! Ich bin echt verzweifelt, versuche seit 2 Tagen ein LCD mit ks00...-controller an einem ats8515 zum laufen zu bringen, aber irgendwie will es nicht so richtig. Das Problem sieht folgendermaßen aus. Ich versuche das LCD per 8bit Ansteurung zu initialisieren. Wenn ich das LCD (2x16 Zeichen) ohne
nicht besonders sinnvoll aus (und ein 'sich' fehlt auch noch), also ausführlich: vor zwei Tagen: ATmega168 -> Philips-LCD (schon älter) im 4-bit-Mode die Datenleitungen optisch 1:1 angeschlossen, Resultat: abwechselnd Balken oben, unten und gar nicht Fehler: LCD D7...D4 | | | | m168
-
Thread
DMX-Receiver LEDs Flackern
Ich hab mal den Code von Ulrich Radig für den ATMega8515 umgeschrieben (siehe Anhang). Leider ist das Problem mit dem Blinken der LEDs geblieben. Hat noch jemand eine andere Idee wie man das in den Griff bekommen kann? Gruß Mathis
-
Thread
Frage zum CTC beim Attiny13
Hallo, ich habe ein Programm von einem Atmega8515 auf einen Attiny13 portiert, beide haben ja fast überhaupt keine nennenswerten Unterschiede. Allerdings habe ich mit den Timern ein Problemchen. Auf dem Mega hatte ich zwei Timer benutzt
-
Thread
Welche Art von Kondensatoren für den Quarz
Quarz geschaltet werden. Habe ein Quarz von 3,6864MHz und habe aus dem Datenblatt des Controllers ATMega8515 die Information erhalten mich zwischen 12 und 22pF zu entscheiden. Die Kapazität ist in diesem Falle nicht ganz so wichtig viel mehr würde mich interessieren welche Art von Kondensatoren hier verwendet
-
Thread
NM7000A an Mega162
du ja verwendest! Must halt für den AVR den Speicherzugriff anpassen -- hab das gleiche mit dem ATMEGA8515 und dem NM7010-Modul gemacht und mit AVR-Studio (WinAVR) realisiert. Wie willst du das Modul ansteuern? Direkt? oder per I2C? Hast du schon die Hardware dazu aufgebaut? Falls du mit unterschiedlichen
-
Thread
I/O Expander oder Schieberegister
Mir fällt da grad noch was ein, die billigste Variante ist wohl, einen Atmega 8515 als Port Expander zu mißbrauchen. Oder habt ihr noch ne Idee?
-
Thread
INT0 warnung Meldungen
ich compiliere bokomme ich immer folgende Warnungen. Compiling: pausetimer.c avr-gcc -c -mmcu=atmega8515 -I. -gdwarf-2 -DF_CPU=3686000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=pausetimer.lst -std=gnu99 -MD -MP -MF .dep/pausetimer.o.d
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
Arduino benutzt den Heap auf Mikrocontrollern mit wenig Speicher. Das gängigste Modell ist der ATmega328 mit 2kB RAM. Ich denke der offensichtlichste Anwendungsfall bei Arduino ist die String Klasse: https://www.arduino.cc/reference/en/language/variables/data-types/string/ Die Klasse ist ist
Faustformel: 10 % vom verfügbaren RAM erstmal sichern. Würde ich so nicht nehmen, denn 10% von 16 KB (Atmega1284p) sind deutlich mehr als 10% von 0.5 KB (Atmega8515). mex schrieb im Beitrag #5974272: > Die wohl einfachste experimentelle Methode ist im CodeComposer > in die system_pre_init eine Funktion
-
Thread
Arduino zerstört, Laptop + Netzteil schuld?
immer öfter (dämliche Reklame aus dem Kopf schlag..) ;-) Ich habe hier einen und nur diesen Einen Atmega8515, der auch schon als Kind anders war als Andere. Der gibt auf einer Sieben-Segment-Anzeige sporadisch Blödsinn aus -zwei weitere mit dem identischen Programm tun das nicht. Der Fehler wandert
-
Thread
Timer Interrupt funktioniert nicht
Hallo, ich versuche gerade einen ganz einfachen Timer zu programmieren. Ausrüstung: Atmega 8515, 4Mhz Quarz, AVR-Studio, GCC. Es will einfach nicht funktionieren. Ich kann mit dem AVR Studio ja schön simulieren und habe festgestellt, dass die 100 an die Funktion wartems nicht weitergegeben
-
Thread
Input Capture bei ATmega162
Hallo Leute, ich habe ein kleines Problem mit der Input Captue Funktion des Timer 1 des ATmega162. Ich starte zuerst über einen externen Interrupt den Timer und möchte dann die Zeit bis zum nächsten Peak messen. Ich mache das mit Hilfe des Input Capture Interupts. Das Programm funktioniert soweit
www.hanneslux.de/avr/zuenduhr/index.html findest du im Quelltext des "Zündverteilers" ein Beispiel mit AT90S8515, wie mittels ICP ein Signal gescannt wird. ...
-
Thread
kein WAKEUP aus SLEEP
Hallo, ich habe einen ATmega8515 und das Problem, dass dieser nach der sleep instruktion nicht mehr aufwacht. Inerrups habe ich schon alle kombis aufprobiert. Aber das Problem scheint nicht am Controller zu liegen, da dies auch
-
Thread
Eingang abfragen Ausgang setzen geht nicht wie ich will
zusammen... ich arbeite mich durchs AVR Tutorial durch und versuche nun mit Ein- und Ausgängen eines ATMEGA8515 etwas zu experimentieren. ...das ganze auf dem STK500 eine simple Aufgabe, aber irgend was mache ich wohl falsch?! Port A sind alles Eingänge, mit den Tastern verbunden und PortB alles Ausgänge
-
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
Ausgabe (mit Schieberegister)
arbeite z.Z. an einem Projekt für die Modellbahn und habe das Problem, dass die Anzahl der Pins am ATmega8515 nicht ausreicht. Um Input-Pins zu sparen, verwende ich 74151. Soweit so gut. Ich bräuchte nun etwas ähnliches für die Ausgabe, also eine Art Schieberegister; gibt es einen derartigen Chip? Ich
-
Thread
ATMega16
Hallo, hab wiedermal eine Frage. Hat schon mal wer die externen Inerupt von einen ATMega 16 benutzt? Bei mir funktioniert nur der INT0 und der INT1 will einfach nicht. Mit einen anderen Controller wie den AT90S8515 funktioniert es einwandfrei? Ich währe für jede Hilfe dankbar!
-
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
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
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
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
Anfängerhilfe
das programmieren selber gut beibringen kann? hat jemand baupläne für ein avr board habe einen atmega8515 danke