-
Thread
Buch "C für Mikrocontroller"
kaum erwähnt? Suche Buch mit Grundkenntnissen (Technik & Programmierung) und Beispielschaltungen für AT90S4433. http://www.franzis.de/buch/detail.asp?sid=743602M62N104N217N72&uid=0&id=748 oder http://www.amazon.de/exec/obidos/ASIN/3772341551/qid=1023399432/sr=8-1/ref=sr_aps_prod_1_1/302-5649051-0138463
Internet-Tutorials sind auch super doch ein Buch bleibt halt ein Buch, ich persönlich hasse es PDF-´s auf dem Bildschirm zu lesen und nach einem z.T. sehr aufwändigem Ausdruck fliegen die Blätter immer kreutzt und quer durch Arbeitszimmer. Also meine Empfehlung : Wenn Du dich mit AVR´s beschäftigts
-
Thread
Welche AVR-µC mit GND und VCC an den Pins 20 und 40 gibt es?
Der AT90S8515 und der ATMega8515 haben ihre Spannungsversorgung an den Pins 20 (GND) und 40 (VCC). Welche AVR-Controller gibt es noch mit diesem Pinning?
S. Landolt schrieb im Beitrag #5119266: > ATmega162 Da hat sich ja noch einer angefunden. Danke :)
-
Thread
STK200 zu verkaufen
ich hätte ein STK200 zu verkaufen (70 Euro, inkl. Versand). Bitte bei mir unter j.ganster@utanet.at melden wer sich interessiert. Enthalten: Board inkl. Quarz, Netzteil, einem MC(AT90S8515), LCD(Hitachi-Controller, zweizeilig) und Software. Gruß, Jürgen
Letztes Angebot: 35 Euro (incl. versandkosten.) Bitte nun an jganster@aon.at mail schicken.
-
Thread
EEPROM 24C256 / 24C512 nicht erreichbar
ohne Erfolg. Ich werde für jede Hilfe dankbar. Wie gehe ich vor: 24Cxx (xx= 512 oder 256)<--- -> uC(AT90S8515) SCL(Pin 6) -------------------> PORTB.4 SDA(Pin 5) -------------------> PORTB.5 PINs A0, A1 --> GND WP -----------> GND -------------------- Program: #include <90s8515.h> // Standard
-
Thread
Hardware Handshaking
Hallo, mein Tread vom Sim Bug war grad drüber , also eep_r_wait_s:sbic EECR, 0 ; bit cleared? rjmp eep_r_wait_s . ret ist wohl geeignet . Ich arbeite problemlos mit 9600 bis 115200 baud
Also am besten nen ordentlichen Quarz 1.8432 , 3.6864 , 7.3728 oder 11.059 (kann fast jeder alte 8515 ab ) ,das ergibt mit den passenden Teilerfaktoren ( siehe AT90S8515.pdf page 58 o.ä. ) brauchbare Baudraten mit %Error = 0.0 -üblicher Standart f=7.3728 ,UBRR= 47 ergibt saubere 9600 Baud MfG
-
Thread
Hitze beim at90s2313
Ein at90s2313 ist kein Pentium. Den kriegst Du also nicht mit Software heiß. Du hast einen Hardwarefehler. Peter
Passt zwar jetzt nicht wegen der Frage, aber ich hab auch gerade angefangen mit AT90S2313 zu arbeiten, bzw. "studiere" gerade die Datenblätter, ich möchte mir ein Car-System aufbauen und will den 2313 wie bei www.infracar.de aufbauen, leider können die mir die hex.codes nicht geben
-
Thread
OPTREX DMF 612
Hallo Ich habe auch schon mal so ein 480*64-Display mit dem 90S8515 angesteuert, Software unter www.funkamateur.de ->download -> \DB1UQ_LC-Display_1.zip\AVR_Quelltexte\YIG-Filter.asm ich bin nicht sicher, ob es ein Optrex war, aber das Bild kommt mir sehr bekannt vor Ein Zusatz-RAM 32kByte am 8515 ist alles, was man noch braucht 73 Christoph
-
Thread
Problem mit Spannungsregler L4940V5
also das SI-Prog Basisboard für Ponyprog und dazu noch ein selbst entworfenes "Toyboard" mit einem AT90S8515 gebaut. Auf dem Toyboard hab ich einen MAX232, ein 14C128 EEPROM, 8 LEDs und zusätzlich kann ich noch ein 2x16 LCD mit LED Backlight anhängen. Das Ganze wird über den L4940V5 am SI-Prog Basisboard
Netzteil mit 9V (bei deinem LOW-DROP Regler reicht wahrscheinlich sogar ein 6V Netzteil) - gibt's ja auch einstellbar für ein paar EURO. Gruß Bernhard
-
Thread
Beleuchtung mit 8515 ansteuern
Hallo, ich habe folgendes Problem: Ich möchte mit einem AT90S8515 eine 24V/5A Lampe ansteuern. Ein Relais möchte ich wegen häufiger Schaltzyklen nicht nehmen. Also habe ich mir gedacht ich nehme einen FET (BTS131 N-Kanal der entsprechende Leistungen schafft). Irgendwie ist das ganze aber nicht so einfach. Einen Pin des 8515 habe ich direkt auf das Gate des FET verbunden, an Drain hängen 24V und an Source die Lampe gegen Ground. Es ist aber kein Unterschied ob 5V oder 0V am Gate anliegen, die Lampe bleibt aus. Kann mir
-
Thread
S: PC Lüfterdrehzahlmesser
entwickeln einer solchen Schaltung bin ich völlig unfähig. Eine Schaltung basierend auf einem ATMEL AT90S2313 habe ich mal gefunden welche die Drehzahl über einen optischen Sensor mißt. Allerdings haben die Lüfter ja ein Tachosignal (soll ein Rechtecksignal sein) welchen man auslesen könnte. Daher müßte
die betreffenden Lüfter anwählen. Die eleganteste Lösung wäre jedoch mit einem AVR-Controller (AT90S8515) bis zu acht Eingangssignale gleichzeitig zu erfassen und auszuwerten und auf einem Display 20x4 anzuzeigen. Die Schaltung dazu wäre recht einfach (siehe oben); die Programmierung bedarf einiger
-
Thread
Grundschaltung für ATtiny26
Hallo. Habe eine Zeit lang mich mit AT90S8515 und AT90S2313 beschäftigt (etwa 1 Jahr her). Wollte jetzt eine Grundschaltung für einen ATtiny26 aufbauen. Weiß aber nicht genau wie die bei diesem Mikrocontroller auszusehen hat bzw. welche Teile
-
Thread
Frage zu STK500
Atmels im 40poligen Gehäuse. Der eine Sockel ist für die meisten ATMEGAs, der andere auch für die AT90xxxx
Fassungen sind erforderlich, weil es verschiedene Anschlussbelegungen gibt. Der Unterschied ist zwar nicht AT90 und AT Mega, sondern 8515-kompatibel (mit Speicher-Interface) oder 8535-kompatibel (mit ADC). Ähnlich ist es bei den 28-poligen (Tiny28 bzw. Mega8, 48, 88, 168), den 20-poligen (Tiny26 bzw. 2313) und
-
Thread
ATmega328: Bedeutung der Nummer
sind eher eine historische Reihenfolge denn eine Rangordnung. So grob sind die Familien: [pre] AT90S8515 -> ATmega161 -> ATmega162 (8051 pinout) AT90S8535 -> ATmega163 -> ATmega16 -> ATmega164 (ADC versions) ATmega169 / ATmega1690 (LCD) \---> ATmega165 / ATmega1650 (pingleich
-
Thread
S2313 lässt sich nicht auf STK500 programmieren
Hallo zusammen, ich versuche verzweifelt einen AT90S2313 per ISP auf einem STK500 zu programmieren. Löschen kann ich ihn, nur beim Flash schreiben meldet er "FAILED". Ich habe mit den gleichen Jumper-Belegungen (VTARGET, RESET, usw...) problemlos
Den installierten 8515 rauszukriegen ist wirklich nicht einfach. Drum sollte man die Controller nicht ganz bis Ultimo reinstecken - evtl. dünne Pappe dazwischen legen oder eben von Hand drauf achten, dass eine kleine Fuge
-
Thread
glcd 240X128 mit t6963 und AVR 8515
hallo zusammen, möchte ein glcd mit t6963( conrad bestellnr. 187445 ) mit einem at90s8515 ansteuern. basacom avr basic soll einsetzt werden. folgende verbindungen wurden vorgenommen: '1 GND GND '2 GND GND '3 +5V +5V '4
bascom Hilfe unter GLCD, da steht eigentlich alles ... GLCD.LIB (LBX) is a library for Graphic LCD s based on the T6963C chip. The library contains code for LOCATE, CLS, PSET, LINE, CIRCLE, SHOWPIC and SHOWPICE.
-
Thread
Flashverlust bei AVR wenn VCC zu niedrig wird
eine neue Hexenjagd ? Bis jetzt konnte niemand seinen plötzlichen 'Haarausfall bei ATMegaXXX oder AT90SXXX.....' reproduzierbar nachvollziehen. In den ganzen Diskussionen hat mich auch noch keiner überzeugt, daß er oder seine Zulieferer keine Fehler gemacht haben. Aus meiner Erfahrung haben sich AVRs
neue Hexenjagd ? Bis jetzt konnte niemand seinen > plötzlichen > 'Haarausfall bei ATMegaXXX oder AT90SXXX.....' reproduzierbar > nachvollziehen. In den ganzen Diskussionen hat mich auch noch keiner > überzeugt, daß er oder seine Zulieferer keine Fehler gemacht haben. Aus > meiner Erfahrung haben
-
Thread
AVR Studio: compile error
Hallo! Ich habe ein STK500 mit AT90S8515 und das AVRStudio 4.11 (SP3). Bei dem Versuch das erste Beipiel (siehe Anhang) zu compilieren spuckt mir AVR Studio folgenden Fehler aus: C:\inc\8515def.inc(293): error: Attempt to redefine
-
Thread
AVR Übertakten...
@elektrofuzzi wenn's denn mehr wie 16 MHz sein sollen, dann schau die mal die AT94K Familie an, da gibt's die Kombination AVR Core mit FPGA in 25 und 33 MHz. Das Betreiben von Bauteilen jenseits der Spezifikationen ist eh
Das Thema erinnert mich daran, dass der allererste AVR ein AT90s1200 mit 16 MHz war !!! ALlerdings lief der wohl nicht so gut (Probleme mit EEPROM bei der Geschwindigkeit) und wurde dann ganz schnell auf 12MHz runterdefiniert... :-) Trotzdem liefen auch diese
-
Thread
Out of Memory
beim brennen des ATtiny15 mit dem Programm von Herrn Johann Aichinger (ATProg30). Das Brennen von At90S2313 und AT90S8515 klappt problemlos. Bei Brennen des Programms auf den tiny15 wird mir folgende Fehlermeldung von ATProg30 ausgegeben: Out of memory: 0000 Das Programm ist mehr als einfach gehalten
-
Thread
Alternative zu CAN-Bus?
Fabian S. wrote: > Mhhh das ja cool. Wie wäre das denn beim AtMega8, muss ich den Kram > Pollen? Einen Timer Opfern? Oder die Interrupt-Pins? http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
A. K. wrote: > Fabian S. wrote: > >> Mhhh das ja cool. Wie wäre das denn beim AtMega8, muss ich den Kram >> Pollen? Einen Timer Opfern? Oder die Interrupt-Pins? > > http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
-
Thread
Pinkompatible AVR
Programmieranschlüsse an der selben Stelle). Ausnahmen bestätigen natürlich die Regel. So ist der ATMega8515 (bzw. der Vorgänger AT90S8515) nicht zu den anderen 40-poligen AVRs (bzw. in der QFP-Version zu den 44-poligen) pinkompatibel, weil bei ihm durch den fehlenden ADC anstelle der AGND-, AVCC- und AREF-Anschlüsse
-
Thread
Problem beim Programmieren des µC
Moin, ich bekomme beim programmieren meines 8515 auf dem STK500 im parallel/high voltage Mode folgende Fehlermeldung: Reading FLASH input file.. OK Entering programming mode.. OK! Erasing device.. OK! Programming FLASH .. OK! Reading FLASH
Ohhhhh man ..... ***imbodenversinkend und vorschamrotanlauf*** Wenn ich als Zieldevice den AT90S8515 ausgewählt habe, aber ein ATMega8515 im Board steckt, ist das kein Wunder ... -- Martin
-
Artikel
Basic
für Linux kostenlos Powerbasic Linux/Windows u.a. nicht kostenlos Weblinks. Basic auf Wikipedia Ron's BASIC Programming and Chipmunk Basic Home Page AVR BASCOM wird von MCS Electronics verkauft (89€) und ist ein unter Windows laufender BASIC Compiler für AVR oder 8051 Mikrocontroller. In BASCOM AVR ist
Atmega32) AVR BASIC interpreter BASINT (Atmega 16/32/64, russisch) Attobasic für ATmega163 (ASM), ATmega8515/AT90S8515 (ASM) oder ATtiny2313/AT90S2313 von Richard Cappels AVR BASIC Minicomputer mit BASIC-Interpreter Great Cow BASIC Compiler: Open Source Basic Compiler für AVR und PIC Controller. Verfügbar
-
Thread
32K ram an avr 90S8535
hallo zusammen! ich habe mir ein kleines avr-board mit einem 90S8535 aufgebaut, den ich mit bascom progrmmiere. ich fange zwar gerade erst an mich in die materie reinzufummeln, komme aber bisher ganz gut klar. jetzt habe ich 'ne frage bei der googeln nicht so recht
Sowas wie I²C wird Deine einzige Chance bei einem AT90S8535 sein, da dieser (im Gegensatz zum AT90S8515) kein Hardware-Interface zum Anschluß eines parallelen RAMs hat. Diese Frage ist hier komplett OT, sie gehört ins allgemeine Forum.
-
Thread
Timer0 Compare A Interrupt
Compare A Interrupt. Ich brauche einen Interrupt, der mit 250 kHz aufgerufen wird. Prozessor: AT90S8515 Takt: 8Mhz Clear after Compare match angeschaltet Prescaler auf 8 OCR1AL auf 4 gesetzt Und den Interrupt aktiviert. Es funktioniert relativ gut. Problem ist folgendes: zwischen einem
Ja - das ist mir bewusst. Ich werde einen Mega8515 einsetzen und auf 16 MHz takten ... Während er den Timer ausführt soll es nur einen counter erhöhen und einen pin toggeln oder ihn nicht toggeln (also mit 150 kHz). Die daten, wie lang er ihn toggeln
-
Thread
ATmega mit MCU00100 programmieren?
Microcontroller Development Tool MCU00100. Mit AvrProg kann man unter Anderen folgende Controller programmieren: AT90S1200, AT89S8252... Meine Frage ist nun, ob man mit diesem Tool auch ATmegas programmieren kann. Auf den Seiten von Atmel sind keine Informationen zu finden. Gruß Guido
Programmierprozessor entfernen und einen ISP einsetzen. Steht alles im Thread. Ich habe das Board mit einem AT90S8515 bestückt erhalten und werde mir damit erstmal die Grundlagen aneignen. Zum Basteln werd ich mir dann sicher ein anders Board zulagen. Weißt Du ob das Board vom aktuellen AVR Studio unterstützt
-
Thread
"erstes" eigenes Projekt: Relaisplatine
Gibt es: Application Note AVR042. Und sonderlich empfindlich sind die AVRs da nicht (mehr). Ältere (AT90Sxxx) waren es schon eher, manche Erfahrung stammt aus dieser Zeit.
(Wartezeit und Takte, bis die mcu startet.) Eure negativen Erfahrungen teile ich bei der alten 90S-Serie. Wo wir schon bei Fuses und Reset sind: die Brown-Out Detection ist auch eine feine Sache... (Ich bin sicher, dass einige mich jetzt gern widerlegen möchten: wenn es geht mit praktischen
-
Thread
Speicherkarten mit MC ansteuern?
zwei Beispiele für die Anteuerung von Speicherkarten mit einem AVR: MMC to Serial Adapter (mit AT90S2313) http://homepage.ntlworld.com/seanellis/mmcserial.htm ELM - MP3 Player (mit AT90S8515 und SmartMedia-Card) http://www.elm-chan.org/works/mpc/report_e.html Gruß, Thomas
-
Thread
avrgcc und hd47780 - Anfängerproblem
vielleicht jemand helfen??? Wenn ich dass file, dass im Anhang ist kompiliernen will sagt, er dass er -8515 nicht kennt - das seh ich ja noch ein - also schreib ich at90s8515 rein und dann meldet avrgcc, dass irgendwass an der stdio.h falsch ist oder so - kann mir das einer Idiotensicher erklären?????? Mit
-
Thread
Probleme mit UART
serielle Schnittstelle eines PCs steuere ich zwei Mikrocontroller bei 115200bps. Der eine ist ein ATmega8515, der andere ein AT90S2313, beide haben den gleichen Quarz (3,6864 MHz). Nun kommen beim ATmega die Daten richtig an, beim AT90S2313 aber nicht. Selbst wenn ich den allein dran hänge liefert er falsche
kbps. Allerdings hat die Mega Serie einen 1 Byte FiFo sowohl auf RX als auch TX Seite. Diesen gab`s bei den Classic AVR noch nicht. Daher verlangen die Classic AVR "regelmäßigen" UART Service, bzw. das Zeitraster dafür ist "enger".
-
Thread
Problem mit LPM und StackPointer.
Leider weiß ich jetzt nicht mehr weiter. Ich will einen AT90S8515 per LPM die ASCII-Zeichen 85 und 170 auf die Com2 des PC senden lassen. So wie mein Kode angelegt ist sollten also diese Zeichen insgesamt 4x im Hyperterminal (Win98) erscheinen. Es kommt aber meißtens 102,230,102,250 o,ä.. Der zur Probe mit angesteuerte PortC gibt aber per LED's das gewünschte aus. Nur bei der seriellen Übertragung scheint es zu hapern. Habe noch zur Probe einen passenden Prüfschleifen-Kurzschlußstecker gebaut und statt des STK500 an's Kabel gesteckt.
-
Thread
AVR Anfänger
Ich schliesse mich Steffens Meinung an. Die Software für Atmel AVR 90Sxyz ist frei verfügbar. Assembler und C. Für Atmel 90Sxyz gibt es eine freie BASIC-Version (BASCOM) die sich in der Demoversion sehr gut für 90S1220/2313 eignet. Hat ein richtiges Basic-Briefmarken-Feeling
Converter, and an AD Converter using Data lines by decoding address with an external RAM latched a AT90s8515 chip. So I decoded using same way on 89c51 chips, which was decoding adress using 74hc139, but it didn't work. I want to know how to decoding address. If possible please send me an example
-
Thread
STK 500 anfängerschwierigkeiten
er Serial fuse readback is not supported by this device.. FAILED! der rest ist ok ! Habe den at90s8515 gelöscht der schon drauf war mehr hab ich auch nicht geschafft. Muß ich evtl. noch irgendwelche jumper am Boad verstellen ? hmm thx
Wenn du den 8515 programmierne willst, must du ISP6PIN und SPROG3 verbinden. ist ja eigentlich farbig markiert.
-
Thread
Nokia Farbdisplay 3510i / 6100
hi, also ich kann keine 10 Volt an VLCD messen. hab nen AT90S8535 mit 5V. hab mir nen spannungsteiler aus Widerständen gebaut. an dem Zapf ich die 2,8V für VDigital und VBooster ab. hab leider keine Cam um ein bild zu machen. mein Display sieht etwas anders
hi martin, also ich habe jetzt mal folgendes gemacht --> AT90S8535 - 4Mhz an 3 Volt VDIGITAL und VBOSSTER an 3 Volt VLCD ist frei kann aber an VLCD keine 10 Volt messen. ich habe geprüft, ob ich einen kurzschluss zwischen den Pins 1 - 8 habe. dem ist nicht
-
Thread
Wenn Ihr neue Projekte angeht, wie mach Ihr das ?
Projekte durchzuziehen. Ich betreibe den µC Kram mit Atmel Controllern aller Art und Coleur (Mega 8, 8515, 16, 32, 90S2313, 90s8515, ..) nur so als Hobby nebenbei. So viel zu meiner Vorgeschichte. Programmieren wollte / werde ich in C mit dem Programmers Notepad und auch den Atmel Studio Geschichten
Zuerst alle Puzzelteile erzeugen, dann zu einem Gesamtbild zusammenbauen, das dann schön ist, wenn's hängt (läuft). Grüße
-
Thread
AVR Tiny BASIC anpassung für ATmega8
avrfreaks_projects/bss02_home_computer_system/ Dort gab es eine TinyBasic Version für den alten AT90S8515. Da ich leider nur noch ein paar MEGA8 hatte dachte ich mir, daß es nicht so schwer sein sollte das Programm anzupassen. Leider lief der Code nicht direkt (kann es sein, daß die originale Version
OUTPUT THE BYTE IN A. IFF THAT IS A CR, A LF IS ALSO ;* SEND OUT. ONLY THE FLAGS MAY BE CHANGED AT RETURN, ALL REG. ;* ARE RESTORED. ;* ;* 'CHKIO' CHECKS THE INPUT. IFF NO INPUT, IT WILL RETURN TO ;* THE CALLER WITH THE Z FLAG SET. IFF THERE IS INPUT, Z FLAG ;* IS CLEARED AND THE INPUT BYTE
-
Thread
AVR Studio 4
Hallo Nachdem ein Beispielprogramm mit AT90S8515 ohne Probleme im Studio 4 ausprobiert resp. Simuliert werden konnte, kann ich plötzlich während des Erstellens eines neuen Projekts nicht mehr den Chip 8515 anwählen! ==> Unter "AVR Simulator
-
Thread
Indentify Drive bei CF-Karte
nicht stimmen. Im Anhang ist ein Bild von der Beschaltung der Karte. Die Schaltung läuft mit einem AT90S8515 auf dem STK200. Meine Frage ist jetzt, ob mein Vorgehen Richtig ist: Die CF-Karte wird mit CE1 auf low aktiviert. Ich lege Portb.0, Portb.1 und Portb.2 (A0-A2) auf high, um das Commandregister
zu verwenden. Sieh' Dir mal die CF-Spezifikation auf www.compactflash.org an, vielleicht hilft's ja.
-
Thread
Probleme mit dem AVR-GCC
Hallo, Ich habe ein Problem mit dem AVR-GCC. Zum Testen habe ich kleines C-Programm für einen AT90S8515 geschrieben. Der AVR-GCC übersetzt dieses auch ohne Probleme. Der Mikrocontroller funktioniert allerdings nicht mit dem erzeugten HEX-File. Nach mehreren erfolglosen Versuchen, habe ich im AVR-Studio
beginnt das Programm wieder von ganz vorne. Ich habe den Quelltext (8515tmr1.c) das HEX-File, Objekt-File und die MAKE.BAT im Anhang beigefügt, mit der Hoffnung, dass jemand das Problem lösen kann. Ich bin noch recht unerfahren und verstehe nicht, was ich hier falsch gemacht
-
Thread
ATMEGA8 Soundgenerator/Synthizer
irgendwo mal einer eine Seite gepostet wo jemand mit einen AVR den SID ersetzt hat, dort wurde ein I2S DAC direkt an den AVR gestöpselt
hatte folgende Idee: Änderungen der Soundausgabe sind nur hörbar, wenn sie größer oder gleich 1/22050s (meine Samplerate ist 22050) sind... also lasse ich die CPU genau die Taktzahl einer 1/22050s durchlaufen und rufe dann meine Soundroutine auf. Allerdings kann es ja sein, daß die Play-Routine der SID-Datei
-
Thread
DutyCycle - InputCapture Interrupt
Hallo, über InputCapture Interrupt des Mega8515 (läuft mit 16MHz)will ich Flankenwechsel erkennen. Das Hauptprogramm besteht nur aus einer Endlosschleife, in der auf den Timer1_Capture Interrupt gewartet wird. In der ersten Ausführung des InputCapture
Es könnte Missverständnisse geben: Mein Programm läuft auf dem *AT90S8515* mit Quarz 3,6864MHz. Beim Mega8515 könnte das etwas anders sein, da der Timer1 bedeutend mehr Features hat und damit andere Bits in den Controlregistern. Du müsstest also auch den betreffenden