-
Thread
AD7177 SPI Kommunikation durch Schleifringe
74HC14 und RC-Gliedern solche kurzen Störungen zu filtern. Ich würde aber am ADC nen kleinen MC (ATtiny2313) setzen und dann über RS-485 differentiell die Daten zum Haupt-MC senden.
Wie schon gesagt: Ich würde am ADC nen kleinen MC (ATtiny2313) setzen und dann über RS-485 differentiell die Daten zum Haupt-MC senden. Die UART benutzt eine Mehrfachabtastung zur Störunterdrückung. Ein andere Möglichkeite wäre noch der LTC6820: https
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
schlecht nicht, und wenn's halt 'ne serielle Verbindung zum PC ist. (Bekommt man V-USB auf einem ATtiny2313 zum Laufen? Weiß gerade nicht.)
Stabilität: Ich habe vor etlichen Jahren eine Uhr mit Attiny2313 und 4MHz-Quarz gebaut. Resultat: Die Uhr ist so genau, daß ich sie (außer bei der bekloppten Zeitumstellung) nie stellen mußte.
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
Landolt irrte: > mangels Speicher auf einem ATtiny2313 wohl ohnehin nicht machbar Entschuldigung, Robert, da war ich vorschnell: das geht sehr gut auf einem ATtiny2313, sowohl was SRAM als auch Flash betrifft; ganz sicher auch in C. Stichwort ist
und ja, noch mehr Keys adden ist jetzt kein Problem mehr... Ziemlich gut das Ganze... fuer nen attiny2313! Ich hab uebrigens nen 26,8mhz Quarz gefunden... also ueber der Spezifikation des attiny2313... overclocked quasi. Starten tut der attiny2313 aber... ich weiss jetzt nur nicht, ob der Dauerbetrieb
-
Artikel
Konzept für einen ATtiny-Bootloader in C
Bootloader-Implementationen für ATtinys durchaus möglich - wie zum Beispiel diese Threads aus der Codesammlung belegen: ATtiny Bootloader "Bootloader" für ATtiny2313 UART Bootloader ATtiny13 - ATmega644 Jedoch sind diese Bootloader allesamt in Assembler realisiert, denn nur hier hat der Programmierer alle Freiheiten, die er
Literatur = Artikel Bootloader Artikel AVR Bootloader in C - eine einfache Anleitung "Bootloader" für ATtiny2313 AVR-Bootloader mit Verschlüsselung
-
Thread
AVR C Programmierung unter Linux
In dem Ordner "Microchip.ATtiny_DFP.2.5.116" sind auch diese "specs" und zwei andere Dateien vorhanden: gcc/dev/attiny3217/device-specs/specs-attiny3217 gcc/dev/attiny3217/avrxmega3/crtattiny3217.o gcc/dev/attiny3217/avrxmega3
Prinzipiell kann man die Routinen im eigenen Projekt nachrüsten wenn man wirklich 64-Bit double auf einem ATtiny2313 haben will... Und für Reduced Tiny mit nur 16 GPRs fehlt noch mehr. > Ich hatte damals nur nebenbei mitbekommen das du das für > den ATmega4809 entwickelt hast. Ich hab's nicht /für/ dieses
-
Thread
reziproker 50-Hz Netzfrequenz-Zähler; AVR-assembler
Ich habe das mal laufen lassen (mit aktiviertem 'ldi temp2, 0'), auf einem ATtiny2313: Takt von einem 5 MHz-Quarz, dahinter eine Teilerkette auf 50 Hz, diese auf Pin D5 gelegt, führt zu zwei wechselnden Zählerständen: 10000002 und 10000005.
> Verstehe ich das richtig ... Ja. Ich hatte dann noch, da es ja bei mir ein ATtiny2313 ist, mit dem Timer0 ein niederfrequentes Signal auf/für D5 erzeugt, und da gab es dann eine Erhöhung um 34.
-
Artikel
4000 Stellen von Pi mit ATtiny2313
ELF): Medium:4000Pi.zip (60KB) /* pi.c: Compute the first 4000 hexadecimal digits of pi on an AVR ATtiny2313 microcontroller. */ /* Language: C99 Compiler: An AVR toolchain based on avr-gcc 4.7 or newer and AVR-Libc if you like to compile for AVR ATtiny2313, or a C99-compliant compiler if you like to
gcc pi.c -o pi.exe -std=c99 -O2 -lm The only compiler that produces code small enough for the AVR ATtiny2313 is avr-gcc 4.7+ together with AVR-Libc. avr-gcc pi.c -o pi.elf $(CFLAGS) $(OPT) $(DEFS) $(LDFLAGS) with the following abbreviations for convenience: CFLAGS = -std=c99 -mmcu=attiny2313 OPT = -Os
-
Thread
Probleme in C - kann kein EEPROM
Code von OpenDecoder (https://www.opendcc.de/elektronik/opendecoder/opendecoder_sw_signal.html) für Attiny2313P. BTW: die "P"-Ausführung habe ich ums Verrecken nirgends gefunden, aber geht auch ohne "P"... Leider geht das Speichern/Laden des Zustandes vor dem Ausschalten nicht. Es wird nur ein Teil (scheinbar
-
Thread
Auswertung mehrerer Drehencoder
habe ich keine Ahnung von FPGAs, deshalb scheidet > das für mich aus. Es gibt eine Lösung mit ATtiny2313, der liest 4 Drehgeber ein und schickt sie per UART weiter. Ist aber auch Overkill, denn du brauchst keine 800kHz Abtastrate. Man könnte es auch in einen AVR mit ausreichend Pins auslagern, z.B
ich keine Ahnung von FPGAs, deshalb scheidet >> das für mich aus. > > Es gibt eine Lösung mit ATtiny2313, der liest 4 Drehgeber ein und > schickt sie per UART weiter. Ist aber auch Overkill, denn du brauchst > keine 800kHz Abtastrate. Man könnte es auch in einen AVR mit ausreichend > Pins auslagern
-
Thread
Attiny2313 Analog Comparator laeuft nicht
Hallo, ich probiere mich am Analog Comparator des Attiny2313 und will ihn erstmal nur zum Laufen kriegen. Das Datenblatt liest: [code] When the voltage on the positive pin AIN0 is higher than the voltage on the negative pin AIN1, the Analog Comparator
AIN0 und AIN1 ueber 1,8k Widerstand auf GND und probiere ueber 1,8k von VCC eine Reaktion aus dem attiny rauszukriegen. Das sollte ja theoretisch einen Spannungsteiler mit 2,5V erzeugen, welcher auf AIN0 angelegt in die erste if-Bedingung springt und ein Signal erzeugt was an und aus geht. Der 1,8k
-
Thread
Attiny2313 laesst sich nicht programmieren
Hi, ich hab mir ein paar attiny2313 20pu bestellt und wollte sie mit meinem 6 Jahre alten Diamex ISP stk500 Programmer programmieren. Zuletzt habe ich damit erfolgreich einen attiny13 programmiert. Beim attiny2313 muckt er aber
irgendwelche zuverlaessigen ISP-Programmer Empfehlungen? KA, sollte jeder können! Meine können den ATtiny2313! 1. Atmel ICE 2. USBasp 3. Arduino as ISP Alle drei mehrfach dafür genutzt....
-
Artikel
RS-232
für M16C/62P µC von Nicholas Lott Portmon für Windows Sprites mods: Automatic baudrate converter (Attiny2313, GPL) Arduino with Visual Basic by Carl Morey auf codeproject.com
-
Thread
microchip studio 7
speziellen Controllers nachsehen. ATmega8 und ATmega8515 unterstüten das debuggen NICHT. Der ATtiny13 z.B. kann das sehr wohl. > ... AVR kann nur SPI und JTAG. Auch zu pauschal. Der ATtiny10 kann kein ISP auf SPI basis. Und der ATtiny13 oder ATtiny85 kann kein JTAG. Also auch hier immer
debug geht. ATmega8515 --> KEIN debug. Da hilft auch kein ATMEL-ICE. Zum testen einfach mal ein ATtiny85 oder ATtiny4313 (ATtiny2313A) besorgen. Die passen auch gut auf den STK500. P.S.: Warum der 2313A mit A? Der ohne A ist teuerer und kann weniger. Übrigens ist der 4313 auch ein A, Hat aber kein
-
Thread
diverse Atmel µC DIL für 1 KG Kaffee abzugeben
Atmega 644 20PU 2 x Atmega 16 16PI 1 x Atmega 16 16PU 3 x Atmega 8 16PI 1 x Atmega 8L 8PI 1 x Attiny 2313 20PU 1 x Attiny 2313 20PI 1 x Attiny 2313 10PI Bitte per PN Gruß Andreas
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
soll, musst du die Dekodierung des Glasmaßstabs in externe Hardware auslagern. Im Link oben ist ein ATtiny2313 dafür genutzt worden. Der reicht in der 8Bit Variante gerade so aus, erzeugt dann aber ganz ordentlich Datendurchsatz auf dem UART. Das kann der ATmega2650 noch schlucken, ist aber nicht sinnvoll
man auf 1 Drehgeber umbauen und dabei noch die Abtastrate ein wenig steigern. Der AVR, hier ein ATtiny2313, sendet dann periodisch per UART den Zählerstand an den großen AVR.
-
Thread
Wer kennt dieses IR Protokoll?
Das Programm habe ich geschrieben um Treiber für IR Protokolle zu programieren. Ich habe einen Tn2313 mit IR Sensor an der seriellen Schnittstelle und muss einfach mit irgendeiner Fernbedienung senden. Das Ergebnis ist zum Einen das was Du auf dem Bild siehst, zum Zweiten erhalte ich eine asm Datei
einfache Möglichkeit zu schaffen, absolut realistisch den Ablauf im AVR Studio zu simulieren: Ein Attiny 2023 sendet die on und off Zeiten über die RS232 an den PC. (Dieses Programm findest Du im Ordner IR_2023.) Die Zeiten werden in die Datei IR_Dump.asm geschrieben (in den Ordner in dem sich die IR_View
-
Thread
LCD im 4-Bit Modus an nur einem Port betreiben
ich hatte das damals mit ATTiny28 und einem Latch gemacht, dieses hängt dann parallel an einem Port du legst dein Bitmuster an dann gibts du dem Latch den Befehl das es die Daten übernehmen und ausgeben soll. Nun kannst du deinen
Thomas O. schrieb im Beitrag #6510778: > ich hatte das damals mit ATTiny28 und einem Latch gemacht Wozu noch ein weiteres Latch? Das LCD latcht bereits selber mit E = 1.
-
Thread
Knipex gefälscht??
man erwarten würde. Fraglich ist, wie viel Augenmaß man erwarten kann: Deutet der Erwerb von 15 ATTiny 2313 auf gewerbliches Handeln hin oder nicht? Was ist mit 30 TL 071 mit TI-Logo?
-
Thread
Kapazitätsdiode_falsch_beschaltet
schrieb im Beitrag #6497987: > Sicherlich. Hi, erstmal Danke. Das hieße, ich könnte auch einen AtTiny 2313 statt Quarz so mit Induktivität und Varikap zu versuchsweiser variabler Takterzeugung verschalten? ciao gustav
Karl B. schrieb im Beitrag #6498076: > Das hieße, ich könnte auch einen AtTiny 2313 statt Quarz so mit > Induktivität und Varikap zu versuchsweiser variabler Takterzeugung > verschalten? Die Schwingkreisgüte wird nicht reichen.
-
Artikel
AVR Softwarepool
Schaltjahren) (B) BASCOM Uhr mit Butterfly (C) Countdown timer für UV Belichter (C) Countdown Timer mit ATtiny2313 (C) Wartezeiten effektiv (Scheduler) (C) Schaltuhr mit DCF77-Referenz in einem Webserver, Steuerung von Funksteckdosen (C) Eieruhr mit ATtiny24V/ATtiny2313V (B) Zeitauslöser für Casio EX F1 mit Attiny2313 (A) DCF77 Uhr 7 Segment LED ATmega8 Assembler (C) NIXIE Uhr mit vielen Funktionen in C mit ATTiny2313 (C) Stoppuhr – Geschwindigkeit – Pulsweite mit Atmega88 (C) Timer bis 99:59 min - LED Display
-
Thread
-
Artikel
AVR-Tutorial: Speicher
100.000 unbegrenzt Lesezyklen unbegrenzt unbegrenzt unbegrenzt flüchtig nein nein ja Größe beim ATtiny2313 2 KB 128 Byte 128 Byte Größe beim ATmega8 8 KB 512 Byte 1 KB Größe beim ATmega32 32 KB 1 KB 2 KB Größe beim ATmega2560 256 KB 4 KB 8 KB Flash-ROM. Das Flash-ROM der AVRs dient als Programmspeicher
-
Thread
Verschenke AVR und Debugger
IcProg-AVR 2.0 (ISP Programmieradapter) 1x Adapterplatine (zum Programmieren) 3x ATmega16 3x ATtiny2313 3x Step-Down Wandler mit LM2575 5V, 500mA (kurzzeitig 1A) Schreibe mir bei Interesse eine persönliche Nachricht. Ich bevorzuge Abholer in Düsseldorf. Beschreibung der beiden Programmieradapter
-
Thread
Richtigen Hallsensor für Drehachsenauswertung
:D > Ist das mit einem Arduino überhaupt möglich? Ja. Habe neulich so einen von AMS an einen ATtiny2313 ran gehängt. Jan B. schrieb im Beitrag #6472501: > Hört sich kompliziert an :D Weit weniger kompliziert als es ist. Pseudocode ungefähr so: [c] int16_t Winkel_alt, Winkel_neu; int16_
-
Thread
Frage zu DDS-Generator
H. B. schrieb im Beitrag #6460794: > ... Atmel Prozessor ... ATTiny2313
egal ist. Wenn es sich um den miniDDS von Jesper Hansen mit der Original Software für den AT90S2313 handelt, ist das nicht schwierig: [pre]Serielle Kommandos: Set Type "1".."4" Sinus, Sawtooth, Triangle, Square Set dPhase "s"xxxx ("s" <4 byte, msb ...lsb> Change Phase
-
Thread
Regler fuer Drehgeber
https://www.mikrocontroller.net/topic/132412 Meine Variante (mit funktionsfähigem Quellcode für ATTiny2313) findest du im https://www.mikrocontroller.net/topic/275514. Das ist wie beschrieben mit Festkomma-Arithmetik mit Skalierung 1/32 (#define SCALE). Die Beschleunigung bei jedem Encoder-Schritt ist
-
Thread
Padauk PFS154 und Rambelegung
integrierten Komparator beschäftigen um damit einen "Software-ADC" wie das Atmel seiner Zeit für einen ATtiny2313 vorgeschlagen hatte (hmmm, sind diese alten App-Notes noch irgendwo verfügbar, ich finde diese nicht auf der microchip Seite). Im Endeffekt wird dann daraus evtl. ein VU-Meter wie das hier im Forum mit einem ATtiny13 vorgestellt wurde: https://www.mikrocontroller.net/topic/419372
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
interessant die Fehler zu finden und die alte Schaltung zum laufen zu bringen...aber ein einziger Attiny85...😀 Edit: Ich muss mich selbst korrigieren... Jörg R. schrieb im Beitrag #6435179: > Es sind ja nur 256 Bytes zu programmieren. Korrektur;-) Ich sehe gerade dass alle Adresseingänge des
: > Ein halb so großer Controller (14 statt 28 Pins) hätte auch gereicht, Ne, 20 polig. AtTiny2313. Blinken, Funkeln, Beschleunigungen etc. können auch ganz easy reinprogrammiert werden. Man ist nicht mehr so auf die starre Taktfrequenz angewiesen, softwaremäßig kann man bei den µCs Timerladewerte
-
Thread
Padauk PFS154, Timer16 und SDCC, Bug ?
den Komparator. Hier mag ich dann, ähnlich wie in einer uralten Appnote von Atmel für den Tiny2313 eine einfache (und relativ ungenaue) AD-Wandlung vornehmen. Damit müßte dann so etwas wie das VU-Meter (in Verbindung mit dem Charlieplexing) realisierbar sein, wie das hier jemand für einen ATtiny13
, ob die 2 kWord reichen, um mit dem Padauk dann ein UKW-Radio gemacht werden kann. Für einen ATTiny44 habe ich so etwas gemacht, mit 20 LED per Charlieplexing (benötigt 5 I/O) als Anzeige, 4 Tasten und eben 2 Leitungen fürs I2C. Macht zusammen 11 I/O Leitungen und der PFS hat 14. Stellt sich mir
-
Thread
Einfacher Zähler
CD40110B Na, die Dinger muß man aber aus dem Museum klauen. Wer C kann, nimmt lieber einen ATtiny2313, der kann dann auch gleich die Eingänge entprellen.
-
Thread
1 Hz-75 MHz Frequenzzähler 7 V-9 V 50 mA DIY Kit
keinen Grund, mein Licht unter den Scheffel zu stellen. Es gibt auch Schaltungen+Programm für einen ATtiny2313/4313. Layout müßte selbst gemacht werden: http://www.mino-elektronik.de/fmeter/fmeter.htm Oder einen 6-stelligen Zähler mit 13 mm LED, mit Quellcode für eigene Anpassungen und .brd Datei zum Nachbau
Abblockkondensator, hat nur "input" und liefert keinen "output"? Klarer Fall: ein schwarzes Loch! Ein ATtiny2313 + Quarz dürfte auch nicht aufwendiger sein, allerdings genauer messen. Aber das hatte ich ja schon gezeigt. > Mit fetten µC herumzuprotzen mag ja Spaß machen, aber das meßtechnische > Pendant
-
Thread
Schieberegister
Ein kleiner 8pin ATTINY + 100NF sollten ebenfalls völlig ausreichen.
on. Irgendwelche Zufallszustände sind nicht erlaubt? Sonst wie Sauerbier hier anzubieten: AtTiny2313 und zwei CD4094. (Fängt bei 0 an.) Muss nur auf die geforderte Anzahl von Zuständen angepasst werden, evtl. nur 1 CD 4094-er. ciao gustav
-
Thread
Vorverstärker und Vorteiler für Frequenzzähler
waren noch Zeiten Tja. Und es waren Zeiten, wo Peter Dannegger dazu meinte "Wie schön, daß mein ATtiny2313 Deine graue Theorie nicht kennt, er funktioniert nämlich einwandfrei" - und gemeint war das Abtast-Theorem, was eben immer zuschlägt, sobald man irgendwas zählen will mit einem Eingang, der von
-
Thread
AVR flashen, Abblockkondensator ?
Joachim B. schrieb im Beitrag #6394300: > welcher AVR hat nur ein VCC GND Paar? Viele. Z.B. ATTiny2313, ATTiny85 usw.
Maxim B. schrieb im Beitrag #6394397: > Viele. Z.B. ATTiny2313, ATTiny85 usw. wurde schon geschrieben, nur noch nicht von jedem, warten wir noch ab, vielleicht schreiben das noch einige mehr!
-
Thread
5V 4Bit - DOGM162 DOGM081 EA DOGM163 Initialisierung Beispiel ATmega8 Assembler
Parallelmodus als auch im SPI Modus getestet (mit ST7036 Controller). Hierbei ist schließlich eine kleine ATtiny2313 Testplatine entstanden. Anbei die Hardwarefiles. ein Testprogramm in Assembler und ein paar Fotos u.a. von einer DFC77 Uhr mit doppelter Zeichenhöhe und selbst definiertem Zeichensymbol. Auch
0,96" I2C OLED aus meinem RDA5807 Radio, auf das du dich vermutlich beziehst. Es läuft auf einem ATtiny45 (bei reduzierter Zeichentabelle auch auf einem ATtiny25). Die I2C Ansteuerung ist per "BitBang" (Software), sodass beliebige Pins verwendet werden können. Es können auch doppelt große Zeichen erzeugt
-
Thread
DMX gesteuerte Stepper/ Moving Head
jemand dabei helfen kann ein Programm zu schreiben was diese wünsche erfüllen kann. Ich habe noch ATtiny2313 und ATmega8 hier rumliegen die ich dafür verwenden würde aber falls die nicht gehen sollten ist das auch nicht schlimm :) Die Stepper die ich verwende sind MOONS 17HD motoren mit 200 steps und
-
Thread
AVR Atmega ports register
Ports gibt, aber keinen, der exklusiv eine Supply hat. Das andere Ende findest du massenhaft im ATtiny-Bereich: mehrere Ports, aber nur eine Versorgung. Z.b. ATtiny 2313/2313A/4313 und viele andere mehr.
-
Thread
[V] Riesige Bauteilsammlung in Sortimentsboxen
war.. Bei mir stapeln sich auch schon THT-Widerstände, DIL-ICs wie LM2575 oder Prozessoren wie Attiny2313A, Atmega8 und was weiß ich noch... seit 'zig Jahren verwende ich als Hobbyist nur noch SMD-Bauteile oder fertige Bausteine, die Zeiten in denen ich z.B. einen Schaltregler für 5V aus Einzelbauteilen
-
Thread
IR Fernbedienung mit IRSND
/idle/ bringt nicht allzu viel, warum nicht /power-down/? Der ATtiny4313 hat auf allen Pins die PCINT-Fähigkeit.
> Den "GIFR" erkennt mein Compiler nicht Äußerst merkwürdig - mit meinem ATtiny2313A klappt das, und dieser steht doch im selben Datenblatt wie der ATtiny4313 (auch wenn es von 09/11 ist). Ebenfalls merkwürdig sind die 17 uA, bei mir messe ich unter 0.5 uA, ist aber erstmal
-
Thread
Selfmade ISP Programmer
SPI-Master > arbeitet, ist MOSI ein Ausgang und MISO ein Eingang, Hängt vom Device ab, z.B. ATtiny 2313 als Three-wire SPI Master ist der Ausgang DO, das ist B6, was aber MISO ist(MISO/DO/PCINT6).
SPI-Master >> arbeitet, ist MOSI ein Ausgang und MISO ein Eingang, > > Hängt vom Device ab, z.B. ATtiny 2313 als Three-wire SPI Master Na gut, bei SPI per USI sieht's natürlich anders aus.
-
Thread
Frage zum PA2 Pin des ATTiny2313
Wie kann der Portpin PA2 des ATTiny2313 aktiviert werden? D. h. der Resetpin soll zum Portpin werden. Reicht es das Fusebit RSTDISBL zu programmieren?
H. Winder schrieb im Beitrag #6345591: > Wie kann der Portpin PA2 des ATTiny2313 aktiviert werden? D. h. der > Resetpin soll zum Portpin werden. Reicht es das Fusebit RSTDISBL zu > programmieren? Ja klar. Du musst dir aber auch über die Folgen im klaren sein: Das
-
Thread
Ausgang eines Pins gleich eingang eines anderen Pins setzen
Jens schrieb im Beitrag #6327047: > moin, > gibt es eine Möglichkeit bei einem AVR (ATtiny 2313) den Ausgang eines > Pins automatisch gleich den Eingang eines anderen pins zu setzen? Bei ATtiny mit CCL ja, allerdings nur mit den entsprechenden Pins. Beim 2313 nicht.
Habe ja explizit nach einem Weg gefragt, ohne den Ausgang explizit zu setzen. Aber mit einem Attiny2313 geht es ja nicht.