-
Thread
wie erkenne ich 1- oder 2-Zeilige LCD-Displays?
umzuschalten scheitern. Auch kann ich den Zeichensatz nicht umstellen. das Teil habe ich an einem AT90S8515 hängen. Das steht drauf: HCT-8 97-44172-9 LM812LE auf der Platine befinden sich 1x HD44780A95 2x M5259 mfg Sholto
-
Thread
Quarzproblem mit Uhr und 8515
Hallo Ich versuche gerade, eine Uhr mittels AT90S8515 in Gang zu bringen. Wenn ich einen 4Mhz (oder 6Mhz, oder 2,4576Mhz) Quarz nehme, funktioniert die Schaltung, zählt aber natürlich zu schnell. Wenn ich einen 32,768kHz Quarz dranhänge, geht gar
-
Thread
Frage zu Interruptaufrufen
aus der Interruptroutine werden diese dann wieder vom Stack geladen. Wie ist es bei einem µC? Der AT90S1200 bietet ja beispielsweise Interrpts, besitzt aber keinen (zumindest per Programm erreichbaren) Arbeitsspeicher. Und wie ist es beispielsweise bei dem ATmega8515, der ja Arbeitsspeicher besitzt?
-
Thread
Stromverstärkung
Hallo, Fritz 7 hat im Beitrag Transistor an AT90S8515 zuletz noch eine Frage über den Stromverstärkungsfaktor gestellt. Mich würde auch interessieren was hFE= 40...160 bedeutet? Ist der STVF bei jedem Transistor ein fester Wert? Gibt es eine Formel
-
Thread
Hallgeber auslesen ?
kann und es also nicht abhängig vom Fahrzeugtyp sein kann. Ich kann ja theoretisch das Signal mit nem AT90S8515 "auslesen" und dann auf nem LCD darstellen, oder ? mfg Kay
-
Thread
Warteschleifen Berechnung
denn die Taktzyklen in diesem Beispiel (vom Internet)wirklich richtig berechnet ? Laut Datenblatt AT90S8515 braucht der Befehl "rcall" schon 3 Zyklen, und der "ret" Befehl 4 Clock-Zyklen. --------------------------------------------------------------------- Wait50us: ;Systemtakt =
-
Thread
UART-Interrupt
Hi Leute Ich versuche gerade mit einem AT90s8515 serielle Übertragung hinzubekommen. Und zwar mit dem Receive Complete Interrupt. Das Problem ist, dass der Interrupt nicht einmal aufgerufen wird. So wie das Programm jetzt aussieht blinken 3
-
Thread
PWM rauf/runter regeln
aussagekräftiger Kommentare nicht nachvollziehbar ist. Meine ersten AVR-Programme waren für den AT90S1200, da gibt es kein SRAM. Auch waren diese Programme recht zeitkritisch, wegen Impulsbreitenmessung und PWM im RC-Modellbau. Da fäng man dann schon an, Takte zu zählen. Und heute schäme ich mich
hatte. Einen kleinen Teil davon habe ich auch ins Netz gestellt: www.hannes.de.md. Gruß... ...HanneS...
-
Thread
bascom-assembler
der erklärt wird, wie man eine einfaches programm schreibt, dass z.B. alle pins des portc hi setzt? [at90s8515]??) zurück zu bascom: ich schrieb: config portc=output ldi r18,255 out $35,r18 das klappt aber nicht. hat jemand eine idee?? ich wäre extrem dankbar!! :-) tschüss chris
-
Thread
KS0108 GLCD Routinen
Ich habe mein GLCD mit dem CHIO ks0108 von Powertip PG-12864A an einen AT90S8535 angeschloßen mit 8 MHZ und den PORT Einstellugen: #define LCD_CMD_PORT PORTA #define LCD_CMD_DIR DDRA #define LCD_DATA_IN PINC #define LCD_DATA_OUT PORTC #
74HC595 oder ähnliches hatte ich auch schon mal dran gedacht, nur zur Realisierung kam's noch nicht. Gruß Fabian
-
Thread
Vollständige Tastatur über µC an PC anschließen
alten) App.Note von Zilog. Zum Selberbasteln eignet sich eher ein 40poliger Mikrocontroller. (z.B. 90S8515) Der Rest bleibt dann halt unbelegt. Eine alte 4 MHz Ausführung sollte übrigens vollkommen reichen. Das Protokoll der AT-Tastatur ist im Netz zu finden. Oder auch beispielsweise im "Mikrocontroller-Applikations-Kochbuch
-
Thread
Brauche Rat bei Initialisierung KS0066 Gesperrt
Hallo, ich möchte an meinem at90s8515 jetzt ein LCD anschliessen und im 4-Bit Modus laufen lassen. Ich will es irgendwie alleine hinbekommen, Fleurys test_lcd.c läuft nicht, obwohl die Schaltung 1:1 (gleiche Pins und auch make)
Initialisierung hängen, das ASM-Programm aus dem Tut funzt jedenfalls. Absolut nichts gegen Fleury's Version, aber ich habe es mir angewohnt aus anderen Programmen zu lernen und übernehmen, und da komme ich mit dem scrollen nicht mehr mit. Ist halt alles wahnsinnig gut definiert worden, aber wenig Lerneffekt
-
Thread
Fehler bei Fuses- und LockBits-Einstellung
primitive) Fragen... Mit Hilfe des SKT500 und der seriellen Schnittstelle des Rechners moechte ich den AT90S8515 ansprechen. Softwaremaessig habe ich WINAVR und AVRStudio4 installiert. Ich kann auch einfache Progrämmchen in den µC (hex-Datei in den Flash) laden und die LEDs fuehlen sich angesprochen. Gehe
-
Thread
stk500 + ponyprog unter linux
wenn ich unter linux # avrdude -c stk500v2 -p at90s8515 -P /dev/tts/USB0 -U flash:w:main.hex ausführe bekomme ich zu beginn eine fehlermeldung: avrdude: stk500v2_getsync(): can't communicate with device: resp=0x01 und wenn er versucht das
write command failed with 128 Writing | ################################################## | 100% 3.11s avrdude: failed to write flash memory, rc=-1 kennt jemand den fehler oder hat ahnung woher das kommen könnte? ich benutze einen pl2303 usb->seriell adapter und das stk500 mit neuster firmware
-
Thread
UART Problem (Assembler zu C) III
Das sieht nicht so gut aus. Vielleicht ist der falsche AVR eingestellt (siehe erste Zeile #arch AT90S8515) oder dieser Disassembler ist hierfür untauglich oder das Hex-file ist tatsächlich ganz was anderes als dein bisheriges ASM-Listing. Ich würde als ersten disassemblierten ASM-Befehl ein rjmp erwarten
Das ist's, Jörg. Genial! Ist mir bei jeder Kontrolle durchgeflutscht.
-
Thread
USART Atmega32
Das haette er so sowieso nie durch den Compiler gekriegt. Also wird er's wohl gemacht haben.
reden lassen. hatte immer timeout - probleme. ich benütze codevision und auch das stk500 mit at90s8515. der wizzard macht immer UBRR=0x19; da die die uart (9600) verträglichste frequenz von 3.68mHz vorausgesetzt wird. is aber nimmer ganz so richtig wenn man 4MHz hat. da buss man dann
-
Thread
Problem mit Tastenabfrage
pfleury@gmx.ch> http://jump.to/fleury Date: December 2002 Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz, STK200 compatible starter kit Description: This example demonstrates basic port input/output technic. If one of the switches on port B is pressed, the corresponding
-
Thread
LED Matrix Betrieb?
Beispiel-BASCOM-Programm in AVR Assembler um. Meine Programm soll ein beliebiges Bitmuster über die SPI des AT90S8515 auf die 16x48 LED Matrix geben. Bevor ich das laufen lasse und Spannung an das Modul gebe meine Frage: Ich plane 125 Hz Zeilen Multiplex Frequenz, ist das zu langsam? Gibt es eine Multiplex-Untergrenze
-
Thread
AVR und Kamera C328-7640
werden und deshalb möglichst kompackt sein. Ich habe ein AVR STK500 Platine und einen ATmega16 / AT90S8515. Nun habe ich dieses Kamera-Module "C328-7640 JPEG Compression VGA Camera Module" gefunden, welches über VCC, GND, RXD und TXD an das STK500 angeschlossen werden muss. Verstehe ich es richtig
-
Thread
Problem mit XRAM 8515
Ich hab einen 32K SRAM (Standard IC mit 70ns) mit Adresslatch (74HCT373) an einen AT90S8515 angeschlossen. Bei einzelnen Schreib und Lesezugriffen funktioniert das Ding ganz ordentlich, aber wenn man ihn mal auf einen Schlag mit Initialwerten füllt, gibt es so ca. aller 100 Byte fehlerhafte
-
Thread
eeprom Speicher
Hallo, ich habe versucht im eeprom des AT90S8515 eine Tabelle mit Werten zu hinterlegen um diese dann bei bedarf einlesen und verwerten zu können. Das Speichern der Daten im EEPROM funktioniert, aber irgendetwas stimmt nicht mit der Lese-Routine
-
Thread
Ret und Call klappt nicht! Warum?
Habe gerade ein program für einen AT90S8515 im Assembler und Emulator getestet. Aber der ret befehl klappt nicht, er springt immer irgendwo hin wo er nicht soll. Bin leider anfänger auf dem Atmel, woran kann das liegen? Könnte das problem
-
Thread
Webserver ATmega32/644DIP ENC28J60
Server-Seite kann ich somit auch nicht aufrufen! Kann mir da jemand helfen! Ich hab den Quellcode für den AT90CAN128 mit drangehängt! Danke Euch! Gruß, Thorsten
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////
-
Thread
externes ram benutzen (8515)
hallo, ich habe mir das datenblätt des at90s8515 durchgelesen und demnache kann ich externes ram ab der adresse 0x0260 nutzen, wenn man SRE setzt. ich habe daraufhin das folgende programm geschrieben: #include <io.h> #define EXTMEM 0x0260
weiterhelfen? höhere adressen gehen auch nicht. der avr gibt einfach nichts aus und ändert wohl auch die ddr's nicht mfg sascha
-
Thread
EOL ATmega328p
mit 16MHz Quarz. Erinnert mich an die Panne mit den klassik AVRs. Im Datenbuch standen 20MHz, der AT90S8515 schaffte real aber nur 8MHz.
ein Programm zu schreiben. Und wenn es Fehlerhaft ist, dann findet die KI die Fehler auch noch. W.S., du bist überflüssig geworden. siehe mein Tipp aus dem Nachbarthread: https://www.youtube.com/watch?v=YkhdP9ZYi3s
-
Thread
Stromverbrauch bzw. Leistung des 8515
Hallo, kann mir jemand den Stromverbrauch bzw. die max. Leistung des AT90S8515 nennen. Ich habe im Datensheet nichts gefunden. MfG Tim
-
Thread
SDRAM mit Atmega328P
mehr benötigte. Aber es ging ja um die Adressierungsfrage hier. Das wurde im Post von @Andreas S. oben schon gesagt. Andreas S. schrieb im Beitrag #7822858: > Alles muss zunächst ins > kostbare interne RAM umkopiert und bei Änderungen wieder > zurückgeschrieben werden. Durch sehr umfangreiche
berechnen, wie lang so ein Test dauern wuerde. Ein RAM-Test war damals meine erste Uebung auf einem 90S8515 auf einem STK200. (Natuerlich mit gestecktem RAM :) So mancher Meggabitttschip ist uebrigens in einem Digitalecho gelandet.
-
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
-
Thread
Watchdog AVR-Studio 3.53
Hallo, Ich verwende zum Programmieren eines AT90S8515 das AVR-Studio mit eingebautem Assembler. Die Simulation des Controllers und das Debugging funktioniert einwandfrei. Nur der Watchdog wird in der Simulation nicht ausgelöst. Kennt jemand auch
-
Thread
pgmspace.h
Hi Alle Ich hab mir von der ATMEL Seite ein Programm zur Tastaturerkennung für einen AT90S8515 heruntergeladen und für einen ATMega 128 umgeschrieben. Der C-Compiler ist CAVR v1.24 jetzt hab ich das Problem, dass dieser C-Compiler nicht die pgmspace.h enthält. Wo kann man diese h-file
-
Thread
Nachrichten empfangen mit dem MCP2510 bzw. MCP2515 und AVR??
... Hab´ schon viel probiert, empfange aber nur Müll.... Der MCP hängt übrigens an einem at90s8515. Gruß, Sascha
-
Thread
Kann Mega8 über yaap Linker nicht programmieren, warum?
programmer in einen mega 8? mit bascom funktioniert es bereits tatellos! mit dem ponyprom kann ich zwar den at90s8515 versorgen, jedoch nicht den mega 8, warum nicht bzw. welche möglichkeiten gibts noch danke papua
-
Thread
1/4 Isp am STK500
Hallo hab jetzt seit Jahren mein STK 500 aus der Ecke gekramt und nun das Problem das ich meinen At90S8515 nicht mehr Programmieren kann. Es kommt nur immer eine Meldung das die ISP Frequenz 1/4 kleiner sein muss. Aktuelle Einstellungen: STK500 Osz.:3.686MHz ISP Freq.: 57.6kHz was mach ich
-
Thread
ICP Pin auf STK 500 (Newbie)
Hi, ich möchte gerne eine Art Stoppuhr auf einem AT90S8515 implementieren, die über den ICP gestoppt werden soll. Wenn ich mein Programm auf dem STK500 teste, reagiert der Controller nicht auf den ICP - wo kann ich den Fehler am besten suchen? (Die
-
Thread
Servo mit PWM ansteuern?
Moin, mittels des 16Bit-Timers des AT90S8515 möchte ich einen Servo ansteuern. Wenn ich das Signal richtig vom Oszilloskop abgelesen habe, so hat es eine Länge von ca. 8 ms von denen ziwschen 1 und 2 ms high sind. Kann ich so ein Signal
-
Thread
STK500 sporadische Fehler beim Zugriff
Hallo! Ich habe mir ein STK 500 zugelegt mit einem AT90S8515 darauf. Ich kann den µC beschreiben und auch auf Board zugreifen (über ISP). Nur sporadisch setzt diese Funktion aus und es erscheint der Fehler, ich soll den Takt ISP runternehmen etc. Fuses
-
Thread
LCD Problem
keine freien Zeichen auf mein LCD Display schreiben. Ich habe ein Progamm geschrieben, dass mit einen At90s8515 einwandfrei funktioniert und mit den anderen beiden ebenfals bis auf die Soderzeichen? Ich habe schon mehrmals das Datenblatt gelesen und konnte bei beiden nichts über dieses Problem finden
-
Thread
AVR und ST 93c56 EEPROM
Grüßgott Ich möchte einen 93C56 EEPROM von Reichelt mit einem AT90S8515 ansteuern. Leider komme ich mit dem Datenblatt nicht klar. Jetzt frag ich ob jemand Internet Seiten kennt wo es einen Code gibt. Link zum Datenblatt: http://datenblatt.reichelt.de/opendownload.html
-
Thread
Timer / Compare need Help !
Hi, I would like to make a clock with AT90S8515-4. Someone told me to use the timer1 with output compare mode to incresse accuracy ( timer1 with overflow in not accurate enough ). So, I am asking what is Output Compare mode and how do I use
-
Thread
AVR ISP Problem
da was irgendwo einstellen, oder muss ich einen Fehler in meiner Schaltung suchen? Ich benutze den AT90S8515 und einen externen Quarzoszillator, mit 4Mhz, wie in der Anleitung beschrieben. Den Porttreiber der zu Yaap gehört habe ich installiert.
-
Thread
SPI Proleme
Hallo, ich habe ein kleines Problem mit dem HW SPI vom AT90S8535, ich kann mit dem folgenden programm keinen wert über den SPI port schicken und irgenwie finde ich den fehler nicht. Master Mode --> bit 4=1 SPI EN --> bit6 =1 CLK/16 --> bit0 =1 aus dem
noch nicht viel erreicht, da Zeitmangel. Lediglich ein Beispielcode aus dem Netz (siehe Anhang, für 8515) hab ich im AVRStudio4 im Debugger laufen lassen. Aber soweit ich das sehe, müßte Dein Code soweit ok sein. Allerdings steht in Deinem Code kein Befehl, der die SPI-Schnittstelle zu arbeiten beginnen
-
Thread
Wie 8-Bit Zähler sicher auslesen?
Tempo null zu kommen". Überdenke dein Projekt, dann wirst du sehen, daß es auch anders geht. W.S.
gibt es irgendwelche "heiße Maschinen", mit denen man das > Problem lösen könnte. Ich würden nen AT89C52 von 1993 oder AT90S8515 von 1998 nicht als "heiße Maschinen" bezeichnen.
-
Thread
Short Wave Catcher aus Elektor 12/2006
Sachen wie den ASK-1 oder den MAR8 bekommt. Auch ist es mir ein Rätsel, warum der abgekündigte AT90S8515 verwendet wurde. MfG Thorsten
-
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
Atmel-Chipkarten
Hi Leute, Bei einer zB. Funcard 2 handelt es sich doch um einen Atmel AT90S8515 mit einem internen 8K Flasch-EEprom, und ev. 512Byte EEprom und Ram, ähnlich wie die Sockel Version des Prozessors? Es müsste doch möglich sein so eine Karte auch für andere Anwendungen zu programmieren
-
Thread
[V] STK500 + AVR ICE200 + Programmierzeugs
div. Programmierzeugs zu verkaufen: [A] STK500 mit div. Kabeln (u.A. ICSP) mit einem MEGA16 und AT90S8515 mit Handbuch und Orginalverpackung. 30€ [B] STK500 mit div. Kabeln (u.A. ICSP), zwei MEGA16, Handbuch aber ohne Originalverpackung. Dafür mit DC Hohlbuchsenstecker Kabel an Bananenbuchse ausgeführt
-
Thread
[V] Olimex LPC2148 Board + STK500+LCD64x128
Lieferumfang: STK500-Board,serielles Kabel zum PC, Kabel(2X10pol,4X2pol),Manual, CD, ATMEGA163L,AT90S8515,Grafik-LCD 64x128(einige Segmente fehlen!!). LCP2148 Evalboard + ARM JTAG Parallelportkabel + Manual(355Seiten in Farbe): wie neu für 60,- Euros zuzüglich Versandkosten per DHL von 8 Euros
-
Thread
2 Achsen Beschleunigungssensor mit 8515
Homepage online gestellt. Wer interessiert ist am Aufbau eines mobilen Beschleunigungsmessgerätes mit AT90s8515, ADXL202, 2x16 Zeichen LCD, Tastern und Batterieüberwachung, ist willkommen, einen Blick auf http://people.freenet.de/denniskb/gmeter.htm zu werfen. 99% meiner Probleme bei der Umsetzung
-
Thread
Welche ist die beste Software??
allermeisten Funktionen sind gut eingebunden. Alles natürlich persönliche Auffassung, aber vielleicht hilft´s ja dem Threaderöffner ;-)
solannge die Pinnummern stimmen. Die Nummern stimmen doch aber oftmals nicht (einfaches Beispiel: AT90S8515 PLCC <-> TQFP, ATtiny2313 <-> MLF). Was geschieht in diesen Fällen?
-
Thread
Arduino als Einstieg?
Anhang. Damit hast du schon durch das Hobby ein solides Grundwissen für das Studium. VG S. Engel
Steckbrett und Datenblatt wälzen etc. über Assembler und danach mit C gestartet (ca. 1998 mit dem 90S1200, 90S2323 und 90S8515). Und finde es klasse welche Möglichkeiten es heute für Einsteiger gibt. Meine Empfehlung: Nutzt jede Erleichterung beim Einstieg, und steckt den Gehirnschmalz und Zeit