-
Thread
DCF77 Empfangsprobleme
ehe Atmel das bei den neueren AVRs geschnallt hat, obwohl ich das schon 1996 bei der Vorstellung des AT90S1200 moniert hatte. Außerdem wird noch ein Schieberegister 74HC164 zur parallelen Ansteuerung des LCD benötigt. Das LCD ist mit einem Standard HD44780 Controller und hat 2 * 16 Zeichen Darstellung.
alles in einem Chip der ATtiny-Serie unterzubringen. Die zugrundeliegenden Programme waren für ATMega8535 gedacht. Genauso, wie das von mir abgewandelte Programm von Scott Falk Huehn. Hier noch die Webseite dazu. https://s-huehn.de/elektronik/ ciao gustav P.S.: Die schriftliche Genehmigung des
-
Artikel
Linksammlung
mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 MHz (Entwurf von David L.
ATmega32-Controllern und Bedienfeldern, Admin-Tools zum Updaten via CAN, Traffic Dumper etc. AVRSAM - AT91SAM7S Header Board annährend 100% Pinkompatibel zu den folgenden AVR Mikrocontroller: AT90S8535 / ATMEGA8535 / ATMEGA16 / ATMEGA32 Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
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.
--verify for /f "delims=" %%s in ('dir /B /OD .\Binfiles\module*.hex') do set binf=%binp%%%s echo Program %binf% echo. atprogram.exe -t avrispmk2 -i ISP -d AT90CAN128 program -ee -f Binfiles\bootstart_eep.hex --verify atprogram.exe
-
Thread
Hilfe zu STK500 Reparatur
schon gezogen. Der VTarget auch. Vermutlich kommt der ARef-Wert durch durch die ADC6 Verbindung zum AT90S8535?
schrieb im Beitrag #7845276: > Vermutlich kommt der ARef-Wert durch durch die ADC6 Verbindung zum > AT90S8535? Dann wäre der 'S8535 aber kaputt. Der ADC wird ja nur als Eingang benutzt, und VADC sollte man zwischen 0 und VCC einstellen können. (Die Firmware verhindert meiner Erinnerung nach nicht,
-
Thread
AT90S8535 lockbits mit voltage glitch entfernen möglich?
Hallo, ist es möglich den AT90S8535 auszulesen, obwohl Lockbits gesetzt sind? Funktioniert am AT90S ein "voltage glitch" oder ist das ein Fake? Danke.
Alexander K. schrieb im Beitrag #7791364: > Hat vielleicht jemand eins AT90S8535 abzugeben? Am liebsten in 44TQFP. AT90S8535-8AI sollte ich noch einige haben.
-
Thread
Suche AT90S1200
Thema dürfte ja durch sein Ich hab auch noch einen auf schwarzem Schaumstoff stecken ;) Einen AT90s2313 hab ich auch noch.
schrieb im Beitrag #7737539: > Thema dürfte ja durch sein Dazu sollte sich der TO äußern. > Einen AT90s2313 hab ich auch noch. ..S4433, ..S8515, ..S8535, Mega103, ..161, ..162, ..163 Weiter suche ich jetzt nicht ;-)
-
Artikel
AVR-GCC-Tutorial/Exkurs Makefiles
der Dokumentation der avr-libc. Kommentare in Makefiles beginnen mit einem Doppelkreuz ... ATmega8 at work MCU = atmega8 oder MCU = atmega16 oder MCU = at90s8535 oder ... ... Quellcode-Dateien eintragen. Der Name der Quellcodedatei, welche die Funktion main enthält, wird hinter TARGET eingetragen. Dies
werden hinter ASRC durch Leerzeichen getrennt aufgelistet. Assembler-Dateien haben immer die Endung .S (großes S). Ist zum Beispiel der Assembler-Quellcode eines Software-UARTs in einer Datei softuart.S enthalten, lautet die Zeile: ASRC = softuart.S Taktfrequenz. Neuere Versionen der WinAVR/Mfile Vorlage
-
Thread
Datumsanzeiger
Programmier-Anfangszeiten gerne von dieser Seite inspirieren lassen, wobei manche der ganz alten Bespiele mit AT90S4434, AT90S8535 oder ATmega8535, 8515 und AT90S2313 bereits entfernt wurden und eher auf GLCDs weiter gemacht wurde. https://s-huehn.de/elektronik/wecker/wecker.htm https://s-huehn.de/elektronik
erkennt man nichts. Das ist schön klein. https://www.mouser.de/new/texas-instruments/ti-dlp301s-near-uv-dmd/
-
Thread
AVRISP MK I RS232 gesucht
4.11 build 401 und neuer. Die Firmware für den AVRISP bzw. STK500 ist die selbe, sie ist für einen AT90S8535 bzw. ATmega8535 (im "AT90S8535 compatibility mode"), der wird sowohl beim AVRISP bzw. STK500 von einem zweiten Mikrocontroller (AT90S1200 bzw. ATTINY2313) per ISP programmiert.
STK wurden später übrigens ATmega8535 und AT90S2313 verbaut, aber da war das alte AVRISP dann schon durch seinen Nachfolger abgelöst.
-
Thread
Schaltung Quarz fragen
andererseits wegen der Flexibilität einen anderen Weg gegangen und liefert den Takt direkt von einem Pin des AT90S8535/ATmega8535. Das hat allerdings den Nachteil, dass man damit maximal f_CPU/2 des steuernden Controllers produzieren kann.
-
Thread
AVR - suche Datei avr910.asm von Atmel
http://cappels.org/dproj/910page/avr910a.htm Das ist übrigens die originale (?) Version für den AT90S1200. Die ich gepostet habe ist für die spätere Variante mit AT90S2313/ATtiny2313. Die Teile sind pinkompatibel, aber letztere haben natürlich doppelt so viel Flash und haben insbesondere nicht mehr
ist um die 25 Jahre alt und war in der Form geschrieben worden, damit man mit den 1 KiB Flash eines AT90S1200 einen Programmer bauen konnte. Der STK500 hatte dann schon einen AT90S8535 und damit deutlich mehr Möglichkeiten, ein gescheiteres Protokoll zu implementieren. Dessen erste Version dient wohl
-
Artikel
FPGA Soft Core
Leistung Lizenz/Preis Weblink AX8 entfällt ja, VHDL 2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny entfällt ja, Verilog 128 KiB C, C++, Asm GCC, Clang GPL - T51 entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... single cycle 8051, z. B.
EEPROM (bis zu 64KByte), zwei Ports und einem Watchdog erweitern. Damit entspricht der AX8 dann einem AT90S8535, bis auf die anderen Timer/Counter und die fehlende SPI-Schnittstelle. Für Entwicklungszwecke lässt sich der ROM-Inhalt - wie beim Picoblaze - per JTAG-Schnittstelle updaten. Somit kann neue Software
-
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
AtMega32U4: EEPROM hat überraschend Bitfehler in den Daten
results show that the projected data retention failure rate is much less than 1 PPM over 20 years at 85°C or 100 years at 25°C. Dürfte schwierig sein das außer im industriellem Umfeld überschritten zu haben. 20 Jahre sind die doch noch nicht am Markt. Hab 2004 einen At90S8535 durch einen ATmega16
Detektor aktiviert - sie nicht. Nach dem Aktivieren verschwand auch bei ihr der Effekt. Die alten AT90S hatte übrigens noch keinen integrierten Brown-out Detektor.
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
ADMUX ADC Multiplexer Select Register Mit diesem Register wird der zu messende Kanal ausgewählt. Beim 90S8535 kann jeder Pin von Port A als ADC-Eingang verwendet werden (=8 Kanäle). Das Register ist wie folgt aufgebaut: Bit 7 6 5 4 3 2 1 0 Name REFS1 REFS0 ADLAR MUX4 MUX3 MUX2 MUX1 MUX0 R/W R/W R/W R/W
Zusammenhang zwischen dem Vergleichswert und dem generierten PWM-Signal aufzeigen. Ach ja, fast hätte ich's vergessen. Das generierte PWM-Signal wird am Output Compare Pin OC1 des Timers ausgegeben und leider können wir deshalb auch beim AT90S2313 nur ein einzelnes PWM-Signal mit dieser Methode generieren.
-
Thread
1602 LCD mit ATmega8535 und Bascom läuft nicht
= Output Config Lcdbus = 4 Config Lcdmode = Port Do Lcd "Test" Loop End ciao gustav P.S: und ASM AT90S8535 memory use summary [bytes]: Segment Begin End Code Data Used Size Use% --------------------------------------------------------------- [.cseg] 0x000000 0x00025a
Der TO hat ja schon die AtMega Weiterentwicklung. Wer AVR macht, sollte aber schon mal über 8535 gestolpert sein.
-
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
Unterschiede Atmega8 und Atmega8L?
den kompletten Spannungs- und Frequenzbereich mit dem gleichen Chip sicher abdecken, deshalb gibt's dort keine L-Version mehr.
geschenkt, ist da ein 8er oder ein 16er drauf gewesen? Nur die allerersten Versionen kamen mit einem AT90S8535, später haben sie die auf ATmega16 hochgezogen. Sowas wirst du wohl haben.
-
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 sein. Aber ohne Handbuch ist wohl einiges an Analyse erforderlich,
-
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
/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
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 atmega165 atmega165a
-
Thread
DeviceTree Overlay schlägt fehl
schonmal. Jedoch gibts dann Fehlermeldungen und der Kernel kann nicht starten. System: Tinkerboard-s rk3288 Chip Kernel 4.4.199 Hier der ursprüngliche, unveränderte DeviceTree: [code] dsi@ff960000 { reg = <0x0 0xff960000 0x0 0x4000>; interrupts = <0x0 0x13 0x4
] (show_stack+0x20/0x24) [ 3.064033] [<c010cb54>] (show_stack) from [<c06298fc>] (dump_stack+0x90/0xa4) [ 3.072035] [<c06298fc>] (dump_stack) from [<c01207f4>] (warn_slowpath_common+0x94/0xc4) [ 3.080995] [<c01207f4>] (warn_slowpath_common) from [<c0120864>] (warn_slowpath_fmt+0x40/0x48)
-
Thread
String über UART an LCD
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 die Tücken. Liste korrigieren
seine Angelegenheit sein. W.S.
-
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
DCF77-Uhr - Programmierer gesucht!
etwas nachbauen kannst. Meine erste Funkuhr habe ich von dieser Seite nachgebaut und war mit einem AT90S8535. Sie geht heute noch, kann aber keine hundertstel anzeigen. https://s-huehn.de/elektronik/wohnuhr/wohnuhr.htm Da ist alles schon vorgefertigt, Du mußt nur die Teile beschaffen und zusammenbauen
Christian S. schrieb im Beitrag #5800877: > Hallo, > > guck mal, ob Du von hier etwas nachbauen kannst. Meine erste Funkuhr > habe ich von dieser Seite nachgebaut und war mit einem AT90S8535. Sie > geht
-
Thread
Programmänderungen
Programmiergerät > würdest du empfehlen? https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?&trstct=pol_3 Als Software solltest du entweder das alte AVR Studio 4.18 nutzen oder das neue Atmelstudio 7. Ersteres ist eher schlank mit um die 150MB, Atmelstudio ist
Programmiergerät >> würdest du empfehlen? > > https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?&trstct=pol_3 Letzte Bemerkung / Überlegung: [code] avrdude -c ? [/code] Zeigt bei mir diesen Programmer nicht an. Vielleicht habe ich aber auch was übersehen.