-
Thread
AVR-Compiler
keinen blassen schimmer habe wie man den 80C535 extern mit einem EPROM beschalten tut kam mir der AT90S2313 gerade recht. Nach 5 Jahren hab ich auch schon die Befehle und das handling für den 80C535 vergessen. Kennt jemand von euch deutsche Internet Seiten über den AT90S2313 Befehlsatz und einigen
müsste ich Bestellen, komme nicht mehr von einer gróßstadt wo es elektronikläden gibt *fg* und die GAL*s hätte ich hier in massen! Bei einem stell ich mich total blöd an, (sorry wenn es für dich jetzt ein bisschen sich blöd anhören tut :-)) kann ich wenn ich z.B. jetzt meinen AT90S2313 4 Tatster anschließen
-
Thread
Ton ausgabe
Gibt es eine Möglichkeit bein nem AT90S8515 nen schönen ton auszugeben. Die Frequenz und die länge sollten bestimmbar sein. zb. 2500 Hz für 2ms. MFG: Marco Beffa
-
Thread
LCD-Ansteuerung
positionieren auf der ten zeile gibt es noch probleme abr zum initialisieren und zum text ausgeben geht's gruss fab
while( inp(TCNT0) < 9 ){}}timer0_stop();} für das Delay muß "timer.h" eingebunden werden. Atmel: AT90S8515 LCD: Displaytech 204 A von Reichelt Elektronik (4*20)
-
Thread
Fehlermeldung makefile
change these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s8535 #put the name of the target file here (without extension) TRG = bat_sta #put your C sourcefiles here SRC = $(TRG).c #put additional
-
Thread
I/O Pins benoetigt
Hallo, ich stehe vor dem Problem, dass mir die 32 I/O Pins eines AT90S8535 nicht ausreichen. Ich benoetige Pins die ich einzeln in der Richtung (also Input oder Output) jederzeit umschalten kann. Urspruenglich wollte ich dazu einige 82C55A verwenden, die 24 I/O Pins
Der AT90S8515 und ein paar von den ATmegas haben einen externen Datenbus für RAM. Gruß Andreas
-
Thread
Variablen im RAM positionieren
Moin! Habe an einem AT90S8515 32K XRAM hängen und frage mich nun, ob und wie ich den GCC dazu bringen kann, bestimmte Variablen im internen und andere im externen RAM anzulegen, da ich vermute, dass der Zugriff auf externes
Der Zugriff auf externes RAM benötigt 3 Takte (siehe Datenblatt 8515, S.53 bzw. S.83) ohne Waitstate. Für einen schnelleren Zugriff auf internes RAM wäre ein davon unabhängiger schnellerer Bus nötig. Ich kann ich mir nicht _vorstellen_, daß Atmel sowas gemacht hat. (
-
Thread
AVR GCC, ATmega128, Compiler Problem?
change these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = atmega128 #put the name of the target file here (without extension) TRG = test3 #put your C sourcefiles here SRC
übersehen habe. Fakt ist nur, das ich halt gerade anfange C zu lernen und zum ersten mal mit dem ATMEL's arbeite und vorher alles in Maschinensprache geschrieben habe. Hier komme ich einfach nicht weiter. Noch was zu der IDE Umgebung: Windows 2000 Proff. AVR GCC für den ATmega 128 http://www.smartsolutionnet.de
-
Thread
8051 Board und AVR Board's
div. Kleinteilen wie Schraubklemmen, Spannungsregler etc. desweiteren kann ich ein Board mit dem AT90S8515 mit LCD Anzeige und vielen Schraubklemmen für die I/O Anschlüsse oder ein Board für den AT89S8252 (MCS 51 komp.) mit RS232 Treiber, 1 Relais, und exterem RAM (62256) und div. Kleinteile wie Spannungsregler
Bitte um mehr information und Preise!! mfgr.eduard.bitzinger@utanet.at
-
Thread
Avr Programmer
Hallo Ich baue mir gerade ein Programmiergerät für die AVR´s,um Fassungen zu sparen habe ich eine 40pol Fassung für AT90s8535 und AT90s8515. Bei diesen Typen stimmen die Anschlüsse für VCC,GND,Xtal1,Xtal2 nicht überein.Können die Controller zerstört werden wenn
-
Thread
AT90S8515 "Zufallsgenerator"
Hi ich brauche einn PAP oder den Quellcode für einen Zufallsgenerator, der entweder '0' oder '1' zufällig generieren soll und dann in ein Register schreibt.
-
Thread
Problem mit T6963-LCD
Hallo, ich versuche gerade ein T6963-LCD (128x240) mit einem AT90S8515 anzusteuern. Die Kommunikation mit dem LCD scheint zu klappen, ins RAM geschriebene Daten lassen sich korrekt wieder auslesen und das Status-Register ist auch ok. Aber: die Anzeige funktioniert
vom Display ist doch Temperaturabhängig, oder? Ich glaube auch schon mehrere Datenblätter von LCD's gesehen zu haben, in denen eine Schaltung mit Temperatursensor angegeben war.
-
Thread
Dividieren
Hallo Leute, hat jemand eine Idee wie ich mit dem AT90S8515 dividieren kann? Ich muß 22500 durch einen variablen Wert bis maximal 5000 dividieren. Also 16Bit durch 16Bit. Habe schon Assemblercode für 16 Bit durch 8Bit gefunden der funktioniert und Assemblercode
-
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
Interrupts
reti reti reti reti reti reti reti rjmp auswahl reti reti reti Der MC ist ein AT90S8515. Der Befehl SEI befindet sich natürlich auch in meinem Programm (gleich am Anfang). An der Sprungmarke auswahl steht nur der Befehl um einen Pin am PortA auf Highpegel zu setzen. Leider funktioniert
-
Thread
DMX und CD-ROM
mit dem Computer simulieren kann ? Jetzt noch zum CD-ROM. Ich möchte ein CD-ROM laufwerk an einen AT90S8535 anschliessen und damit steuern. Für den Anfang : - öffnen / -schliessen / -play -frw - rew (Audio) Für Antworten wäre ich dankbar cu
fürs Aqarium. Ich denke man könnte einen DMX-Dimmer aus dem o.g. Beitrag bauen und mit einem AVR 8515 ansteuern. Es sollte so funktionieren, dass die Sonne z.B. von 6 bis 7Uhr (0 bis 100%) aufgeht und von 18 bis 19 Uhr (100 bis 0 %) untergeht. Später soll noch Temperatursteuerung und DCF77 folgen.
-
Thread
Suche 8 Bit D/A Wandler
weiteren Sonderfunktionen haben. Gibt es einen bei Reichelt ? Oder kann ich einen D/A Wandler mit AT90S8515 / 35 realisieren, der so präzise arbeitet wie ein externer ? weitermachen... Ciao René
kannst auch einfach mit ein paar Widerständen einen DAC bauen. Nennt sich R2R Ladder. Schaltplan gibt's im Anhang! MfG Andreas
-
Thread
Taktfrequenz für AT90S2333
Hallo, ich habe da noch eine Frage: Was für eine Taktfrequenz empfiehlt sich denn für einen AT90S2333? Gibt es irgend einen Vorteil bei Verwendung einer bestimmten Frequenz? MfG Matthias
that fails is EEPROM write (it has something to do with setting the adress in time). I have seen a AT90S8515 running at 11,0592MHz and it did not show any funny things. --- mfG, A.Füßer -- http://www.CANathome.de - Hausautomation mit AVR + CAN
-
Thread
Telefonkarten auslesen mit AVR
nach Hause nehmen....die dann dort wieder an Strom legen und drauf los experimentieren;-) Und wenn's ecuh die Polizei holt*TATÜÜÜÜÜÜTATAAAAAAAAA*, dann war's halt ein sehr dummer erster Mai SCHERZ:-)
karte wieder aktiviert. so könnte es funktionieren - allerdings braucht es etwas mehr als die at90 fun-cards die es gibt :)
-
Thread
AT90S8515
Ein Moin an alle!!! Ich habe folgendes Problem. Ich habe mir einen Schaltung mit den AT90S8515 aufgebaut die eigentlich nicht anderes machen soll als Parallel 8 Bit einlesen, seriel übertragen und dann wieder auf einer zweiten Schaltung mit einem AT90S8515 Parallel 8 Bit ausgeben. Das klingt
sollen 9*8 Parallel Signale seriel übertragen werden. Das habe ich mir so gedacht. Ich benutze den AT90S8515 mit dem ich Bustreiber ( 74LS245 ) ansteuer. Ich schalte immer einen Bustreiber frei, der schaltet die Signale auf einen Bus und dann lese ich die Signale mit dem AT90S8515 ein ( auf PortC ).
-
Thread
^Brownout-Detektor
Hallo alle, ich bin gerade dabei, mir eine Experimentierplatine für einen AT90S1200 zu bauen und habe auch schon Bekanntschaft mit der EEPROM-Korruption gemacht. Ich suche daher noch eine FUNKTIONIERENDE Schaltung, die eine Spannungsunterschreitung sicher erkennt und dann die
nun noch auf die Ein- und Ausgangsimpedanz des Oszillators angepasst werden. Hierzu dienen diese C's. Wenn man alle diese Parameter aus Datenblättern entnehmen kann, sind die C's berechenbar, In der Praxis laufen alle Oszillatoren jedoch mit C's zwischen 15 bis 30 pF (CMos) und 20 bis 200 pF (TTL).
-
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
benötige c-file für 4x20 Display
Hallo Alle Ich bräuchte mal ein c-File für ein 4x20 Display mit HD 47780. Ich arbeite mit dem At90S8535. Am besten wäre ein universal File, in dem ich die Ports die benutze ändern kann. Vielen Dank schon mal im Voraus Ciao René
Versuchs mal mit einem File vom HMPEG player oder vom yampp player. Diese MP3 player benutzen ein AVR 8515 und haben C Files für die LCD ansteuerung
-
Thread
Mathe - Routinen
Hallo allerseits, ich bräuchte da mal Hilfe ..... ich programmier Atmega163 und/oder AT90S8515 in Assembler, un komm mit dem meisten Dingen auch mitlerweile klar. Probleme machen mir aber immer wieder mathematische Routinen. zB. hab ich jetzt das Problem das mir mein AD Wandler die Werte
nichtlinearen Sensors liefert. Die Kennlinie hat nährungsweise Exponentialfunktion. Wenn ich nun statt der LSB's einen richtigen Meßwert angezeigt haben will muß ich irgendwie Kalibrieren. Bei linearen Kennlinien hab ich das auch schon gemacht, aber wie mach ich das bei exponentialen? Der Atmega kann hardwareseitig
-
Thread
Interrupts
Seite, kann aber mit beiden angeschlossenen Tastern beide Interrupts auslösen. Ich verwende einen AT90S8515.
-
Thread
Erfahrung mit Zusatz-RAM / Peripherie ?
Hallo, ich hatte eigentlich vor eine Schaltung zu entwerfen die einen AT90S8535 um folgende Features erweitert: * 64k S-RAM * 64k EEPROM/Flash * 24bit A/D Wandler * RS232 Treiber * ISP Stecker * Anschluss fuer Zeichenbasierte DOT-Matrix Displays und fuer Pixelbasierte leider
belangen noch immer Vorteile gegenüber den AVR's. Hier gibts kompatible Controller in Hülle und Fülle von den verschiendensten Herstellern. ein 80C517A von Siemens bietet alles was man sich wünschen kann. 2 UARTs, 10Bit AD, usw. mfg Meisi
-
Thread
UART senden (AVR, Assembler)
Sendet "Test!" und einen Zeilenwechsel über das UART eines AT90S44433/2333.
--------------------------start.------------------------------------ .nolist .include "8515def.inc" .list ; define constants .equ CR =13 .equ LF =10 .equ BAUD_RATE =19200 .equ CPU_CLOCK =3686400 .equ UART_BAUD_DIV =(CPU_CLOCK/(16*BAUD_RATE))-1
-
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
newbie am werk
Prinzipiell geht jeder Controller, gut finde ich persönlich den AT90S8515. Ist aber Deine eigene Entscheidung. Die Anschlussbeschreibung findest Du bei mikrocontroller.net unter Tutorial. Ich selbst hatte mit dem auf dieser Seite zur Verfügung gestellten asm-file Probleme
ich kann dir eine source code datei in Assembler geben..passend zum AT90S8515.. oder anderer AVR Controller. hab den sourcecode gut ausdokumentiert. man sollte da schnell durchblicken was sache ist.. bei weiteren fragen einfach hier ins forum schreiben.
-
Thread
EEPROM
(ASCII/gesendet über Hyperterminal),im internen SRAM ablegt und von dort in das interne EEPROM des AT90S8515 schreibt. Im Simulator des AVR-Studio 3.2 funktioniert das ohne Probleme. In der Praxis steht im EEPROM leider immer ein falscher Wert. So wird beispielsweise das Zeichen "A" (41h/0100 0001b)nach
dein Programm posten, da ich ein ähnliches Programm schreiben will. Leider kenn ich mich mit EEPROM's nicht aus, so dass du mir sicher weiterhelfen könntest. Wäre super von dir Jens Danke
-
Thread
CompactFlash am AVR
die verschiedenen Speichermedien an und hatte ein Projekt mit PIC+SmartMedia angekündig. Aber so wie's aussieht, hat er dieses Projekt eingestellt. http://ourworld.compuserve.com/homepages/steve_lawther/datalog.htm "Pocket-Sized MP3 player" mit AT90S8515 und SmartMedia: http://elm-chan.org/reports/mpc
-
Thread
LCD Testroutine gesucht...
------------------------------------------------------- ; Pin Belegung Display : Pin Belegung AT90S8515 ;--------------------------------------------------------- ; 1. GND : ---------- ; 2. +5V : ---------- ; 3. Vo Contrast : über 10k auf +5V ; 4. RS Daten oder
LED : ---------- ;********************************************************* .nolist .device AT90S8515 ; Festlegung des Prozessors .include "8515def.inc ; Adressdefinierung einfügen für AT90S8515 .list ;**** Definierung der Steuerleitungen **** .equ
-
Thread
Externes RAM bei 90S8515
Mikrokontrollern und habe mich trotzdem an ein MP3-Player Projekt gewagt. Dieses Design benutzt einen AT90S8515 (mit 7.3MHz Clk), der über einen Latch an Port A und über Port C (+ /RD und /WR von Port D) ein 32K*8 externes SRAM steuert. Nachdem es auf Anhieb natürlich nicht funktioniert hat, hab ich mal
schreiben und zu prüfen ob die richtig zurückgelesen werden. Hier das Listing: --------- .include "8515def.inc" ldi r16, 0b11000000 out MCUCR, r16 ;enable ext_ram + waitstate ldi YH, 0x02 ;ext_ram start address ldi YL, 0x60 main: ldi r17, 0b10101010 ;test pattern st Y, r17 ; write pattern
-
Thread
EEPROM lesen (ASM)
angezeigt werden*** ;*********************************************************************** .device AT90S8515 .include "8515def.inc" .def tmp =r16 ;Register festlegen .def order =r17 .def xlow =r26 .def xhigh =r27 .org 0x00 ;Einsprungadresse nach einem RESET rjmp Init .org 0x10
Hi Henning ! Wer lesen kann ist klar im Vorteil! Datasheet AT90S8515 Seite 31: EEPROM Read/Write Access The write access time is in the range of 2,5 - 4ms,depending on the Vcc voltage. Das sagt doch wohl alles, oder? Gruss Uwe
-
Thread
Kann Port C auf AT90S4433 nicht ansteuern
Hallo, mir gelingt es nicht, den Port C auf dem AT90S4433 anzusprechen: .include "8515def.inc" bzw "4433def.inc" .DEF temp = R16 ldi temp, 0xFF out DDRB, temp ;Register B, C, D als Ausgang definieren out DDRC, temp out DDRD, temp ldi r25,
Auch der Austausch des Mikrocontrollers ergibt kein anderes Bild. Läßt man das Programm auf einem AT90S8515 laufen, arbeiten alle Ports wie gewünscht. Wo liegt der Fehler. Das Programmierboard habe ich mir selbst zusammengelötet. Da das Laden des Programms funktioniert, denke ich, daß der Fehler hier
-
Thread
Preise von AVR's
AT 90S1200 PDIP 5.95 AT 90S1200 SO20 6.50 AT 90S2313 PDIP 7.90 AT 90S2313 SO20 7.90 AT 90S2323 PDIP 7.90 AT 90S2323 SO8 7.90 AT 90S2333 PDIP 8.80 AT 90S2343 PDIP 12.20 AT 90S2343 SO8 12.20 AT 90S4414 PDIP 12.50 AT 90S4414 PLCC 12.50 AT 90S4433 PDIP 14.60 AT 90S8515 PDIP 20.90 AT 90S8515 PLCC