-
Thread
AVR Development Board V 1.0
Schönes Board wird so aus der Zeit der AT90S8515/8535 sein. Eigentlich erklärt sich alles von selbst besorg dir die Datenblätter für folgende Bauteile 1. µController AT90S8515 2. HD44780 LCDs 3. Real Time Clock DS1307 4. 3-8 decoder 74HC138N
8515 ist es sicher nicht. Lesen kann ich den Aufdruck nicht, wahrscheinlich 8535, und damit sollte die Unterfamilie vom AT90S8535 und seinem direkten Nachfolger ATmega8535 bis hinauf zum ATmega1284P verwendbar
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
hat vor allem weiter unten im Code zu bloeden Wiederholungen gefuehrt: [code] cpi rudr, 0x90 breq keyon cpi rudr2, 0x90 breq keyon2 cpi rudr3, 0x90 breq keyon3 [...] keyon: Das eine keyon2: fast das gleiche keyon3: und nochmal nur die reihenfolge vertauscht
Praktikanten überlassen wird. Andererseits - wenn ich jetzt in ein steinaltes Datenblatt für den AT90S8515 schaue, dann sind dort im 'Instruction Set Summary' die Indexregister auch groß geschrieben; vielleicht ist die Kleinschreibung eine Eigenart des avrasm(2). Wie dem auch sei - ich für mich bleibe
-
Artikel
Akku Tester
Akkutyp) Entladestrom (10 mA bis 5000mA) Schlussspannung (50 mV bis 30000 mV Speicherintervall (10 s bis 900 s oder aus) Sprache (Deutsch, Englisch) Dateiname der Logdatei Auf Werkseinstellungen zurücksetzen Bilder von meinem Aufbau Diskussionsforum DoxygenDokumentation Fragen und Antworten. Hardware
Kann man auch einen anderen Controller als den ATmega32 verwenden? Ja, aber auf keinen Fall einen Mit AT90Sxxxx oder ATMega8515 da bei denen die SD-Routinen nicht mehr funktionieren. Auch muss man darauf achten, dass der Controller mehr als 1 kB RAM hat, da die SD-Routinen alleine schon 1,2kB RAM brauchen
-
Thread
ATTiny25/45/85: "Device Signature" Lesekommandos
S. Landolt schrieb im Beitrag #6531402: > Vielleicht hilft die Zeile 'Read Signature Byte' im Anhang zum > Verständnis. Das ist ja verstanden, was passiert, nur passen die Kommandos [c]target_type
Vor langer Zeit, zum Beispiel beim AT90S8515, war von einer 'Signature Imprint Table' nicht die Rede, man kam gar nicht auf die Idee, beim Auslesen der Signatur etwas anderes als 0, 1 und 2 zu benutzen.
-
Thread
atmega flashen durch einen anderen Cobtrollermittels ISP
> Ist es möglich ... Ich hatte nie etwas anderes; habe mit dem AT90S8515 und seinem Datenblatt begonnen, diesen mit einem selbst erstellten Programm auf einem Intel 8085 programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres
S. Landolt schrieb im Beitrag #6374949: > Da hatte mal jemand hier im Forum ein paar Befehle per ISP/SPI von Hand > in einem AVR8 eingetippt... > Fazit: SPI ist einfach zu handhaben. Ich habe auch
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
+ ./devtools/gen-avr-lib-tree.sh Generating source directories: avr/lib/avr2/ avr/lib/avr2/at90s1200 avr/lib/avr2/attiny11 avr/lib/avr2/attiny12 avr/lib/avr2/attiny15 avr/lib/avr2/attiny28 avr/lib/avr2/at90s4414 avr/lib/avr2/at90s4434 avr/lib/avr2/at90s8515 avr/lib/avr2
-
Thread
Toolchain neuere AVRs
avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 avrtiny at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313
atmega48p atmega88 atmega88a atmega88p atmega88pa atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b at90pwm81 at90pwm161 ata5790 ata5795 atmega16 atmega16a atmega161 atmega162 atmega163 atmega164a atmega164p atmega164pa
-
Thread
String über UART an LCD
schau mal in die def.incs. Da ist mir offensichtlich noch ein Lapsus drunter weggelaufen. Der 8515 hat ADC und dann Ende. der 8535 hat die Liste versetzt, so dass tatsächlich der Overflow dabei rauskommt. Oder noch besser AT90S8515 da sind wir auf dem richtigen Dampfer. Wie gesagt, das sind
seine Angelegenheit sein. W.S.
-
Thread
Attiny Programmierung
Peter D. schrieb im Beitrag #6097801: > Der AT90S2313 war ja der erste verfügbare AVR, daher habe ich mich damit > auch abgequält. Nein. Der At90S1200 war der Erste.
Menschenskinder schrieb im Beitrag #6097911: > Nein. Der At90S1200 war der Erste. Dann eben: Der AT90S2313 war der erste verfügbare *brauchbare* AVR.
-
Thread
Hameg 1007 mit HO79-4 Interface PC-Software woher?
http://gnuwin32.sourceforge.net/packages/hp2xx.htm Da mein Haushalt mickey$oft-frei ist, kann ich's leider :-) nicht testen. Viel Erfolg Volker P.S.: Ich besitze selber seit 1987 ein HM205-2, welches eine ähnliche propritäre Schnittstelle besitzt wie das 1007. Mit einem einfachen AT90S8515
Hallo zusammen, angeregt durch diesen Thread habe ich über's Wochenende mein erwähntes HM205-2-Interface überarbeitet. Nun stellt der AT90USB162 eine USB-Schnittstelle bereit, die durch einen ADuM3160 galvanisch vom Oszilloskop getrennt wird. Auf dem AVR wurde
-
Thread
Womit noch 90S4414 flashen?
Hallo, ich vermute, dass avrdude den AT90S4414 noch kennt, denn in meiner avrdude.conf findet sich dieser Eintrag: [code] #------------------------------------------------------------ # AT90s4414 #------------------------------------------------------------ part id = "4414"; desc = "AT90S4414"; stk500_devcode = 0x50; avr910_devcode = 0x28; signature = 0x1e 0x92 0x01; chip_erase_delay = 20000; pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
im Beitrag #5970521: > Intel 8008, Stack in Hardware nicht erweiterbar..8 Bytes. Als die AVRs (AT90S1200) neu rauskamen, hatten die einen 3-Level Hardwarestack. Da habe ich mich ganz verdutzt gefragt, was der Entwickler da wohl geraucht haben möge. Und später den Rückschritt vom ATtiny22 zum ATtiny12
nachvollziehen. Man kann sich dafür auch eine kleine Funktion schreiben. Hier z.B. die Ausgabe auf meinem AT90CAN128: "gst Total 1690 Free 1597" Also sind <6% des Stacks benutzt worden seit dem letzten Aufruf. Da der AVR keine nested Interrupts unterstützt, muß man einfach nur den größten Interrupt ausführen
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
+ ./devtools/gen-avr-lib-tree.sh Generating source directories: avr/lib/avr2/ avr/lib/avr2/at90s1200 avr/lib/avr2/attiny11 avr/lib/avr2/attiny12 avr/lib/avr2/attiny15 avr/lib/avr2/attiny28 avr/lib/avr2/at90s4414 avr/lib/avr2/at90s4434 avr/lib/avr2/at90s8515 avr/lib/avr2/at90s8535 avr/lib/avr2/at90c8534 avr/lib/avr2/tiny-stack/ avr/lib/avr2/tiny-stack/at90s2313 avr/lib/avr2/tiny-stack/at90s2323 avr/lib/avr2/tiny-stack/at90s2333 avr/lib/avr2/tiny-stack/
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
: AVR Part "--he" not found. Valid parts are: uc3a0512 = AT32UC3A0512 c128 = AT90CAN128 c32 = AT90CAN32 c64 = AT90CAN64 pwm2 = AT90PWM2 pwm2b = AT90PWM2B pwm3 = AT90PWM3 pwm316 = AT90PWM316 pwm3b = AT90PWM3B 1200 = AT90S1200 2313 = AT90S2313 2333 = AT90S2333 2343 = AT90S2343 4414 = AT90S4414 4433 = AT90S4433 4434 = AT90S4434 8515 = AT90S8515 8535 = AT90S8535
-
Thread
GPIB-Treiber
nano - Emanuele Girlando - Arduino UNO - Elektor-Artikel 4.2011 - Renesas-CPU - Uni Ljubljana - AT90S8515, FT245BM - Sven Pauli - Atmega16 - Anders Gustafson - PIC - Steven Casagrande - PIC - Jan Petersen - AVR - Oliver Dahlmann - Dennis Dingeldein - usw. unterschiedlich sind die eingesetzten
als maximale Datenrate steht im "Tutorial Description of the Hewlett-Packard Interface Bus" 1Mbyte/s über limitierte Distanz und 200-500kByte/s über die volle Distanz bis zu 20m. um alle zeitlichen Anforderungen der IEEE488-Spezifikation zu erfüllen wurden in den 80er Jahren Bustreiber eingesetzt
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
die Taktfrequenz wichtig sein. Es wäre nicht der erste AVR, der die Maximalwerte nicht schafft. Der AT90S1200 war z.B. im Datenblatt mit 20MHz angegeben, das Eval-Sample war mit 16MHz beschriftet und der Produktionstyp schaffte nur noch 12MHz. Und beim AT90S8515 blieben von den 20MHz im Datenblatt sogar
schon eingegangen. Ich habe gefühlt drei unterschiedliche Generationen AVRs im Kopf: - die ersten AT90Sxxxx, die noch so klein waren, dass die meisten Speicherstellen ohne Handstände zu erreichen waren. Einzige Ausnahme war da der alte 128er - die Megas, bei denen soviel Peripherie dazugekommen war
-
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
Nachfolger für ATMega gesucht
In der Holliwood Version vielleicht. In echt nahm man lieber > /360-Mainframes, wie man hier auf S.17 nachlesen kann: Oder besser auf S.29 > http://www.horst-zuse.homepage.t-online.de/seidel-apollo-2016-final.pdf
integrieren, hält aber mit entsprechendem Wear Leveling genau so lange. Ein paar STM32 mit EEPROM gibt's aber.
-
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
Suche ein Ersatzakku für Drehmomentschlüssel
ohne Fehler. Wie gesagt es ist ein 5V ldo drin. Ein Beeper und ein paar leds, paar Spannungsteiler, at90s8515, UTI03 und ein paar Knöpfe und Display. Ganz billig. 2x aaa 7,4V passt rein und wird laufen.
Tja, dann ne 2s protection Platine rein. Die drei Anschlüsse (minus, Mitte und plus) des 2s Akkupack per Buchse nach aussen führen. Passende Ladegeräte für mini 2s Akkupacks gibts billig im Spielzeug Quadkopter Bereich
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
+ (n*12): GND PIN 2 + (n*12): Vcc PIN3 + (n*12): OSC_in PIN4 + (n*12): OSC_out n=0 .. 3 (0, 90, 180, 270° gedreht) Schön wäre auch noch ein remapping von den Digital-Signalen wie beim nRf51xxx oder ESP32..
Footprint. Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
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
Sharp GP2D02 Sensor auslesen mit CodeVisionAVR und einem AT90S8515
Hallo, ich habe hier einen STK200(+) mit einem AT90S8515. Daran habe ich einen Sharp GP2D02 Sensor und eine BCD-Anzeige. Ich möchte nun mit dem GP2D02 eine Entfernung messen, die dann direkt an das Display ausgegeben wird. Wenn die Entfernung kleiner
Hallo, ich habe hier einen STK200(+) mit einem AT90S8515. Daran habe ich einen Sharp GP2D02 Sensor und eine BCD-Anzeige. Ich möchte nun mit dem GP2D02 eine Entfernung messen, die dann direkt an das Display ausgegeben wird. Wenn die Entfernung
-
Thread
Suche AT89C8051ED2 Eval Board
schnell selbst zusammen pappen. Quarz dran und MAX202, fertig. Ich würde dann schon den moderneren AT89LP51RD2-20PU nehmen (20MIPS, ADC, I2C).
Da koennte eventuell auch ein altes ATMEL-STK200 Board gehen. Statt der 90S8515 sollte auch 8051 da rein passen.
-
Thread
UART per Atmel Studio und STK500
stimmt sicher. Immer selbes Ergebnis. Was mir nun aufgefallen ist, früher hatte ich die UART am AT90s8515 verwendet (der hat keine FUSE-Bits). Daher nehme ich an, dass ich diese falsch gesetzt habe?! Es soll der externe Takt des STK500 verwendet werden. Die Fuse-Bits waren auf int. Oszillator gestellt
-
Thread
wie lange gibt es schon AVRs (z.B. ATtiny13V/13A)?
Na, dann will ich doch noch mein ältestes Stück vorstellen: AT90S8515 8PI 9825
S. Landolt schrieb im Beitrag #5361888: > Na, dann will ich doch noch mein ältestes Stück vorstellen: > AT90S8515 8PI 9825 Ältester date code eines AT90S8515 8PC aus meiner "Sammlung": 97/37
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
mit einem 6800, 256k Ram und ein 1kB Eprom. Z80, 6510 , später AVR, ich hatte ein STK200 mit einem AT90S1200 dabei als er beschaffbar war. Ich konnte und kann Datenblätter lesen, auch das kleingedruckte. Alles von TO erwähnte kann ich gut nachvollziehen. I2C um mit dem MAS3507 zu reden. In Software auf dem S8515 mit Atmels Beispiel. Spielte nur nicht, weil damals kein Clock-Stretching drin war, ein I2C-Slave es bei mir aber wollte. ok. Seitdem weiß ich, wie I2C funktioniert und das nutzt mir auch heute noch
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
falschen Sachen kommentiert... Als trost für Dich: meine ASM-Source von 2000 macht I2C auf einem 90S8515 (Vorgänger des Mega8515) macht auch genau das falsch und spielte trotzdem. Zumindest zusammen mit dem benutzten I2C-Slave (MAS3507D)... Gruß aus Berlin Michael
Hallo, Andreas S. schrieb im Beitrag #5718639: > Könntest Du netterweise "den anderen Link" ebenfalls hier einstellen? Hatte Dieter oben gepostet: http://acoptex.com/project/254/basics-project-052a-ov7670-camera-sensor-module-without-fifo-ram-at-acoptexcom
-
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
Mal wieder Wanderkiste?
Rein sind gekommen: 3x AT90USB162 1x LPC11C22 5x LPC1756 1x TAS5424 1x AMK MCP2515 CAN Controller Interface Board (Eigenbau) 4x Display 2x TDA7391 24x TJA1055 1x AMK Stepper DRV8821 Schrittmotor Treiber (Eigenbau) +
3000k 5W/360lm CRI>80 nicht dimmbar 10x Wago Leitungsklemmen 3fach 5x SMD Taster lang 1x Atmel AT90S2343-10PI 2x Atmel AT90S2313-10PI 1x Atmel AT90S2333-8PI 1x Atmel AT90S4414-8JI 1x Atmel AT90S8535-8PI 1x Atmel ATMega8515L-8PI 1x Atmel ATTiny26-16PI Alle µC unbenutzt also interner Takt