-
Thread
Code: Publisher-Subscriber eventloop
komplette Code liegt auf github: https://github.com/Zirias/shuttercontrol/tree/master/shutterctl_attiny84 Ich bin gespannt auf Kommentare und Verbesserungsvorschläge. *edit*: Eine erste Verbesserung, die originale Version hatte eine kleine race condition wenn ein Interrupt genau vor dem "sleep"
-
Thread
Mouser Bestellung
Hi, ich weiß nicht ob meine PM gerade angekommen ist. Ich würde 25x 579-ATTINY402-SSN nehmen (8,58 €) Wenn es klappt bitte kurz per PM bei mir melden! Gruß, Samuel
Hallo Arthur, ich möchte mich auch beteiligen. Ich komme auf 18,36€ bzw. 21,84€. Mail ist unterwegs. Danke Jörg
-
Thread
AVR Synthesizer Konzept
leider nicht. PLL für den Timer ist meines momentanen Wissens nach nur bei Tiny25/45/85, Tiny24/44/84, Tiny15, Tiny26 und Tiny261/461/861 implementiert. > Tiny > scheidet trotzdem aus, da HW-Multiplizierer fehlt. Tja, man kann nicht immer alles haben... > > Ich hab mir inzwischen auch ein
ebenfalls alle 512 Takte. Das ganze dauert im worst case 143 Takte. Im Durchschnitt eher 100. Attiny wird jetzt sowieso überflüssig, da ich das XMEM Interface vom Atmega8515 ausprobieren werde. chris schrieb im Beitrag #2255510: > Naja, wenn Dir Rechenleistung so wichtig ist, dann würde ich nen
-
Thread
KiCAD ist im Kommen
28.575) (width 0.25) (layer F.Cu) (net 1) (tstamp 58CAFD4A)) (segment (start 86.36 28.575) (end 84.455 30.48) (width 0.25) (layer F.Cu) (net 1) (tstamp 58CAFD4C)) (segment (start 84.455 30.48) (end 84.455 46.355) (width 0.25) (layer F.Cu) (net 1) (tstamp 58CAFD4D)) (segment (start 84.455 46.355
LED-Taschenlampen enthielten eigentlich alle auch schon eine "Form programmierbarer Logik", z.B. einen Attiny oder STM8. Das Ding muss ja schliesslich SOS morsen können... ;-)
-
Thread
Was nehme ich nur?
Nimm einfach einen Attiny oder Atmega. Hilfe gibts hier genug. Anfangen solltest du vielleicht mit den bestehenden Artikeln: [[AVR-Tutorial:_Equipment]] [[AVR-Tutorial]] [[AVR-GCC-Tutorial]] [[Kategorie:AVR-Tutorial]]
wie 74HC595, kann man den kleinsten und billigsten uC nehmen, beispielsweise ATmega8 oder PIC16F84. Nimmt man Displays die Multiplexbetrieb erfordern, muss man aber uC mit eingebautem LCD Controller oder externe LCD Controller verwenden. Deine Suche beginnt also mit dem Display. Alle "intelligeten
-
Thread
Konflikt? WDT + INT0 + SLEEP
IR gelöst werden) fangen sie an sich zu "unterhalten". Das hier ist mein aktueller Code, auf ATTINY84: IR-LED an PA6, TSOP an PB2/INT0. Die RGB LEDs belegen PA0-PA5. Es gibt noch einen Piezo auf PA7, der ist aber erst mal zweitrangig. [c] #include <avr/power.h> #include <avr/wdt.h> #include
-
Thread
Formel-/Berechnungsprobleme
/c] Warum kommt bei Formel 2,3 nicht die korrekte Zahl raus? PS: Prog.Sprache: C uC: ATMEL ATtiny84 Zahlen innerhalb der Formel sind in Echt, Variable und Präprozessor-Makro. Fehler liegt eindeutig innerhalb des Formelaufbaus!
-
Thread
Alternative zu Reichelt, oder Preisanstieg "normal"
Tagen im Haus (aus USA). Bei Stückzahlen um die 25 ist Mouser teilweise RICHTIG viel billiger, zB ATtiny13V: Reichelt (1.80€) Mouser (1.11€, inkl. MWSt.)
Digikey: 2,84 netto (in Stückzahlen deutlich billiger, aber wer braucht hier 5000 Stück auf einmal?). Der Laden ist nicht übermäßig billig, aber gut sortiert, kein Vergleich zu Reichelt und Conrad. Nur der Versand
-
Artikel
IRMP
Infrarot-Multiprotokoll-Decoder = Unterstützte µCs. IRMP ist auf verschiedenen Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
20.09.2011: Neues Protokoll: NEC42 20.09.2011: Neues Protokoll: NETBOX 20.09.2011: Portierung auf ATtiny84 und ATtiny85 20.09.2011: Verbesserung von Tastenwiederholungen bei RC5 20.09.2011: Verbessertes Decodieren von Biphase-Protokollen 20.09.2011: Korrekturen am RECS80-Decoder 20.09.2011: Korrekturen
-
Thread
Mal wieder Wanderkiste?
schrieb im Beitrag #5213434: > rentiert sich zum Bestellen wegen den Versandkosten nicht 25x BZX84B5V6-AU 7,75 freihaus? (o. 5,10 & 3Bier; *Selbstabholer 3Bier* (!))
getestet, i.O. 64x BC 547B 1x TCA 3727 1x XR 2206CP 1x HEF 4093BP 1x MC1488N 1x MC1488F 2x ATTINY 12L-4PI 1x 24C64 1x MC 1458 1x CNY 17-3 1x HEF 4001BP 1x 12C508A 1x Print-Batteriehalter 4x 18650 1x µSD->SD Adapter Kingston 2x 2N 3055 1x Evaluationboard EVBSH7125-Carrier Board V1.1 mit
-
Thread
3 Kanal 16 bit PWM mit Tiny2313 (Bascom)
Arne Groh '2011-06-20 ' 'Fusebits '1111 1111 '1111 1111 '1101 1111 '1110 0100 $regfile = "attiny2313.dat" $crystal = 8e6 Dim I As Byte Dim J As Integer Dim Ocr_0a As Word Dim Ocr0ah As Byte Dim Ocr0al As Byte Dim Ocr1a As Word Dim Ocr1b As Word Dim Flags As Byte Lastrun Alias Flags
42% , 44% , 46% , 48% , 50% , 52% , 55% , 57% , 60% , 62% Data 65% , 68% , 71% , 74% , 77% , 81% , 84% , 88% , 92% , 96% , 100% , 105% , 110% , 115% , 120% , 125% Data 130% , 136% , 142% , 149% , 155% , 162% , 169% , 177% , 185% , 193% , 202% , 210% , 220% , 230% , 240% , 250% Data 262% , 273% , 285%
-
Thread
Welche 32-Bit MCU für ein neues Projekt
neues ausgedacht. Bisher (letzten 30 Jahre) bin ich auf ziemlich vielen verschiedenen CPU/µC von attiny13a bis aarm64/x86_64 und momentan auch stm32 mit vim, make und x-y-z-gcc und Konsorten nicht zu schlecht gefahren. Ich hab' eigentlich nicht vor, das nochmal zu aendern. Da greift dann schon mein
wanderte. Man bekommt bei Microchip noch immer DIL. Man bekommt bei Microchip noch immer PIC16F84 bzw. kompatible Nachfolger. Ich würde mir da wirklich noch keine Gedanken über eine Abkündigung von irgendwelchen 'modernen' Chips machen. Christoph M. schrieb im Beitrag #8049631: > Was sind
-
Thread
[WIP] Lagerverwaltung Part-DB 1.0
in der Config machen. Ist ein bisschen umständlich wenn man zb. eine Controller-Familie sucht ("ATTiny") und für die Datenblätter/AppNotes in die jeweilige Detailansicht rein muß.
perms_parts_lots_82, t62.perms_parts_tags AS perms_parts_tags_83, t62.perms_parts_unit AS perms_parts_unit_84, t62.perms_parts_mass AS perms_parts_mass_85, t62.perms_parts_manufacturer AS perms_parts_manufacturer_86, t62.perms_parts_status AS perms_parts_status_87, t62.perms_parts_mpn AS perms_parts_mpn_88,
-
Thread
Was tun mit altem Zeitzeichenempfänger
Zeitsignal ebenso codiert ist wie DCF77. Er musste nur einen fertigen DCF77 Empfänger an einen Attiny/Arduino koppeln, Software zur Zeiterfassung gibts fertig, und den die 75kHz an einem Pin ausgeben lassen, unterbrochen passend zum code und ein bisschen gefiltert, die Phasenlage wird ja egal sein
unverständlicherweise im angepeilten Frequenzbereich viel niedriger als bei höheren Frequenzen: 84 kHz Q=103 101 kHz Q=152 152 kHz Q=289 und sinkt dann wieder auf Werte um 230 bis 470 kHz. Bei der Messung im Gerät "über alles" wurde ja auch etwa Q=100 festgestellt. Die Einstellmöglichkeit über
-
Thread
VU-Meter Schaltung
Am Einfachsten wäre ein Mikrocontroller. Zum Beispiel ein Attiny 13. Damit ließt du per AD Wandler das Audiosignal ein und erzeugst über eine passende Lookup-Tabelle (lin zu log) ein PWM Signal, dass du durch einen Tiefpassfilter jagst.
Die BC84x werden einfach 2 Chips in einem Gehäuse sein, also keine 2 Transistoren auf einem Chip.
-
Thread
Fragen zu Forth
wilkürlich gewählt, weil der Atmega328 auf dem Arduino 2K hat. Eigentlich wollte ich die VM auf einem Attiny85 laufen lassen, da ich aber gerade keine Lust hatte, die Umgebung aufzusetzen, habe ich das Arduino-Board genommen. Ausserdem wäre es dann mit dem Demo-Programm schwierig geworden. Eine blinkende
Arduino Due ausprobiert. http://arduino.cc/de/Main/ArduinoBoardDue - SAM3X8E ARM Cortex-M3 CPU - 84 MHz Taktung Interessanterweise lässt sich die VM ohne Änderungen zum Arduino Uno kompilieren, obwohl die typischen AVR-Programmzugriffe im Code stehen: #include <avr/pgmspace.h> #define FORTHCODESIZE
-
Thread
Wanderkiste Widlar, Runde III
weiter transport. Bisher fehlt mir dazu aber noch die Adresse für die nächste Station. Out: 47x BZX84-C4V3 70x 10kOhm 0805 5x 330uF SMD Kondensator 5x 7 Segment Anzeige klein 3x IRF540 In: 15x Gleichrichter MB6S 9x ATMega8A (SMD) 5x ATMega88PA (DIL) 4x ATTiny13V (DIL) 1x ATTiny2312
-
Thread
LED Matrix 5x7 programm
animations * Author: Alexander Weber alex@tinkerlog.com * Date: 21.12.2008 * Hardware: ATtiny2313V * Software: AVRMacPack * */ [c] #include <avr/io.h> #include <avr/pgmspace.h> #ifndef FONT_H_ #define FONT_H_ #define MAX_CHARS 59 #define CHAR_OFFSET 0x20 const uint8_t
0x52, 82, R 0x12, 0x15, 0x09, 0x03 , // 0x53, 83, S 0x01, 0x1f, 0x01, 0x03 , // 0x54, 84, T 0x0f, 0x10, 0x0f, 0x03 , // 0x55, 85, U 0x1f, 0x10, 0x0f, 0x03 , // 0x56, 86, V 0x1f, 0x08, 0x1f, 0x03 , // 0x57, 87, W 0x1b, 0x04, 0x1b, 0x03 , // 0x58, 88, X 0x03
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
Sterbebett? "Mehr Flash!" Ich würde eher sagen "Mehr Pins!" weil obwohl meine Programme oft in einen ATtiny13A reinpassen, sind die 5 nutzbaren Pins leider der Flaschenhals. Derzeit bastel ich ein Leistungsmessgerät mit OLED-Display. Die Flashbelegung liegt bei knapp 850 Bytes, aber mir fehlt einfach ein
Data + RW Data) 13452 ( 13.14kB) Total ROM Size (Code + RO Data + RW Data) 23392 ( 22.84kB) Total ROM Size (Code + RO Data + RW Data) 55784 ( 54.48kB) Total ROM Size (Code + RO Data + RW Data) 78624 ( 76.78kB) Total ROM Size (Code + RO Data + RW Data) 13444 ( 13.13kB
-
Thread
Arduino in C Convertieren für AVR-ISR MK2
alles kann man sich da halt nicht rauslesen...^^ Hatte zuerst versucht mit einem Arduino einen ATTINY 84 und einen ATMEGA8 zu flashen aber iwi gab das nur probleme deshalb bin ich jetzt kurzfristig auf das AVR-ISP-MK2 umgestiegen was ich aber erst am Montag bekomme. Wollte aber mal vorrab von euch
-
Artikel
IRMP - english
IRMP - Infrared Multi Protocol Decoder = Supported MCUs. IRMP runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P
protocol: NEC16 2011-09-20: New protocol: NEC42 2011-09-20: New protocol: NETBOX 2011-09-20: Port to ATtiny84 and ATtiny85 2011-09-20: Improved key repetition detection in RC5 protocol 2011-09-20: Improved decoding of Biphase protocols 2011-09-20: Fixed some smaller bugs in RECS80 decoder 2011-09-20: Corrected
-
Thread
Assemblerprogrammierung ARM CORTEX
Kontrolle. Dito ;) Ich hab dir mal ein absolut minimalistisches Blinky (für STM32) angehängt, was in 84 Byte läuft (ja, es geht kleiner und nein, das Programm ist nicht sinnvoll). Ohne Interrupts, Startup-Code usw. Der Startup-Code ist gewissermaßen das Blinky. Das solltest du relativ problemlos auf den
Assemblerprogramm sowieso schnell Essig. Anders sieht das sicher noch aus, wenn du in sowas wie einem ATtiny10 einen Mini-Controller realisierst mit sehr stark abgegrenztem Aufgabenfeld. > Und ein Assembler ist > erheblich einfacher aufgebaut als der generell komplexe Compiler, so daß > der Assembler
-
Thread
Prüfen ob Wasseroberfläche gefroren
www.mikrocontroller.net/articles/BMA020). 6,95 Euronen ist ja kein Preis dafür. Ich werde das ganze wohl mal mit einem ATtiny85 oder 84 aufbauen. Als Vibrationsmotor nehme ich diesen von Pollin: http://www.pollin.de/shop/dt/MzY1OTg2OTk-/Motoren/Gleichstrommotoren/Vibrationsmotor.html. Ein Euro ist dafür ja kein Geld. Nur
Schaltung habe ich mittlerweile gebaut (Vibrationsmotor mit Beschleunigungssensor, gesteuert mit einem ATtiny84, alles eingebaut in eine kleine Filmdose aus transparentem Kunststoff). Die ersten Tests waren sehr erfolgreich. Ich werde die Schaltung, als auch einige Fotos demnächst hier veröffentlichen.
-
Thread
DCF77 ausgefallen
habe ich auch nach über 10 Jahren Betrieb > noch keine falsche Uhrzeit gesehen. Karl B. seine AtTiny Uhr hat wahrscheinlich keine RTC und decodiert "on the fly".
Björn W. schrieb im Beitrag #8072794: > Karl B. seine AtTiny Uhr hat wahrscheinlich keine RTC und decodiert "on > the fly". Das war das Programm von G. Schmidt. Ohne "Gangreserve". Aber das Gewitter war auch durchaus ungewöhnlich. Es war der Pfingstdienstag
-
Thread
Reichelt: Was ich gerne im Programm hätte
sich darauf spezialisiert haben und die meisten Elektronik-Distributoren verschlafen diesen Hype - ATtiny13V, wenn er denn verfügbar ist - Step-Up Wandler von Maxim, gerade wenn man aus 1-2 Batteriezellen eine höhere und konstante Spannung braucht. Braucht man in vielen batteriebetriebenen Geräten. Z.B
Controllern jedoch sehr gut. Kleines Beispiel: bei Kessler kostet der ATmega32-16 als DIP Version 4,84 uronen, bei Reichelt dagegen 6,20 uronen. Versandkosten und Mindestbestellwert sind bei beiden identisch. PS: ich arbeite nicht für Kessler, habe aber bisher positive Erfahrungen gemacht.
-
Thread
DCF77-Empfänger Sammelbestellung
weit > oberhalb von 77.5kHz stören. Sollte man? Tut man das auf keinen Fall? Eine gute Idee. ATTiny816 wäre mit UPDI/Arduino-Support ein feiner Kandidat. Keine Tools außer freier SW erforderlich. Serielle Ausgabe mit internem RC wäre durch die Sekunde im langfristigen Mittel gut abgleichbar. Viel
dass man vorhersagt, was als nächtes Informationsbit kommen könnte. Es gab in c't Hacks 2/2014 S. 84 (https://github.com/MakeMagazinDE/DCF77) von Reimar Grasbon eine DCF77 Dekodierung mit einem Mealy-Zustandsautomaten. Die kommt mit ~300 Zeilen Code aus und läuft äußerst stabil/robust. Klar, sie bildet
-
Thread
Wer nutzt das Nucleo-64 und kann mir
beschäftigen. Und das (zumindest für den Anfang) die kleineren AVR deutlich zahmer. Das Datenblatt des ATtiny13A umfasst zum Beispiel nur 180 Seiten. Versuche mal, das anhand meiner oben genannten Anleitungen zu erlernen. Ich denke dann merkst du relativ schnell, ob das was für Dich ist, oder ob du doch
umwandeln int_liste = np.uint8(npa) # zugriff erfolgt dann etwa mit # int_liste[0] # array([68, 1, 84], dtype=uint8) # oder spezieller # int_liste[0][2] # 84 [/code] Wie du das so formatierst wie es dir in deinen C-Code passt, das lasse ich dir mal als Aufgabe.
-
Thread
ZX81 plus38 Clone
sehe, scheint der > Prozessor aber ein nicht-A-Typ zu sein. Stimmt irgendwie. Die bestückte Z84C0020 ist nicht NMOS und 4MHz, sondern CMOS und 20 MHz.
einen Taster anlöten und es noch einmal in Ruhe durchtesten... Der Z80 ist ein aktueller CMOS Chip Z84C0010PEG
-
Thread
Gibt es eigentlich keine deutschsprachigen " Freaks " wie diesen ?
mal wieder was richtig gutes über µP wie den Z80 und hoffentlich in Zukunft was über µC wie die ATtiny's & ATmega's oder sogar was richtig neues wie die AVR-DB Serie, z.B. AVR128DB28, den man sogar noch im SPDIP-Gehäuse bekommt. *Gustav Vogels* https://www.youtube.com/channel/UCOeB9KOqnrrj0XAwx6mPyUQ
www.youtube.com/c/Devi%C4%BAsPlaceX/videos *Elektronik Basics* https://www.youtube.com/channel/UCoRNv8rBWbZf84byB5a8V7g/videos Bernd_Stein
-
Thread
UKW-Prüfsender: Diverse Fragen!
mitbringt, um ein PLL aufzubauen. Er braucht einen Referenzquarz (meistens 4 MHz) und eine mit einem ATTiny simpel aufzubauende I2C Bus Ansteuerung. Ausserdem hat er noch Portausgänge, die früher zu Bandumschaltung benutzt wurden und einen simplen A/D Wandler, der für die AFC war. Als Ausgang liefert er
hat der Mix aus BNC und TNC-Buchsen? Klar erkennbar ist der HF-Leistungsverstärker mit einem BLY 84. Hier sollte wohl irgendwo im VHF-Bereich richtig Dampf gemacht werden... Da die Typbezeichnung des DIL-ICs unleserlich ist, kann man über die Funktion dieses Schaltungsteils nur spekulieren. Vielleicht
-
Thread
Sonnenaufgang/Sonnenuntergang in Tabelle (Astro-Uhr/Dämmerungsschalter)?
25 8:10:25 -78 27.01.24 26 8:09:05 -80 28.01.24 27 8:07:43 -82 29.01.24 28 8:06:19 -84 30.01.24 29 8:04:52 -86 31.01.24 30 8:03:24 -88 01.02.24 31 8:01:54 -90 02.02.24 32 8:00:22 -92 03.02.24 33 7:58:47 -94 04.02.24 34 7:57:11 -96 05.02.24 35 7:55:34 -98 06.02.24
22.03.24 81 6:18:17 -142 23.03.24 82 6:15:55 -142 24.03.24 83 6:13:33 -142 25.03.24 84 6:11:11 -142 26.03.24 85 6:08:49 -142 27.03.24 86 6:06:27 -142 28.03.24 87 6:04:05 -142 29.03.24 88 6:01:43 -142 30.03.24 89 5:59:21 -142 31.03.24 90 5:57:00 -141 01.04.24