-
Thread
Controller mit gleicher Pinbelegung wie ATtiny8313, aber mehr speicher
Die 2313/4313 haben ein für moderne AVRs exotisches Pinout. Nämlich Vcc/GND an den Ecken, letztlich abstammend vom Ur-AVR AT90S1200. Damit sind sie zwar bis auf Reset kompatibel mit 20-Pinnern aus Atmels 8051 Schiene (z.B. AT89C4051), aber das wars dann.
-
Artikel
Entscheidung Mikrocontroller
Bekannt ist beispielsweise, dass bei der AVR-Familie die ATmegas deutlich störfester sind als die alten AT90S. Programmiersprachen. Den direktesten Zugriff auf die "Innereien" eines Prozessors hat man mit Assembler. Dies ist jedoch gleichzeitig - zumindest auf den ersten Blick - die "abschreckendste" Sprache
ATmega169V, ATmega32, ATmega32L, ATmega323, ATmega323L, ATmega64, ATmega64L, ATmega128, ATmega128L, AT90CAN128. Trotzdem ist er ein sehr wertvolles, weil günstiges Werkzeug, wenn man die Typbeschränkung akzeptieren kann. Atmel AVR Dragon kann ATtiny, ATmega, XMega, AT32UC3x und AP7xxx programmieren und
-
Thread
Zaubertrick von Auto überfahren, was tun?
Sach bloß. Na du bist ja ein ganz aufgeweckter... > Wer dafür Geld bezahlt bzw. sich da über's Ohr hauen lässt Sag mal geht's dir noch gut? Da lässt sich doch niemand "übers Ohr hauen". Das nennt man UNTERHALTUNG. Leute gibt's...
Sinn. Ich finde so ein Teil gut :-) Peter entwickelt und ich würde es dann nachbauen - wie sieht's aus Peter?
-
Thread
Attiny 4313 zu 'klein'
nicht sein muss rauslöschen und dann schauen wie das mit Mehrfachverwendung einiger/weniger String's gehen könnte. Kurt
nicht > ständig aktualisiert wurden.) Du hast die falsche Include-Datei eingebunden, nämlich die 2313def.inc Die ist für den At90S2313. Da mußt Du Dich nicht wundern. Nimm die tn2313def.inc für den Attiny2313. MfG Paul
-
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
-
Thread
Warum wird SP unnötig initialisiert? (AVR-GCC, Attiny841)
immer bei RAMEND. Kann man auf diese unnütze Initialisierung verzichten? Gruß, Tuxpilot P. S.: Natürlich ist diese Frage nicht so wichtig, ich wundere mich nur...
Das ist doch sinnlos, da der Attiny841 SP sowiesor mit > RAMEND initialisiert. Die ersten AVRs (AT90Sxxx) hatten das noch nicht, nach dem Reset zeigte SP auf 0x0000. Auch wenn die schon ewig keiner mehr verwendet, blieb das SP setzen im AVR-GCC drin. Wie auch die unglückliche Verwendung von R0,R1.
-
Thread
PIN vs PORT beim OUTPUT
dabei > eingeführten Synchronisationsstufen an den Eingängen. Wann soll das gewesen sein - beim AT90S1200? Mein ältester, ein AT90S8515-8PI von 9825, verhält sich genauso.
S. Landolt schrieb im Beitrag #5102328: > Mein ältester, ein AT90S8515-8PI von 9825, verhält sich genauso. Mhmmmm... Offenbar trügt mich die Erinnerung. Ich finde da auch nichts mehr. Oder ich verwechsle
-
Thread
[V] MikroElektronika "EasyAVR6 Development System"
Plastic Pen for TouchPanel _______________________________ unterstützte Mikrocontroller: AT90PWM2 AT90PWM216 AT90PWM2B AT90PWM3 AT90PWM316 AT90PWM3B AT90S1200 AT90S2313 AT90S2323 AT90S2343 AT90S4433 AT90S8515 AT90S8535 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P
ATmega8535 ATmega88 ATmega88P ATmega88PA ATmega8A ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny261 ATtiny44 ATtiny45 ATtiny461 ATtiny84 ATtiny85 ATtiny861
-
Thread
Unnütze Registersicherungen in ISR
dann als etwas unglücklich herausgestellt hat. Die stammt wohl noch aus Zeiten, als es nur einen AT90S1200 und einen ATmega103 gab, die noch nicht multiplizieren konnten.
und "durchgestartet" sind die auch nie, obwohl ein ATtiny40 mehr RAM und Flash hat als ein ATtiny2313.
-
Thread
Denkanstoß > Xmega ohne Programer flashen
Beim STK500 war für das Update des dort vorhandenen AT90S8515 ein zusätzlicher AT90S1200 vorhanden, der den AT90S8515 per ISP programmieren konnte. Spätere Versionen hatten wohl einen Mega8515 und einen Tiny2313, und letzterer wäre durchaus ein geeigneter
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
Z.B. das hier http://www.rowalt.de/ oder diese Seite mit Beispielen in ASM und C: https://s-huehn.de/elektronik/avr-prog/avr-prog.htm Zum Einstieg ist der At90S2313 oder Tiny2313 noch wesentlich übersichtlicher als der Mega8. Bei den alten Typen sind die ASM-Befehle noch im Datenblatt aufgeführt
Alexander S. schrieb im Beitrag #4994896: > Hier die Sicht von Atmel vor einiger Zeit Ja diese Art der Selbstbeweihräucherung tut schon weh. Das hat die Konkurrenz so nicht nötig :-) Aber Atmel hatte dann sogar
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Axel S. schrieb im Beitrag #4967746: > Für mich ist hier EOD. Danke für Deinen Beitrag.
gültig (und den Beitrag bearbeiten kann ich nicht mehr) - hier der aktuelle Link: http://www.ebay.at/itm/-/322705805372?ssPageName=ADME:L:LCA:AT:1123
-
Thread
Atmega328p auf Arduino über ISP mit avrdude flashen
you. Einen Attiny flasht dieser mit den selben (ausgenommen -p atmega328p -> -p attiny2313) Einstellungen. Woran könnte das Liegen? Am DiamexProgS habe ich keien Änderungen vorgenommen, da Laut Datenblatt keine Änderungen vorgenommen werden müssen.
avrdude.exe: Send: . [1b] . [0d] . [00] . [0c] . [0e] . [10] . [c8] d [64] . [19] [20] . [00] S [53] . [03] . [ac] S [53] . [00] . [00] > [3e] avrdude.exe: Recv: . [1b] avrdude.exe: Recv: . [0d] avrdude.exe: Recv: . [00] avrdude.exe: Recv: . [02] avrdude.exe: Recv: . [0e] avrdude.exe
-
Thread
ARM-Cortex als Anfänger?
> Du hast doch noch nie etwas mit AVRs gemacht. Laß das mal lieber. Ich hab noch ein paar olle AT90 und ATmega32, 128 und 169 hier rumliegen, bin aber nie damit froh geworden. Kannst du haben, zusammen mit 1..2 ebenso alten BlueStreaks. W.S.
JojoS schrieb im Beitrag #4959402: > Da ist es doch herrlich wenn die Hersteller Werkzeuge liefern mit denen > man einfach so komplizierte Konfigurationen hinbekommt ohne die Manuals W.S. ud ich streiten
-
Thread
AVR Preise gehen brutal runter.
Jetzt, nach der Preissenkung, kostet der ATtiny10 so viel wie ein STM8S003
1999 sah es noch anders aus. War ultrabrutale Zeit. Hatte mir damals notiert: Bei Conrad: AT90S2333-4PC 13,95 DM Bei Reichelt: AT90S1200 6,30 DM AT90S2313 11,00 DM AT90S8515 23,00 DM Ansonsten fällt schon auf
-
Thread
Empfindlichkeit von Quarzoszillatoren
Tastkopfkapazität nicht am Quarz, sondern auf einem Clock Ausgang. So macht man noch das Feintuning der beiden C's an den Oszillatorpins zu denen ja die Leitungs- und Pinkapazitäten parallel liegen.
mehrere Sekunden benötigen. Z.B. beim AVR wird als Resetzeit 65ms empfohlen. Als ich sie mal beim AT90S2313 auf 4ms verkürzte, erfolgte kein Reset mehr.
-
Thread
Schaltplan für Ansteuerung von LEDs mit Attiny und 74HC595
du doch hier eingestellt!? Da fehlt noch ein Kondensator -welcher wert auch immer- von Pin 10 des AT90S2313P nach Vcc.
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
P.S.: So, damit sind dann also mal ein paar Preise und Quellen in die Runde geworfen. Denn darum ging es Freddy wohl.
nicht mit Absicht geschehen. Atmel ist geschickterweise zunächst auf den 8051-Zug aufgesprungen: AT89C51 war ein zum 8051 pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen
-
Thread
Was sind eure Lieblings-ICs?
Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
internen PLL-Takt) Und: µA741 in Groß: http://images.google.de/imgres?imgurl=http://evilmadscientist.s3.amazonaws.com/media/2014/08/xl741/1%402x.jpg&imgrefurl=http://www.evilmadscientist.com/2014/the-xl741/&h=750&w=1000&tbnid=5fYWZvppgAeI_M:&vet=1&tbnh=90&tbnw=120&docid=Kzunpspo3fuaDM&usg=__-jaPNu0Hb_qb2woUroSA_kv60Fc
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
ist. das verstehe ich zwar nicht, aber in Arduino habe ich meinen alten C-Quellcode einfach zu s_tools.ino (aus s_tools.c) umbenannt das funktionierte, genauso wie in der *.ino #include "s_tools.c" aber s_tools.ino kam mir praktischer vor als das include!
J. S. schrieb im Beitrag #7329377: > UC1601S Sind wir hier noch beim gleichen Display Controller? Nach meinem Kenntnisstand kann der SSD1306 das Bild nicht drehen.
-
Thread
fragen zu schaltplan (AVR-ISP-MK2-klon)
Henne-Ei-Problem: Wie willst Du denn die SW auf den AT90 bekommen ?
Ich habe mein AT90USB162 board fertig, USB und die software von OLIMEX drauf geschrieben. funktioniert super mit AVRDUDE. hab schon testweise einen ATTINY2313 programmiert. hatte jedoch stunden verbracht den bootloader
-
Thread
Telefon mit Wählscheibe: Anrufen geht nicht
U. schrieb im Beitrag #4809127: > in ungeöffneter > Originalverpackung weg geworfen Schade um's schöne Gehäuse :´(
Es gibt eine AppNote von Atmel, wie man DTMF Töne mit einem AT90Sirgendwas erzeugt: http://www.atmel.com/images/doc1982.pdf Ich hatte vor 3 Jahren eine alte Anrufbeantworter-Fernbedienung zerlegt, darin einen TI TP5089 oder AMI S2259 gefunden und diesen mit einem
-
Thread
Programmer ohne Programmer
schrieb im Beitrag #4797428: > Nur auf USB und 2. Bilschirm Dann könntest du bestenfalls mit einem AT90USB82 oder ATmega8U2 oder dergleichen weiter kommen.
AVR-ISP-Programmer bauen, der an Geschwindigkeit anderen Programmern nicht nachsteht. Die bereits genannten AT90USBxxx oder ATmega8U2 etc. wiederum haben einen USB-fähigen Bootloader an Board, den man benutzen kann, um die Firmware darin zu flashen, ohne etwas anderes als USB zu benötigen. Diese Firmware
-
Thread
Günstiger atmelkompatibler Programmer auf Kickstarter
Wenn's nur darum geht, so ein Teil billig gefertigt zu kriegen: Firmware+Schaltplan(+Layout) als OpenSource veröffentlichen. Warten. Bei Ebay/ALI für wenige $$ incl. Versand kaufen. Hat beim USBASP
Alexander S. schrieb im Beitrag #4942496: > kurze Aktualisierung: Wie hoch ist das Honorar für Deine Fanpostings?
-
Thread
Optimierung -Os versus -O1
pauschal bevorzugt wird. Kennt > jemand den Grund? Atmel war lange Zeit sehr knauserig mit Flash, die AT90S hatten nur 2..8kB Flash. Und die ersten AVR-GCCs optimierten auch nicht besonders. Ich hatte mal versucht, ein Programm vom AT89C2051 auf den AT90S2313 zu portieren. Das Ergebnis war ~4kB groß,
#4764681: > Ich fand den Keil C51 einfach nur geil. Gut war auch, daß man an richtiger Stelle 2 x 0x90 in die C51.EXE schreiben konnte und anschließend das Dongle den LPT1 nicht blockierte ;-)
-
Thread
Kickstarter OpenSource SmartHome (Hardware und Software)
mit richtigen Leiterplatten. Und bevor ich mich einem Konzept anschliesse, moechte ich wissen ob's so auch Sinn macht, denn wenn ich's nachher nochmals machen muss, kann ich's gleich von Beginn weg selbst machen.
Andreas S. schrieb im Beitrag #4772864: > Aber was sicher ist: mein System möchte keiner haben, da es einfachste > Hardware ala 90er mit den aktuellen Möglichkeiten (App, Webserver, > etc...) verbindet. Das
-
Thread
PIN-Register mittels USART in festem Zeitintervall ausgeben
enable timer compare interrupt // setup usart int ubrr = 1; // gives a baud rate of 1 Mbit/s, s. datasheet page 226 UBRR0H = (unsigned char)(ubrr>>8); // baud rate UBRR0L = (unsigned char)ubrr; UCSR0A |= (1<<U2X0); // double transmission speed UCSR0B = (1<<TXEN0);// | (1<<UDRIE0)
einem Abstand von exakt 11 us liegen, oder ist mit Abweichungen zu rechnen? Viele Grüße Lukas P.S. In meinem Code oben muss es übrigens TIMER1_COMPA_vect statt TIMER1_COMPA_vec heißen. Daher wurde die ISR auch nicht aufgerufen.
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
dem Berufsweg nichts zu tun. also, schreib mal was über deinen Stand und deine Ziele. Damit wird's konkreter. W.S.
Jahren vorbei. Müsste ich jetzt alles alleine machen, würde ich für Video auch zwei, drei Mac's kaufen.
-
Thread
Welcher µC für meinen Zweck?
nicht Assembler-Frickelein machen. > Das interessiert hier zufälligerweise rein gar nicht. Doch, s.o.
, zerlegen. Und was findet man dort? Bei Weißware viel Cypress. In vielen anderen Geräten sind PIc's verbaut. In unseren Steuerungen ist Infineon sein. AVR's sehe ich eher selten.
-
Thread
Display: Unterschied zwischen character mode und graphic mode?
, aber überholt lpm - [Z] nach r0 lpm rd - [Z] nach r0...r31 lpm stammt aus Zeiten der AT90Sxyz. Alle aktuellen kennen AVRs den lpm-Befehl der direkt in das Zielregister, ohne Umweg über r0, lädt. MfG Spess
Load Program Memory Rd ← (Z) None 3 LPM Rd, Z+ Load Program Memory and Post-Inc Der uralte AT90S2313 (Include-Datei 2313def.inc) kennt nur 'lpm'. ATTinys kennen die erweiterten lpm-Befehle. MfG Spess
-
Thread
Physikprojekte
rund 130 J nicht viel erwarten. Dies ergäbe nämlich nur Geschwindigkeiten im Bereich von ca. 30 m/s. Alurrundrohr: https://www.hornbach.at/p/rundrohr-aluminium-o-25x1-5-mm-1-m/8829155/ PVC-Rohr: https://www.hornbach.at/p/installationsrohr-m20-starr-lichtgrau-3m/5715556/?sourceArt=10547867&trackArticleCrossType
. Testen werde ich es auch gleich an der Sonne. Um das Seestar S50 zu finanzieren, verkaufe ich meinen Bresser 90/500 Refraktor mit nachgeführter Montierung EQ4. Ich kann gerne meine mit dem S50 gemachten Astrofotos hier zeigen...
-
Thread
Welche AVR besitzen die PIN Toggle Fähigkeit?
Eine Liste von "Neueren AVRs"? Mir nicht > bekannt. Der erste mir bekannte Typ war der ATtiny2313. Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker ATmega8/16/64/128 sind draussen, und ein paar alte weniger systematisch
Danke! (und Schade) A. K. schrieb im Beitrag #4672791: > Der erste mir bekannte Typ war der ATtiny2313. > > Man kann das auch umgekehrt machen. Hauptsächlich die AT90SNNNN, daran > orientierte ATmegaNNNN wie ATmega8535, die alten Klassiker > ATmega8/16/64/128 sind draussen, und ein paar alte weniger
-
Thread
Platinen-Design / Anpassung? Woher? Wie teuer? Kann wer helfen?
keinen Arduino nehmen. Sondern einen kleinen Atmel Tiny. Du brauchst ja nicht so viel. Reicht ja ein AtTiny2313 von der größe her. Sind bei dir genug Progrmmierkenntnisse vorhanden? Sonst schreib mir mal eine Mail an jonas.wessling(ät)t(-)online.de Dann kann ich dir sehr gerne helfen.
keinen Arduino nehmen. Sondern einen kleinen Atmel Tiny. > Du brauchst ja nicht so viel. Reicht ja ein AtTiny2313 von der größe > her. Und wieso keinen STM32F0? Wieso keinen MSP430? Wieso keinen PIC? Es ist noch völlig unklar was er genau braucht, es macht eigentlich wenig Sinn eine spezielle Serie
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
ATXMEGA32C3 ATXMEGA32E5 AT90CAN128 AT90CAN32 AT90CAN64 AT90PWM1 AT90PWM2 AT90PWM2B AT90PWM216 AT90PWM216 AT90PWM3 AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162 ATmega163
-
Thread
ATMEL (Microchip) erhöht die Preise
Atmel-Produkte verteuern wöllten, nicht nur AVRs (von denen übrigens auch keiner 20 Jahre alt ist, denn den AT90S1200 gibt's schon lange nicht mehr).
Ja, aber eben kryptisch. Die ersten AVRs hatte auch ein kryptisches Typennummernsystem, so AT90S4414 und AT90S4434. Klar, wenn man sich dran gewöhnt hatte, wusste man natürlich, dass der eine ein Digitallayout und der andere ein analoges hat, und dass die Upgrade-Pfade AT90S8515 bzw. AT90S8535