-
Thread
Was fehlt (Atmel 90s8515 problem)
grad etwas verwirrt ;) ok: * das mit Reset mach ich mal - danke für den Link * IC ist der at90s8515 * ich würde gern den internen Oszillator verwenden (genauigkeit ist nicht gefragt - erstmal soll das ding laufen ;) )
> welchen quarz sollte ich denn nehmen ? Kommt darauf an, welchen µC du genau hast: AT90S8515-4: max. 4MHz AT90S8515-8: max. 8MHz mit 4 MHz bist du also auf der sicheren Seite. Meine Empfehlung: 3,6864MHz (ist auch Standardwert), damit kannst später mal fehlerfreie Baudraten für den UART
-
Thread
at90s8515 interne pullups?
Hi, ich hab eine Frage zum at90s8515: hat der jetzt interne pull-up-widerstände oder nicht. Ich hab mir das Datenblatt runtergeladen, da steht vorne drin, dass man für jeden Port einen Pull-up aktivieren kann oder so. (Sorry, mein Englisch
-
Thread
AVR Assembler Anfängerfrage Bitdefinition
Das verwendbare SRAM reicht von Adresse 0x0060 bis zum jeweiligen Ende des SRAM-Speichers (beim AT90S8515 ist das ohne externes SRAM z.B. 0x025F). Mit dem Befehl STS 0x0060, R1 wird der Inhalt des Registers R1 in die Speicherzelle im SRAM kopiert. Mit LDS R1, 0x0060 wird vom SRAM
-
Thread
Schalter für 12 V-Verbraucher, z.B. Lampe
wissen, wie man mit Hilfe irgendeines Transistors über einen Ausgangspin des Mikrocontrollers (AT90S8515) einen z.B. 12 Volt Vebracher ansteuert. Damit so eine Transitor arbeitet, muss an ihm ja eine (maximale) Spannung von ca. 0.65 V anliegen. Liegt denn an einem Ausgangspin des Mikrocontrollers
-
Thread
SPI Kommunikation zwischen zwei AT90s8515
Habe Probleme eine SPI Kommunikation zu realisieren. Wer kennt sich damit aus und wie muss man das SPI Control Register initialisieren damit es funktioniert. Anhang: c-Datei Mein Versuch den Master zu programmieren. In der Simulation mit AVR Studio hat es denn Anschein als würde das Programm funktionieren, aber auf der richtigen Hardware erhalte ich keine Signale am MOSI und SCK Pin Thanks Peter M.
-
Thread
Forwährender Reset beim AT90S-8515 ?
von ca. 4,85V stabil anliegt und der Takt von 8 MHz vorhanden ist, sieht es so aus, als wenn der AT90S-8515 ständig resettet wird. Randbedingung drei AT90S-8515 hängen an der selben Spannungsversorgung und am selben Kristaloszillator (Eingang auf XTAL1). Kann mir bitte jemand weiterhelfen ??
-
Thread
TIFR zurücksetzen
Hallo zusammen, ich bin neu hier und auch neu im Assemblieren. Wie kann ich bei dem At90S8515 ein gesetzten Bit im TIFR manuell zurücksetzen, also mit welchem Befehl? Dank Gruß Marc
-
Thread
kein linearer Helligkeitseindruck bei LEDs mit PWM
einzuarbeiten habe ich mir gedacht baue ich eine Ansteuerung für so eine RGB-LED. Ich verwende dazu einen AT90S8515 (wahrscheinlich ziemlich überdimensioniert, aber den hab ich halt grade da) Ich habe mir jetzt 3 Software-PWMs gebastelt (ich weiß es gibt Hardware-PWMs, aber ich wollte das mal versuchen). Wenn
-
Thread
at86rf401
mal als generic Timer verwenden, aber ich blick das nicht ganz wie ich den einstellen muss. Beim at90s8515 is das noch recht leicht gegangen(verwunderlich, da es beim 8 bit timer mehr register gab). Wenn wer weiter weis, soll er mir sagen welche register ich setzen muss usw, und was für werte ich ins
-
Thread
Nokia 3310 Display Problem
Halllo zusammen, ich versuche gerade ein Nokia 3310-Display mit einem AT90S8515 anzusteuern. Klappt eigentlich alles ganz gut. Den 8515 betreibe ich mit 5V und die Steuerleitungen zum Display sind jeweils an zwei Widerstände angeschlossen. einer gegen Masse und einer zum
-
Thread
Externes SRAM am AT90S8515
Guten Abend @ all! Ich habe folgendes Problem: Ich möchte ein externes 32K SRAM am AT90S8515 betreiben, allerdings habe ich keine Informationen gefunden wie ich das externe SRAM in Assembler einschalten und adressieren kann :-( Habe schon gegoogelt und im Forum gesucht... Weiss jemand
-
Thread
SPI Display
Beschaltung mit den Kondensatoren habe ich schon überprüft und auch die SPI-Daten kommen aus dem AVR (AT90S8515). Hat vielleicht jemand eine Idee wie ich testen kann, ob das Display überhaupt funktioniert? Display: http://www.data-modul.de/en/produkte/nonedit/produktinfo.html?kategorie=A&id=29 Controller
-
Thread
VMLAB Simulation zu langsam???
Ich hab mir grad ein Programm geschrieben, dass abwechselnd 2 Leds am Port B eines AT90S8515 blinken lässt. Das Programm ist mein erster Versuch auf AVRs mit der Entwicklungsumgebung VMLAB (Hab vorher nur 8051er mit Keil-µVision programmiert) Zur Steuerung der Zeit, die eine Led leuchten
-
Thread
aref avcc mega8
machen die schaltung mit der diode hab ich von ner testboard schaltung genommen und mal mit nem at90s8515 getestet... laueft ok aber vieleicht ja zu aufwendig? juergen
-
Thread
AT90S8515 und IDE
Hallo beisammen, ich versuche verzweifelt, einen 8515 als IDE-Controller zu programmieren (per BasCOM und Proteus). Schreiben funktioniert ganz gut, nur lesen funktioniert nicht so, wie es soll. Das Problem muss grundlegender Natur sein, denn das Leseproblem geht schon los, wenn ich nur versuche, die Plattendaten auszulesen (mit 0xEC) Ich hab der Einfachheit halber auf die Abfrage des Statusregisters verzichtet und dafür ziemlich lange Delays eingebaut (100 ms nach jedem Befehl). Anschluss: AD0 an PC0 AD1 an PC1 AD2 an PC2 CS0 an PC3 CS1 an PC4 (in Proteus CD3) WR über 4009 an
-
Thread
ATTiny10/11/12
mir z.B. das "Dim Bli As Bit" mit einem ATTiny nicht geht... Warum geht das nicht? Mit meinem AT90S8515 ist das alles kein Problem.... Was ist an den Tinys anders? Ich sende mal die BASCOM-Datei als Anhang mit! Wäre dankbar, wenn mir jemand weiter helfen könnte.... Ich will ja nicht mit Kanonen (AT90S8515 32 I/O etc.) auf Spatzen (benötigt: 5 I/O davon 1 Interrupt) schießen.... Gruß, Stephan
-
Thread
AVR als Embeddet mit unix/linux
gif anbei. weisst mich auf fehler hin (da mussten so einige drin sein...) hab bisher nur mit AT90S8515 gearbeited... die waren etwas simpler aufgebaut... danke schonmal mfg denis
-
Thread
Ansatz zum rechnen in Assembler gesucht...
def T3 = r23 ; Resultat MSB 1 .def Zero = r24 ; 0 ;* INTERRUPT EINSPRUNGADRESSEN FÜR DEN AVR AT90S8515 .cseg .org 0 rjmp Initial ;RESET ;* INITIAL ABSCHNITT Initial: ldi wrH,High(RamEnd) out sph,wrH ldi wrH,Low(RamEnd) out spl,wrH ; Stack initialisiert ; die Mul im AVR
-
Thread
Planung eines 8515-Testboards
Hi. Möchte mir für mein AT90S8515 ein Experimentierboard bauen. Folgendes habe ich bereits vorgesehen: - RS232-Port - LEDs für Ausgänge (k.A. wie viele) - Taster für Eingänge (k.A. wie viele), auf PullUP/Down umschaltbar -
-
Thread
Evaluationsboards µC
unbedingt über ein fertiges Evaluationboard führen muss. Ich selbst habe mich als erstes an einen AT90S8515 auf einem Steckboard versucht - also auch von 0 auf - und schließlich und endlich auch ein eigenes Evaluation Board für meine Anforderungen entwickelt. Welchen Weg man hier gehen will, ist vorallem
-
Thread
ALE Pin setzen (AT90S8515)
Hallo zusammen Kann ich irgendwie von Hand (C) den ALE Pin des AT90S8515 setzen bzw rücksetzen? MfG Stephan
Sieht nach einer undokumentierten Funktion aus. Port E gibt es ja garnicht beim AT90S8515... Schon ausprobiert ob es funktioniert ?
-
Thread
Port D, Pin PD7 vom At90S8515 bleibt auf Low Pegel.
Ich benoetige den Port D (AT90S8515)als Eingang im Tristate Mode. Nachdem ich das Data Direction Register auf Null gesetzt habe, messe ich mit einer Logik Probe an PD0-PD6 den erwarteten Tristate Pegel. Am Pin PD7 (Pin 17) habe ich einen soliden Low Pegel. Ich habe 3 neue At90S8515 von Reichelt bezogen (alle aus einer Charge 0327) und alle 3 machen dasselbe. Beim Einlesen der Port D Pins erhalte ich immer ein low von PD7 egal welcher Pegel anliegt.
-
Thread
at90s8515 -->atmega8515
hi leute, hat hier jemand schonmal versucht programme die für den at90s8515 geschrieben wurden auf seinem nachfolger den atmega8515 zu brennen? habe gelesen das der nachfolger einige änderungen drin hat bezüglich der timer - ich würde gern wissen ob man irgendwelche routinen
-
Thread
wie nummerisches Display anschließen?
Hi. Ich möchte ein Experimentierboard für den Microcontroller ATMEL AT90S8515 bauen. Darauf enthalten soll sein: - Status-LEDs für jeden Port - ein Paar Taster - ein Paar Schalter - serielle Schnittstelle - ein 4-stelliges LCD-Display ... Beim LCD
Weil ich bereits einige at90s8515 zuhause habe! Und bevor ich das Ding verbaue möchte ich mir noch einige Erfahrungen sammeln. Ein kleines Experimentierboard für den at90s2313 habe ich auch schon gebastelt
-
Thread
Grafikdisplay 64x128 reagiert nicht? brauche hilfe
wenn ich spannung anschließe sind alle pixel eingeschaltet. habe es versuch anzusteuern (mit at90S8515) doch es tut sich nix. scheinbar muss es initialisiert werden obwohl im datenblat nichts davon steht. hat jemand evtl. schonmal was mit diesem display gemacht oder könnte mir irgendwie weiterhelfen
-
Thread
Probleme mit sprintf
ASCII-Zeichen umwandeln. Lokaler Setup ist: AVR-GCC : Version 3.3.1 Plattform : STK200 Kontroller: AT90S8515 Meine Source wird ohne Fehlermeldungen kompiliert. Das Problem ist nun, dass im ASCII-Buffer nicht die erwarteten Zeichen abgelegt werden, sondern alles 0xFF (255). Mein Frage ist, was mache ich
-
Thread
UART - ATmega16
beschrieben, den String "TEST!" über die UART rauszuschicken (mit AVR Studio 4, Assembler). Mit dem AT90S8515 klappt das auch prima. Nur mit dem ATmega16 will es einfach nicht funktionieren. Ich glaube mein Problem ist das Register UBRRH. Obwohl URSEL auf 1 steht wird trotzdem in UBRRH und UCSRC immer
-
Thread
avr-size problem
sektion. und zwar compiliere ich folgendes testprogramm mit dem aktuellen winavr packet. Für den at90s8515 bekomme ich folgende ausgabe vom compiler die sehr schlüssig und ordentlich aussieht. #include <avr/io.h> int main( void ) { while(1) { DDRA=oxff; } return
-
Thread
Interrupt - falscher Rücksprung ?
im Hasen: Du wirst kein -mmcu haben, so daß der Compiler/ Linker Dir die Runtime für irgendwas (AT90S8515 oder was auch immer der Default ist) zusammenbasteln, so daß weder Interruptvektortabelle noch Stack-Initialisierung auch nur ansatzweise passen.
-
Thread
SPI mit Start- und 2 Stoppbit zur ScreenKey Ansteuerung
und verwende den STK500 (programmiere im AVR Studio mit Assembler). Verwenden moechte ich einen AT90S8515 oder AT90S3213 (habe ich gerade bei mir). Besten Dank
-
Thread
RGB led ansteuerung mit AT90S8515
Hallo zusammen Ich habe mir im Internet 20 RGB LEDs bestellt und würde diese nun gerne mit einem µC einzeln ansteuern. Hat diesbezüglich jemand von schon erfahrungen sammeln können bzw. eine passende schaltung aufgebaut? Gruß Dennis
-
Thread
UART Problem
Hi, ich habe mit dem AT90S8515, 8MHz angefangen mit 9bit UART zu arbeiten. Meine Tests mit dem Atmega161, Atmega162 und Atmega32 sind auch gut Verlaufen. Bei mir wird zwar kein Interrupt verwendet aber wenn Interresse besteht
-
Thread
AVR - Lauflicht
Ich habe dieses kleine Programm für meinen Atmel AT90S8515 geschrieben; Der erste Teil funktioniert super ohne den Sprungbefehl aber wenn die Sprungbedingung erfüllt ist wird die zweite Lichtleiste irgendwie überhaupt nicht angesprochen, woran könnte das
-
Thread
AT90S8515 und 9bit UART
Ich habe ein Problem mit dem 9. bit bei UART. Egal ob dieses gesetzt ist oder nicht, der AVR empfängt immer nur 0. Die normalen 8bit werden richtig empfangen, aber im UCR steht immer 148 (128 für Interrupt Enable, 16 für RX Enable, 4 für 9bit). Bit 1 (also Wert 2) ist nie gesetzt. Hier die Einstellungen für einen 7,32728MHz Quarz: ldi temp, 3 out UBRR, temp sbi UCR, RXCIE ; Interrupt bei Empfang sbi UCR, RXEN ; RX (Empfang) aktivieren sbi UCR, CHR9 ; 9bit aktivieren sei
-
Thread
A/D Wandler, STK500, 320mV
hi, ich möchte eine max. 320mV analoge Spannung umwandeln und habe ein STK500 mit AT90S8515 mc zuhaus stehn. Laut Datasheet hat dieser mc keinen A/D Wandler. Nach einigem Suchen fand ich den ATmega32 welcher im Datasheet folgenden Satz hat, "0 - Vcc ADC Input Voltage Range", Vcc ist dabei
-
Thread
Befehle/Daten unterscheiden
Ich prgrammiere gerade mit einem AT90S8515 an einer Grafikkarte für uC mit TV Ausgang. Das ganze wird über den UART gesteuert. Dieser ist auf 115200Baud, 9bit eingestellt. Ist das 9. Bit Low, handelt es sich um Daten, ist es High ist es
-
Thread
Stack beim AVR
Digitalkmera habe, nur ein Screenshot von der TV Karte. Bisher lief anstelle des pinkompatiblen AVRs AT90S8515 ein AT89S51 mit 1,8432MHz CPU Takt (also 22,1184MHz Quarz). Dieser war zu etwa 90% ausgelastet, ich hab mal den Pixeltakt von 10MHz auf 12MHz erhöht und da haben schon ein paar gefehlt. Der AVR
-
Thread
Variabel an LCD ausgeben
daß Du die Gleitkommavariante ausgewählt hast. Brauchst Du diese denn überhaupt? Auf einem AT90S8515 ist der Unterschied in der Codegröße zwischen Standard und Gleitkomma fast 2 KB, außerdem braucht die Gleitkommaversion noch malloc(), wenn Du das sonst nicht benötigst, ist das nochmal ein halbes
-
Thread
ich brauche Hilfe zu STK500
Target Prozessor steckt im Sockel (ein AT90S8515 muesste dabei sein)? 6-poliges Flachbandkabel zw. ISP Anschluss und Target-Sockel ist gesteckt? Wenn richtig erinnert, gibt es in der Online-Hilfe auch ein paar Bildchen.
-
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 und
-
Thread
HILFE! AT90S8515 funktioniert nicht
Wenn ich mich nicht irre, hat der AT90S8515 keinen internen Takt. Wie soll er also irgend etwas machen ?
-
Thread
FT245 únd AVR
Hilfsbereitschaft. Ich habe ein paar Probleme aufgschrieben: Verwendete Bauteile: FT245BM AT90S8515 mit 6,144 Mhz 1. Spannungsversorgung: Der AVR wird direkt an VCCIO angeschlossen (Strom durch den AVR < 15mA). Der Datenport zum FT245 wird standardmässig auf TriState gestellt. Gibt es irgendwas
-
Thread
Serieller EEPROM AT24C64
leider nicht geklapt, hat jemand vielleicht eine Idee, wie man das macht. Ich benutze also AVR AT90s8515 und den seriellen EEPROM 24C32A es wäre sehr gut,wenn jemand ein Test Programm dafür hat. Das ist das Programm: /*******************************************************/ #include <avr/io.h>
-
Thread
cpu define ??
Lege Dir doch ein header-File (AT90S8515.h z.B.) an, in dem die Registeradressen definiert sind. Die Defines sollten dann halt immer gleich lauten, auch bei unterschiedlichen Prozessortypen. Deine Dateien mit der Hardwareanbindung hälst
-
Thread
STK500 und AT90S8515 programmiert mit BASCOM
Hallo! Ich habe ein Problem mit der Programmierung! Wenn ich Pind.0 und Pind.1 "Taste" geht die LED nicht an. Der Chip hat an Pind.0 und Pind.1 den RXD und TXD eingange.... Kann das damit was zu tun haben? Ich programmiere den Chip in BASCOM über ISP! Wo kann das Problem liegen? Hier der Code: $regfile "8515def.dat" $crystal = 3000000 Config Portb = Output Config Portd = Input 'Inverslogik erstellen STK500 LED's If Pinb.0 = 0 Then Portb.0 = 1 If Pinb.1 = 0 Then Portb.1 = 1 If Pinb.2 = 0 Then Portb.2 = 1 If Pinb.3 = 0 Then Portb.3 = 1 If Pinb.4 = 0 Then Portb.4 = 1 If
-
Thread
EEPROM vs. FLASH
Hallo Leute, leider ist mir aus dem AVR-Tutorial und dem Datenblatt meines AT90S8515 nicht ersichtlich, wozu der MC beides hat. Ich kann mein Programm hier oder da ablegen und es läuft. Wozu 2 ROM`s? Entschuldigt mich für meine (dumme) Frage. Gruss ehde76
-
Thread
atmega8 und lcd
auf einem Standard-lcd (2*16) ein paar Zeichen ausgeben. Nun hat das alles schon prima auf einem at90s8515 funktioniert. Jetzt soll das aber auf einem Atmega8 auch laufen - tuts aber nicht. Anschlüsse sind gleich geblieben, alles steckt am stk500 (ich denke an der Hardware liegt das nicht. Einzig der
Hallo josch.... ich habe jetzt auch ein STK 500 und mit einem AT90S8515 und würde gerne auch ein LCD ansteuern...leider habe ich noch nicht so viel Ahnung davon...vieleicht kannst du mir etwas helfen...mit Anschlussbelegung und Programmierung- evtl. ein vorhandenes File
-
Thread
Einstellungen am PC fuer UART?
Hallo, Ich hab hier einen AT90S8515 in einem STK500, den ich mit dem AVR Studio 4 programmiere. Jetzt wollte ich mit dem UART spielen (siehe angehaengter Code, falls das eine Rolle spielt). Kurze Zusammenfassung, was das Programm
einfach von einem Tutorial uebernommen, in dem ein AT90S4433 verwendet wird, ich verwende aber o.g. AT90S8515. Habe die Interrupte-Tabelle jetzt mit den Angaben aus dem Datenblatt korrigiert. Leider tut sich aber immer noch nichts. Weitere, hier eher nebensaechliche Aenderung: Hab die drei SBIs durch
-
Thread
call/jmp bei welchen AVRs?
Hi, also die Basic-Reihe (AT90S1200, AT90S2313, AT90S4414, AT90S8515) hat diese Befehle definitiv nicht. Die ATMEGAs müssten diese eigentlich haben, auch der ATMEGA8. mfg mü
-
Thread
SUCHE dringend AT90s8515 PDIP wien/österreich
hallo, ich verzweifle gerade, da ich nirgends hier den atmel at90s8515 in pdip bauform bekommen kann. ich müßte dringend ein projekt fertigstellen und hab die software für diesen prozessor entwickelt. pin und softwarekompatibel wäre noch der 4414 aber, den hab ich auch