-
Thread
LCD Problem
passiert nix. ich habe in der lcd.h den atmega 32 folgender maßen ergänzt: #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
und nicht #define LCD_DATA0_PIN 11 sondern #define LCD_DATA0_PIN PB0 weil: Fleury's Bit 0 ist des LCDs DB4. Den Rest darfst Du selber rauskriegen.
-
Thread
Reset Pin entgegengesetzt zu Miso, Mosi, SCK
Das Pinout hat sich übrigens über die Jahre nie geändert. Der ATmega8 ist pinkompatibel zum AT90S2333 und AT90S4433. Was es schon immer gab ist die Unterscheidung zwischen dem ,,Industriestandard''- (MCS51-kompatibel) Digital-Pinout (AT90S4414, AT90S8515, ATmega162) und dem AVR-eigenen Analog-Pinout
> Das Pinout hat sich übrigens über die Jahre nie geändert. Der ATmega8 > ist pinkompatibel zum AT90S2333 und AT90S4433. Genau, die nachfolge Mega und Tiny sind vollkommen pinkompatibel, bloß Reset und XTAL1,2 können wahlweise auch IO-Pins sein. Ich hab mich letztens auch gefreut, daß Reset
-
Thread
AVR und GCC machen Unfug!?!?!
@Peter: Es ist ein AT90S8515, sorry :-(
M103-Fehler ist im Prinzip der, daß man für ein falsches Target kompiliert. Kann also auch mit dem AT90S8515 passieren, wenn Du den nicht als Target gesetzt hast. Peter
-
Thread
Riesen Prob mit ATtiny12
und es sind deine ersten Schritte. Dumme Frage: Im Auslieferzustand steckt in der Targetsektion ein at90s8515. Hast du den entfernt?
Der AT90s8515 is scho draussen, hab au auf SPROG 1 umgesteckt, den RST von PortE auf PB5 von PortB und XT1 von E auf PB3 von B !! Bei Programm Device steht der ATtiny12 au drin ! Signature Byte kann ich auch
-
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
Atmega8A: loop über Ports/Pins funktioniert nicht
Glas Wein noch unterhalten. Diese Zeiten sind leider lange vorbei. Ich habe noch das erste STK für AT90S1200/2313/8515. Da saß ein AT89C2051 als Programmer drauf. Dann gab es das STK300 mit ATmega103, leider ohne Programmer-µC. Das mußte man an den LPT-Port anschließen, habe ich daher nie benutzt. Und dann das originale STK500 mit AT90S1200 und AT90S8535. Der AT90S1200 war nur für Firmware-Updates zuständig, da die AVRs alle noch keinen Bootloader unterstützten. Somit konnte man das STK500 auch nicht aussperren.
-
Thread
UAA 2022 Datenblatt
Sat-Positionierer, dem ich gern zu neuem Leben verhelfen möchte. Hab dazu den Mikrocontroller gegen einen AT90S8515 auf ner Adapterplatine getauscht. Geht soweit auch ganz gut. Die Hardware soll ansonsten weitgehend gleich bleiben. Zwei der drei LED-7-Segmentanzeigen werden durch den UAA 2022 gesteuert, nur
Und hier noch meine Verdrahtung an einem AT90S8515
-
Thread
Wie kann ich mit SPI text oder hex senden
erkennen und das e-Tor aufmachen. Jedoch habe ich festgestellt das in dem smart karten nur der SPI vom at90s8515 angeschlossen ist. Einen möglichkeit mit uart habe ich zwar gefunden (anhang), aber das nützt mir ja nichts. Würde mich für jede antwort freuen. MfG Musti
gerne wissen wie ich eine Heximalwert (z.B. "AA AB AC AD AF B0" über den port B 6 an eine anderen 90s8515 senden. Da ich am smartcard nur die port B6 zu auswahl habe mus ich darauf senden. Wie ich an vielen UART code´s gesehen habe, wird eine string über TX oder RX port übertragen. Da der portB6 den
-
Thread
Wiedereinstieg
uebertragen muss. Wenn du das STK500 kaufst, sind gleich ein oder zwei uC dabei. Bei mir wars ein AT90S8515 und ein ATMega16.
"dafür hab ich preise zw. 90 und 205 euro gefunden." wenn der Preis eine Rolle spielt und Du den 8051 schon kennst, ist ein 8051 mit Bootloader wohl am besten, z.B. der AT89C51RB2 kostet bei Reichelt 9,20 . Einfach noch
-
Thread
UART receive data
Hallo ihr, kann mir mal einer helfen bei der UART programmierung. (AT90S2313) ich möchte mit dem UART von einem anderen avr daten empfangen. Diese sollen per interrupt, ausgewertet werden. Nur leider springt der processor die int routine nicht an. im Anhang habe ich
ich habe die standard werte aus den Unterlagen genommen der 8515 mit 3.6MhZ -> 23 den 2313 mit 4 MHz -> 25 Wenn im Programm nichts falsch ist, werde ich mal mit dem Oszi die Daten des 8515 mit dem daten das 2313 vergleichen müssen. gruss W.G.
-
Thread
?? Z-Register ??
überschreite... Gut, das bekomme ich geregelt... :) Wenn ich grad richtig gelesen hab, dann kann der AT90S8515 das post-increment NICHT, ist das korrekt?? Schade eigentlich...
Der 90S8515 verfügt nur über den einfachen LPM Befehl. Da dieser aber zwischenzeitlich durch den Nachfolgetyp MEGA8515 ersetzt wurde ist dies auch kein den Problem mehr. Dieser kann ja den LPM Befehl mit Angabe
-
Thread
I²C ????
Ich hätte da auch eine Frage zu. Ich habe 3St AT90S2313 mit einem AT90S8515 über die RXD und TXD Leitungen miteinander verbunden um Daten auszutauschen. Dabei bin ich über Multiplexer gegangen die vom 8515 gesteuert werden. Ist es besser mit dem
-
Thread
bitte Schaltung prüfen,Geschwindigkeismessung, ATMEGA8515L
Spannungsregler TS7805CZ http://www.alldatasheet.com/datasheet-pdf/pdf/100156/ETC/TS7805CZ.html ATMEGA8515L http://www.datasheetcatalog.org/datasheet/atmel/2512S.pdf Wenglor Lichtschranke LW86PCV3 http://www.wenglor.com/fileadmin/functions/wdm.php?dfile=LW86PCV3.PDF&pfad=fileadmin/download/EINZELDATENBLAETTER
#2562890: > Der Einwand mit der Takt-Frequenz ist natürlich berechtigt allerding > kann der Mega8515L nur 8MHz, wenn ich das Datenblatt nicht missverstehe. Komisch, das mein oben erwähnter 8515 mit 16 Mhz so gut läuft. Ich schau mal kurz im DB... Ahh, der alte AT90S8515 kann nur 8 Mhz, aber der
-
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
Atmega8535 programmieren?
Win98SE und Ponyprog2000. Als Programmierschaltung benutze ich jene, die auch schon für meinen AT90S2313 über Parallelport einwandfrei funktioniert hat. Ich habe zumindest keinen Hinweis dafür gefunden, dass das so nicht auch für den ATMega8535 funktioniert. Ist doch eigentlich das gleiche ISP-Interface
aussah. Da gings aber am Ende um Treiberprobleme und die schließe ich hier mal aus, weil es mit dem AT90S2313 über Parallelport immer sauber funktioniert hat. Vielleicht hat da ja einer von Euch Rat. Michael
-
Thread
Motoransteuerung
hi also die mcu ist AT90S2313 von Atmel.
event. Endlagenschalter), bei Timer schon. >>Was muss ich da bei AVR360, wenn das auch für den AT90S2313 ist verändern (bei dem was du mir gegeben hast)? Die include von 8515 auf 2313 anpassen. Den c_value entsprechend Deiner Quarzfrequenz und gewünschten Schrittfrequenz anpassen. Eventuell
-
Thread
int to char für displayausgaben beim gcc
funzt nicht so ganz: avr-gcc -g -Wall -Os -mmcu=at90s8515 -c -o main.o main.c main.c: In function `main': main.c:38: warning: `string_zahl' might be used uninitialized in this function avr-gcc -g -Wall -Os -mmcu=at90s8515 -Wl,-Map,main.map -
-
Thread
Ramerweiterung
Hallo Leute, ich möchte 4 von diesen SRAM Baustein zusammen mit einem AT90S8515 benutzen, der ja bekanntlicht externes Ram ansteuern kann. Ich möchte die 4 Chips aber einzeln über Latches und einen 2Bit decoder, sprich 2 Portpins auswählen können. Es soll also ein Adressbus
238 oder 239 zur Ansteuerung der /CS-Pins nutzen... Den Rest der SRAM-Beschaltung kannst du dem 8515-Datenblatt entnehmen... Bit- & Bytebruch... - ...HanneS...
-
Thread
AVR Programmieradapter Parallelport max. Kabellänge?
nie ein Problem gehabt, daß auf die Adapter zurückzuführen war. Mega8, Mega16, Mega32, Mega644, AT90S8515, Mega8515, Mega162, AT90S2313, Tiny2313,... Auch mit zusätzlicher Last am SPI (ENC, Display, SD-Card, Flash, MP3-Decoder o.ä.) nie ein Problem gehabt. Inzwischen fast ausschließlich Dragon
immer separat in der Firmware nachgepflegt werden müssen. Ich glaube > kaum, daß der noch alle AVR´s unterstützt. Wenn die Universalkommandos einsetzbar sind, reicht es, wenn die PC-seitige Software (avrdude) angepaßt wird, dort können die Controller in der entsprechenden Datei eingetragen werden.
-
Thread
500V A/D Wandlung + Relais schalten --> ATMega8515
optische Trennung, Sicherung, usw. geachtet... Was ist das Problem: Ich habe keine Ahnung von uC's! Ich hab mir in der Firma ein STK500 bestellt und verwende derzeit den AtMega8515L. Ein paar LED's mit Assembler und C kann ich nun auch ansteuern. Das wars dann aber auch. Ich nutze zur Entwicklung
Frage. Ich wollte für mein Projekt eigentlich ein Eval. Board der Firma Olimex verwenden. --> AVR-CAN AT90CAN128 DEVELOPMENT BOARD http://shop.olimex.eu/product_info.php?products_id=529 Kann ich den Code, welchen ich für den AtMega8515 schreibe einfach für den ATMega90Can128 weiterverwenden? Mit
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
die Frage ungeklärt, wie man das mit einem FreeBSD zum Laufen > bekommt. Bei einem FT245 oder gar AT90USB1287 wäre mir letzteres > im Prinzip zumindest klar. Muss ein FTDI sein. In der Installationsanleitung für die USB Treiber wird eine ftdibus.sys kopiert.
Slowenien). Es handelt sich um eine USB-GPIB Umsetzung auf Basis FTDI FT245BM (BL geht auch) und Atmel 90S8515 oder Mega8515 mit DS75160 und 75161. Also alles was man braucht. Schaltplan und Software ist komplett dabei, wird wohl mein nächstes Projekt! Wer mag kann das auch komplett da fix und fertig für
-
Thread
starthilfe atmega8515L / atmega 8
-p m8515 -P /dev/ttyUSB0 -c stk500 -U /:w:/home/foo/leds.hex [/c] gemacht. dabei gibts allerdings die meldung: [c] "/" memory type not defined for part "ATMEGA8515" [/c] allerdings scheint es trotzdem
m8515def.inc für ATmega8515 (nicht 8515def.inc, das ist für AT90S8515). Die Header-Dateien sind auch bei atmel.com nicht einzeln zu finden, sind aber z.B. im AVR-Studio 4.19 enthalten. Dagegen sind sie
-
Thread
Platine ätzen
über 3 24 BIT AD Wandler mit jeweils 3 Eingängen ausgelesen. Jeder AD Wandler wird wiederum an einen AT908515 angeschlossen. Außerdem kommen auf diese Platine noch 3 Drucksensoren die seriell von den Prozessoren ausgelesen werden sollen. Und natürlich die Stromversorgung 2. Platine AT90s8515 mit Sockel
dann ja selber. Wenn SMT drauf ist können die das auch machen ! http://www.elektronik-design.co.at lg.martin
-
Artikel
AVR Typen
AT90S. Die "Basic Line" der Atmel AVR-Reihe. Sie beinhaltet die ersten AVRs die produziert wurden und deren Bezeichnung mit "AT90S" beginnt. Alle Typen wurden mit der Zeit von den beiden Nachfolgereihen
sind ein Teil der AVR-Controllerfamilie. Zusammen mit den ATtiny lösen die ATmega die AT90S-Serie schrittweise ab, wobei es in den meisten Fällen weitgehend pin- und funktionskompatiblen Ersatz für abgekündigte Controller gibt (ATmega8 bzw. ATmega8A statt AT90S4433, ATmega8515 statt AT90S8515
-
Thread
Starthilfe Programmierung
gehen kann (könnte). Momentan beschränken sich meine Versuche auf AVRStudio4 und einen emulierten AT90S8515 (was wohl auch erst mal reicht...). Folgende Vorstellung geistert durch meinen Kopf: Einmal auf hoch oder runter tippen (t<0,5s) und der Motor wird für 8s angesteuert (hoch bzw. runter), es
Du könntest natürlich einen 8051er verwenden, die gibts auch als Flash-Controller von Atmel ;-)) (AT89S8252). Aber ich denke mit dem 90S8515 hast Du schon eine gute Wahl getroffen. Der hat schließlich vier 8 Bit Ports und dürfte ansonsten schon über mehr Peripherie verfügen, als Du in Deinem Fall
-
Thread
LCD, HD44780 und KS0076
:00 peter Exp $ Software: AVR-GCC 3.3 Target: any AVR device, memory mapped mode only for AT90S4414/8515/Mega DESCRIPTION Basic routines for interfacing a HD44780U-based text lcd display Originally based on Volker Oth's lcd library, changed lcd_init(), added additional
*/ #define LCD_E_PIN 4 /**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161
-
Thread
Timer/Counter Setzen
> Atmel 8515 Einen Atmel 8515 gibt es nicht! Bitte etwas präzisere Ausdrucksweise! > allerdings habe ich eher probleme mit den Befehlen Was für Befehle? Programmierst Du Assembler oder C oder gar BASCOM? Dann
ICh benutze einen Atmel AT90S8515 in einem STK500 Testbord
-
Thread
Nachteil bei verschiedenen µC
1. AT90S4433 2. ATmega8 3. ATmega48..168 4. ATmega48p...328p Für neue Projekte liegt es also nahe, einfach die aktuellste Version zu nehmen. Peter
Familie. Und da ist etwas Planung und Strategie nicht von Nachteil. Halte mal die Registermap des AT90S8515 neben die vom ATmega16. Im Detail gibt es natürlich Änderungen, im großen und ganzen sind die Registeradressen aber lange stabil geblieben. An Register wie UBRRH hat damals noch keiner gedacht
-
Thread
Atmega32 UART Interrupt probleme
Der At90S2313 läuft mit 4 Mhz beide controller mit 9600 N 1
gleiche noch mal für Text. der RAM sollte mehr als reichen vor allem da das Programm vorher in einem AT90S8515 ohne UART lief.
-
Thread
LED Blinken / Lauflicht
Hallo Leute Wollt mir mit meinem STK500 und mienem ATMega8515 ein Lauflicht basteln. Da dies aber nicht so funktionierte wie ich wollte, hab ich mich entschlossen zuerst mal die LED's blinken zu lassen, da dies einfacher ist. Beim ersten versuch mit folgendem
Weiterhin benutzt du die falsche Includedatei.. Die 8515def.inc ist für den AT90S8515, du brauchst die m8515def.inc. Noch mag es gehen aber wenn du mehr machen willst kann sowas die absurdesten Fehler machen dank falscher I/O-Adressen. Gruß, Christian
-
Thread
at90 familie: 6800 oder 8080-serie?
(6800 oder 8080) des interface µC (also meines AT90) verschiedene Funktionen besitzt. Nun steh ich gewaltig auf dem Schlauch, da ich im Datenblatt zu meinem AT90 nichts bzgl. 6800 oder 8080 finde. Kennt sich da jemand aus? mfg
Wenn der AT90 mit Nachnamen S8515 heisst, dann hat er ein ein Speicherinterface mit RD/WR Signalen, das sich je nach Zeitbedingungen dafür eignen könnte.
-
Thread
bezahlbarer GPIB-Adapter
GPIB-Buchse hängen können müsste. Ein Hexenwerk ist das nicht. Teensy Dev Board AVRKey Open Kubus AT90USB Teensy USB: http://cgi.ebay.de/Teensy-Dev-Board-AVRKey-Open-Kubus-AT90USB-Teensy-USB-/170568520372 Dieser ist mit dem AT90USBxx und deutlich billiger. Von der Beschaltung des chips her sehe
"knacken" kann. Außer der Speichergröße gibt es nicht allzu viele Unterschiede zwischen einem AT90USB162 und einem ATmega32U2 (letzterer enthält lediglich nicht mehr die PS2-Keyboard-Hardwareunterstützung, die der AT90USB162 noch hatte).
-
Thread
Dummy sucht Antwort!
Karte einlegen und heraus kommt z.B. AT90S2343. Wenn man den EEprom auch noch bestimmen könnte währe das noch besser. Ich hoffe ihr habt ein Herz für einen Anfänger!! Vielen Dank vorab by NERV
entdecken, was alles damit möglich ist und vorallem: WIE? Folgende Karten habe ich auch noch: -> AT90S2323 + 24C16 (Jupiter 1) -> AT90S2343 + 24C16 ("~") -> AT90S8515 + 24C64 (Fun-Card) mit denen möchte ich gerne etwas sinnvolles anstellen!! Hat jemand eine Idee?? (Alles außer Premiere!!!!!
-
Thread
Atmel Familie
inzwischen offiziell abgekündigt und durch pin- und funktionskompatible Nachfolger ersetzt worden: AT90S/LS4433 >>> ATmega8/L AT90S/LS8515 >>> ATmega8515/L AT90S/LS8535 >>> ATmega8535/L ATmega163/L >>> ATmega16/L ATmega161/L >>> ATmega162/L ATmega103/L >>> ATmega128/L Reiner
-
Thread
Pulsdauererkennung
buäh ! hartes Urteil (wegen dem letzten Thread?) Nein Scherz beiseite ich nutze einen 8515
Beispiel dienen, aber so wie es da drin geschrieben steht, isses Quatsch mit Soße. Aber gut, für einen AT90S8515 (den wirst Du wohl meinen und keinen ATmega8515 :) gelten die Werte zumindest. Was ich nicht verstehe, wo teilst Du den Timer0 nochmal durch 8? Die Lösung mit der Abfrage der Timerwerte
-
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
Interrupt
Hallo zusammen, Ich (Anfänger) arbeite mit dem ATmega32 und dem AT90S8515 Controllern. Werden bei der Abarbeitung von Interrupt Service Routinen (Interrupt Handlern) bei Eintreffen anderer Interruptanforderungen aus meiner aktuellen Interrupt Service Routine gesprungen
Interruptprioritäten gibt der Reset Interrupt hat die höchste Priorität und der Analog Comperator Interrupt z.B im AT90S8515 hat die niedrigste Priorität. Was meinst Du mit freischalten ich laß ja alle Interrupts während der Abarbeitung einer ISR zu... Gruß Peter
-
Thread
Warum komme ich beim Auswärten des ADC's nur bis 25% ?
habe vor lauter Wut alle 3 Dateien gelöscht. Es ist ügrigens kein vollständiges Datenblatt des 90s8535, sondern nur eine Übersetzung des internen Aufbaus, der Timer und des ADC's. Eventuell finde ich die e Datenblattfragmente. mfg Sepp
Dass ist der Letzte Teil. Die letzten beiden Zusammenfassungen beziehen sich auf den AT90S4414 / AT90S8515 und Teilweise auf den AT90S2313. Stimmt dass in der Tabelle 28 (ADC-Vorteilerauswahl) dass die Auswahl 000 und 001 einen Vorteilfaktor von 2 ergeben oder ist dass nur ein Druckfehler
-
Thread
LED Display mit Laufschrift bauen & programmieren.
in der Schule gehabt. Wir haben AVR Studio 4 verwendet ohne Hardware, also nur virtuell. Wir haben AT90S8515 verwendet, weiss immer noch nicht was das genau ist und welcher Unterschied da eine Rolle spielt. Nun habe ich einen Projekt vor mir vor, alleine würde ich es jedoch nicht schaffen. Ich möchte
Insbesondere weil der Lernerfolg nach 1 kompletten Semester immer noch nahe 0 ist :-o > Wir haben AT90S8515 verwendet, weiss immer noch nicht was das > genau ist und welcher Unterschied da eine Rolle spielt. > Ich muss ja die Bauteile kaufen (weiss nicht, was benötigt wird), einen > Schaltplan
-
Thread
AVR-install-skript?
simulavr --help Usage: simulavr [OPTIONS]... [flash_image] ... Currently available device types: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Andererseits hatte
minimale Unterstützung für die Simulation von Peripheriegeräten, insofern müsstest du mit einem AT90S2313 doch hinkommen. >> die Patches meiner FreeBSD-Ports > hmm... wo bekomme ich die denn? (ich weiß, dumme frage, aber mit > avr-gcc beschäftige ich mich auch noch nicht so lange ...) http
-
Thread
Kaputte AVRs?
Bei einem AT90S8535, ein ADC Pin (trotz 10k Widerstand waren die 30V wohl doch zu viel.) 8051er halten da eine Menge aus: Kleine Platine mit 8051, EPROM, RAM Quarzoszillator usw. eine Menge Anschlüsse usw. Stromeingang
Hallo, bei mir war es ähnlich wie bei emil als ich einen meiner 90S8515 vor knapp einem Jahr zerstört habe. Da konnte ich ihn noch problemlos nachkaufen. Das Programmierkabel war aufgesteckt, ein selbstgebautes Netzgerät mit Metallgehäuse dran und dann wollte ich mit
-
Thread
Wert von AT90S2313, und andere alte Prozessoren
Moin. Ich habe noch AT90S2313 CPU's der ersten Stunde. Sie sind etwa 8-10 Jahre alt. Sie sind unbenutzt. Was sind die wert? Außerdem habe ich noch einige andere, wie den AT90S8515 und den AT90S1200, ebenfalls so ca 8 Jahre
. Ich verbrate hier auch gerade meine letzten 90s2313 als Bastelei für meinen Bruder - nichts aufwendiges: ein Pin lesen, mit Timer und Interrupt eine Länge messen und daraufhin ein paar Ausgänge schalten. Das alles in C. Um auf einen tiny2313
-
Thread
Atmel AtMega8515
Hallo Ihr, ich habe ein Problem mit dem Austausch von dem AT90S8515 mit dem MEGA8515. Ich habe festgestellt, daß die Baudrate (19200) nicht stimmt. In der Schaltung wird ein 8 MHz Quarz benutzt, was bei dem 90S8515 kein Problem war. Aber bei dem MEGA8515
-
Thread
unterstützte AVRs im AX8 ore
Hallo. Der AX8 core unterstützt in der auf Opencores angebotenen Form nur den AT90S1200 und den AT90S2313. Kann man damit auch andere AVRs der AT90 serie (AT90S4433, AT90S8515, ..) erzeugen, oder haben die einen anderen Core als erstere. Ansonsten würde ich mich mal dran machen
den MUL-Befehl konnten die alten AT90S alle nicht und der einzige LPM-Befehl von den alten wird wohl auch unterstützt. somit fehlt soweit ich das sehe nur ein teil der peripherie. und es ist mir auch klar, das mit einem für FPGAs optimierten
-
Thread
Kriege kein LED angesteuert.
500 ... Ich Programmiere übrigens mit BASCOM .. habe einfach mal ein TEST gemacht um die 4 LED`S anzusteuern.. CODE: $regfile = "m8515.dat" Config Portd = Output Portd = &B00001111 Do Loop Kann ja eigentlich nicht viel falsch sein, da es nicht viel Beinhaltet...
Habe mich auf den AT90S1200 bezogen, und seit dem nicht mehr um die Ausgangsports gekümmert. Ergab sich auch keine Notwendigkeit dazu, weil sie bei meinen Projekten eh nie höher belastet wurden. Output High Voltage I
-
Thread
NEC Beamersteuerung mit Atmega8U2
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
#define UART0_UDRIE UDRIE #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) /* old AVR classic with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT UART_RX_vect #define UART0_TRANSMIT_INTERRUPT UART_UDRE_vect