-
Thread
Voltmeter Software!
****************** VOLTMETER-TEST $regfile = "atTiny24.dat" 'ATTiny24-Deklarationen $crystal = 1000000 'Interner Takt benutzt Dim Bimu(12) As Byte 'Bitmuster für Zeichen Dim Dimu(3
;Digit-Zähler für Anzeige-Multiplexing .def iwl=r22 ;ISR-Working L .def iwh=r23 ;ISR-Working H .def wl=r24 ;Working L .def wh=r25 ;Working H .cseg .org 0 rjmp RESET ;Reset Handler rjmp nix;EXT_INT0 ;IRQ0 Handler rjmp nix
-
Thread
F1-Drehzahlanzeige selber programmieren
Ratz-Fatz zu Speicherüberlauf. Ach, naja, lass mal die Ammenmärchen in der Truhe. ;-) Das ist kein ATtiny13 oder ATtiny2313 oder so, sondern ein ATmega32. Dessen Flash muss er mit dem bisschen an Aufgabe erstmal gefüllt bekommen. Wenn Fließkommazahlen dem Verständnis der Berechnungen förderlich
EUje??e???U??kdM???V?U?ke]?????U?b]??6?V?U??.lM.z?U??b]??????U??K.nm?W?U?kdM.n?UE????fde???U??jEM??<23>?U??zM&fe??U?]?EM????U????6?????U???{??v?V?U??K.nl}UU??+fdE]}UU??}tE?:%??U????6vt?V?U???<23>vt???U???EM??e??U?????????U??K.???V?T??iIY??QU??????E?U?U?V???n???U?????e??UU??????&???U????[?yUU??V???????
-
Thread
AMTEL Evaluationsboard 2.0.1 von Pollin
; Taste2 | 5 PD3 PC1 24| ; Taste3 | 6 PD4 PC0 23| ; | 7 VCC GND 22| ; | 8 GND AREF 21| ; | 9 PB6 AVCC 20| ; |10 PB7 PB5
Chips. bei deinem Interruptvektortabelle ist mir was aufgefallen. Ich mache das bei so Beispiel (ATtiny26) .CSEG .ORG 0x00 rjmp RESET ; Reset handler reti; rjmp EXT_INT0 ; IRQ0 handler reti; rjmp PIN_CHANGE ; Pin change handler rjmp TIM1_CMP1A ; Timer1 compare match 1A reti; rjmp
-
Thread
mit kurzen Impulsen schalten / gegenseitig entriegeln / Attiny2313
Hallo, ich habe hier eine kleine Schaltung mit dem Attiny 2313. Genauer gesagt handelt es sich um die 8 Kanal IR Fernbedienungsschaltung von Pollin (v1.1). Nachdem ich den Attiny 2313 gewechselt und mit einer modifzierten Quellcode beschrieben habe,
Taste 5 PB4 Impuls 100 ms .db 22,imp, 10, 0, 32, 0 ;Taste 6 PB5 Impuls 100 ms .db 23,rep, 10, 0, 64, 0 ;Taste 7 PB6 Tastendruckdauer + 100 ms .db 24,rep, 10, 0,128, 0 ;Taste 8 PB7 Tastendruckdauer + 100 ms .db 25,tog, 0, 0, 0, 8 ;Taste 9 PD3 Toggelmodus
-
Thread
Prüfen ob Wasseroberfläche gefroren
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.
mir dieses Jahr auch schon wieder mehr geworden. (Habe ca. 30 gezählt, letztes Jahr warens so um die 23) Die Jungs scheinen ganz neue Nahrungsquellen aufzutun. Hehehe, freut mich natürlich, das du solche Erfolge hast. Ich werde allerdings dieses Jahr mal richtig ausmisten, das Schilf am Rand hat
-
Thread
PWM synchron zu 50Hz Netz
Anbei mal ein Beispiel für einen 50/60Hz Phasenschieber zur Brummkompensation auf nem ATtiny25. Der Timer T0 mißt die Frequenz und T1 gibt sie verschoben als PWM aus. Man sieht beim Einschalten schön, wie die PLL langsam einrastet.
uC zwischen 50,046 und 49,988Hz. Das sind somit von 19981 us bis 20005 us und damit ein Jitter von 23 us. Bezogen auf die 50 us einer kompletten 20 kHz Periode sind das 50% Abweichung durch den Jitter. Da wird wohl eine Filterung nötig werden...
-
Artikel
Diskussion:Modellbauservo Ansteuerung
einige fangen bei 150% an zu brummen. Ach ja in die Impulsleitung sollte ein Widerstand, und der ATtiny wird am besten mit einem Quarz getaktet. LG, Björn Die Pause muss nicht mit 20ms - x ausgerechnet werden. Diese kann fest auf 20ms gelegt werden, das spart Rechenarbeit. Außerdem kann die Pause bei
an meinem Servo sehr gut funktioniert. Die Schaltung ist denkbar einfach und hier zu finden: Stefan 23.04.2013
-
Thread
Arch Linux Avrispmk2 Atiny85
usbdev_open(): Found AVRISP mkII, serno: 000200214240 AVR Part : ATtiny85 Chip Erase delay : 4500 us PAGEL : P00 BS2 : P00 RESET disposition : possible i/
Programmer Model: AVRISP mkII Hardware Version: 1 Firmware Version Master : 1.23 Vtarget : 0.0 V SCK period : 10.37 us avrdude: stk500v2_command(): command failed avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Target not
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil2) Gesperrt
BW-Linit, ohne jegliche Filterung in SW entstanden. Ich hatte nur die je zwei 0-Ohm-Widerstände durch 23,5 Ohm (lag in der Bastelkiste, richtiger wären 24,9) ersetzt. Falk
hohoho, 23 Downloads von dem Anhang, schön das ich helfen konnte...;))) Gruß Michael
-
Thread
Programmieren mit KI
im Beitrag #8002918: > Doch: > […] Nein: https://www.forbes.com/sites/michaeltnietzel/2023/03/23/american-iq-test-scores-show-recent-declines-according-to-new-study/ (beispielhaft – das Phänomen ist zumindest über die gesamte westliche Welt hinweg konsistent).
sein... Oh Ihr Rechtgläubigen, sehet und staunet: [2]. [1] https://www.youtube.com/watch?v=jjz23Q92A4s [2] https://www.youtube.com/watch?v=Lu56xVlZ40M
-
Thread
Entprellschaltung entlädt Kondensator nicht?
ich mir wohl einen Bären aufbinden. Der Schmitt Trigger Ausgang hängt an einem Port Expander (MCP23S08), um u.a. Tastendrücke Interrupt-gesteuert zu verarbeiten, was soweit auch funktioniert. Zum Pollen meine ich im µC keine Zeit verbrauchen zu können, da andere zeitkritische Aufgaben auf ihn warten
Timer braucht, > ist in der Codesammlung nachzulesen: > Beitrag "EIN-AUS mit Taster per Interrupt, ATtiny25 o.ä." Sorry aber DAS geht mal /garnicht/! So ein /Monster/, inklusive /Waits/, für eine popelige Taster Abfrage, kommt mir NIEMALS in die ISR! /Waits/ und /elegant/, passt einfach nicht
-
Thread
Help me ATtiny2313-10PU
task list of time switch on/off port B0 and PWM port B3 from 1 up to 100 % for microcontroller ATtiny2313 with work from the personal computer, that it would be possible to set 31 points of start: Time Status PortB0 PortB3 0:00 OFF 1 0% 1:00 OFF 1 0% 2:00 OFF
1 0% 20:00 OFF 1 0% 21:00 OFF 1 0% 22:00 OFF 1 0% 23:00 OFF 1 0%
-
Thread
STM32 Programm unerwartet groß
00 00 E9 01 00 08 00 00 00 00 00 00 00 00 | ....é........... 0000:0190 | E9 01 00 08 82 B0 C8 23 00 21 44 F6 1F 60 01 91 | é....°È#.!Dö.`.. 0000:01A0 | 01 9A 82 42 03 D9 01 3B F9 D1 02 B0 70 47 01 9A | ...B.Ù.;ùÑ.°pG.. 0000:01B0 | 01 32 01 92 F4 E7 00 00 09 4A 0A 4C 08 B5 13 6B | .2..ôç
Waschmaschinen die Einsparung von 30 Cent lohnend ist, oder die Aufgabe so einfach ist, dass es ein ATTiny auch tut.
-
Thread
Schnelle (Pseudo-)Zufallszahlen
, Gleichverteilung über 10^6 Werte). Mit dem Ergebnis bin ich aber ganz glücklich (31 Takte auf ATTiny/Mega), und da das Thema ja immer wieder auftaucht, hab ich das ganze etwas aufgehübscht und stells hier für euch ein. Etwas ausführlichere Infos zu den Eigenschaften und zur Verwendung stehen in
defines ( RANDSIZE / RANDTAP ) auf ( 17 / 5) stellt, sollte die Periode nach meinem Verständnis > 2^23 sein. Ein Durchlauf braucht dann 36/37 Takte, allerdings steigt auch der Speicherbedarf auf 18 Byte. Wer z.B. auch 34 Byte über hat, darf sich z.B. bei (33 / 13 ) schon auf 2^39 Werte freuen, bis die
-
Thread
mal wieder ein neuer
download/techb_myavr_board_lpt.pdf Darin ist diese Beispielkommandozeile angegeben: avrdude.exe -p Attiny12 -e -c sp12 -U:flash:w:"test.hex":i -P lpt1 Was welches Argument bedeutet, sieht man in der AVRDUDE Doku,
numerischer Konstante main.cc:22: Fehler: expected unqualified-id vor numerischer Konstante main.cc:23: Fehler: expected unqualified-id vor numerischer Konstante main.cc:24: Fehler: expected unqualified-id vor numerischer Konstante main.cc:25: Fehler: expected unqualified-id vor numerischer Konstante
-
Thread
Robot automatisch 3S LiPo Laden
permanent den > akku (wenn auch nur gering) entladen... 12V / 57k = 210.5uA 5Ah / 210.5uA = 23'750h = 2.709 Jahre Dazu kommt der Leckstrom deines Akkus, laut lipolbattery.de "LiPo akkus erleben eine Selbstentladung von ca. 5% pro Monat" -> 250mAh / Monat = 8.33mAh / 24h = 347.22uA Somit
Hier ein Beispiel eines Laders für max 16V basierend auf https://github.com/olkal/ATTINY-programmable-Power-switch und einem Interface wie bei den Pedelecs (Bosch classic). Der NTC Kontakt wenn dieser 5V bekommt schaltet dieser die Batterien (sofern diese geladen werden kann) für 30
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
da es hier nur um das Protokoll geht. Einige Sender basieren noch auf einer Minimalfirmware mit ATtiny84, funktionieren aber noch, da das HF-Protokoll rückwärts kompatibel ist.
rauszupicken geht auch nicht. Dann gibt's noch https://github.com/modm-io/avr-libstdcpp/issues/23 aber da tut sich auch nix. Und es würde AVR als freestanding behandeln, was weit wehiger ist als AVR GCC + AVR-LibC wirklich können.
-
Thread
AVR64EA28: PIT-Interrupt
writing 294 bytes flash ... Writing | #################################----------------- | 66% 0.23 s avrdude jtagmkII_paged_write() error: bad response to write memory command: RSP_NO_TARGET_POWER avrdude jtagmkII_write_byte() error: bad response to write memory command: RSP_NO_TARGET_POWER **
an updated register value is > available". Das erinnert mich an den asynchronen Timer T1 des ATtiny861. Sehr erstaunt war ich, daß nach Löschen des Interrupts und Freigabe sofort der Interrupthandler angesprungen wurde. Ich mußte noch 2 NOPs dazwischen einfügen, bis alle Bits aktualisiert waren.
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
Vbr nicht getestet)(15.06.2015) [0,0179€ @500] 1N5822, 40V, 3A (15.06.2015) ICs. AVR. [0,363€ @10] ATTINY13A (15.06.2015) [0,886€ @10] ATMEGA8A TQFP32 [1,105€ @10] ATMEGA328P (Scheinen originale chips zu sein, Test steht noch aus) (14.06.2015) (Highlight) LDO. [0,102€ @100] xc6206p282mr 2,8V 2%, SOT23,
, SOT23, low dropout, low quiescent current (15.06.2015) [0,0606€ @50] xc6206p332mr 3,3V 2%, SOT23, low dropout, low quiescent current (15.06.2015) [0,0678€ @50] xc6206p362mr 3,6V 2%, SOT23, low dropout, low
-
Thread
LED Leuchttafel Projekt - AVR - Fragen & Vorstellung
Backpapier durch beleuchtet wird. Dazu ein paar Daten: - ATMega 8 - 20 RGB LEDs (vom Mükra) - 23 Transistoren als "Schalter" (BC 337-25) - 12V Netzteil zu 5V durch Spannungsregler (MOSFET(?)) L7805CV Ich habe einige Fehler bei diesem Projekt gemacht, aber das gehört ja alles zum Lernprozess
Theorie sowie einigen kleinen Spielereien. (blinkende LEDs am ATMega, copy&paste Servo Steuerung attiny ausm web, etc., studiere technische Informatik, 2 Semester hinter mir, mit ebenfalls diversen praktischen Laborversuchen) Doch bevor ich über meine Fehler rede und euch etwas Frage, erstmal zum
-
Thread
100mhz 32bit - counter ohne vorteiler?
Peter Dannegger hatte auch schon mal einen ähnlichen Murks von sich gegeben ("wie gut, daß sein ATtiny mit 20 MHz Systemtakt nicht weiß, daß er nur Signale bis 10 MHz zählen kann..."), das war genauso ignorant - ist aber schon lang her.. vergeben aber nicht vergessen. Also, was zählt denn dein 168
stinkeinfachen PIC, einem externen FF, zwei externen Bustreibern und einem externen Komparator (alles im SOT23-5) hingegen Frequenzzähler gebaut, die von 1 Hz bis tatsächlich etwa 140 MHz funktionieren. OK, ab 100 MHz braucht es ne relativ reichliche Amplitude, da der Komparator so langsam an seine Grenzen gekommen
-
Thread
ATTiny22 Software ändern
;* Version :1.0 ;* Date :00.05.31 ;* Last updated :00.08.19 ;* Target :ATTiny22 ;* Crystal frequency :1Mhz intern oscillator ;* ;* Support :J.v.Boxtel ;* Support E-mail :boxteldoelen@hetnet.nl ;* ;* Code Size :149 words ;* Low Register Usage :
bitcnt =R21 ;Counter .def SYS_ADDR =R22 ;Systen addres to respond on .def LAMP_NR =R23 ;Lamp number to respond on .def EEard =R24 ;address to read from .def EEdwr =R25 ;data byte to write to EEPROM .def EEawr =R26 ;address byte to write to .def tim1
-
Thread
µC - BUCK - BOOST Konverter
fertig ist das Orchester. Es gibt µC, die den PWM-Takt per PLL nach oben schrauben können. Ein ATtiny45 kann das z.B. schon... BTW: der D5 des Arduino wird sich schwer wundern... ;-)
alles in der Welt, soll die Software denn Q15 jemals einschalten, ohne das die Ausgangselkos C22,C23 schlagartig über diesen und die Q18-Diode entladen werden?
-
Thread
Arduino - UNO Flashershield (Linux)
Shield in Verbindung mit einem PIC16F676 flashershield_03.jpg zeigt das Shield in Verbindung mit ATtiny44 flashershield_with_pic16f676.jpg zeigt einen Screenshot, der gerade einen PIC16F676 programmiert hat.
2020 /lib/x86_64-linux-gnu/libncurses.so.5 -> libncurses.so.5.9 -rw-r--r-- 1 root root 141248 Mai 23 2018 /lib/x86_64-linux-gnu/libncurses.so.5.9 lrwxrwxrwx 1 root root 18 Mai 20 2020 /lib/x86_64-linux-gnu/libncursesw.so.5 -> libncursesw.so.5.9 -rw-r--r-- 1 root root 190400 Mai 23 2018 /lib
-
Thread
Frage zu MSP430 Dokumentation für Einstieg
Holm T. schrieb im Beitrag #5574564: > Ich erinnere mal an den ATtiny 2313 Ist aber eben auch schon paar Jahre her. Würdest du dir das heute kommerziell auch noch antun, also findest du noch jemanden, der dich dafür bezahlt? Sicher kann man auch langsame Controller
schrieb im Beitrag #5574635: > Holm T. schrieb im Beitrag #5574564: >> Ich erinnere mal an den ATtiny 2313 > > Ist aber eben auch schon paar Jahre her. Würdest du dir das heute > kommerziell auch noch antun, also findest du noch jemanden, der dich > dafür bezahlt? > > Sicher kann man auch
-
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
Teil rät dann nach den allgemeinen Regeln (Sekunden dauern immer so und so lange, Stunden nur von 0-23, Paritybits stehen so) ein wenig rum und findet dann Ziffer für Ziffer plausibel raus. Und je mehr Ziffern erkennbar sind, desto besser werden auch die anderen erraten weil zufällige Störungen zufällig
-
Thread
Open source Autoradio
Browser halte ich ebenfals für überflüssig, und GPS wäre sogar mit nem ATTiny zu erschlagen ;) Harry
spielt. Irgendwie kommt mir das zu mager vor. Der R32C hat ca die 1,4...2x Rechenleistung eines LPC23..! Der Flash des LPC23.. ist grottenschlecht! läuft mit 20MHz! (Den FlashAccelerator bringt in der Realität nicht viel, da bei realem Code alle ca 4..5 ASM Befehle DOCH ein Sprung-Befehl kommt. Und
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
notwendigen Pins sind mir bei weitem zu viele, daher wäre meine Idee für die Nutzung entweder einen Attiny als Displaytreiber, also vom Konzept in etwa sowas wie das hier: http://www.ebay.de/itm/371837002396 http://www.ebay.de/itm/371001933236 has dem Haupt-Arduino einiges an RAM und Flash erspart und
}, // " { 0x14, 0x7F, 0x14, 0x7F, 0x14 }, // # { 0x24, 0x2A, 0x7F, 0x2A, 0x12 }, // $ { 0x23, 0x13, 0x08, 0x64, 0x62 }, // % { 0x36, 0x49, 0x55, 0x22, 0x50 }, // & { 0x00, 0x05, 0x03, 0x00, 0x00 }, // ' { 0x00, 0x1C, 0x22, 0x41, 0x00 }, // ( { 0x00, 0x41, 0x22, 0x1C, 0x00 }, // (
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
LED Bürokalender :-) 1,23 Meter hoch 43 cm breit. Basis WROOM32 (ESP32) 12 Module 64x64 P3 ~ rund 50.000 RGB LEDs Farbtiefe immerhin noch sechs Bit RGB. Software noch in den Kinderschuhen. Blättern vor und zurück
serviert. Aus genau demselben Grund habe ich mir ein kleines Alarmmodul entworfen. Rund um den Attiny25/45/85 - weil ich den persönlich kenne - eine simple Treiberstufe für den Piezo-Buzzer, mit 24Vdc versorgt aus einem boost-Konverter, zwei tilt-Schalter die bei +-15° Verkippung auslösen, betrieben
-
Artikel
AVR-Bootloader mit Verschlüsselung von Hagen Re
Konfiguration zwischen 344 bis 906 Bytes Codegröße, letzters mit XTEA Entschlüsselungsfunktion 30.03.2008 23:20 Timeouts in ini konfigurierbar 31.03.2008 20:22 07.04.2008 19:45 Anleitung zur Benutzung der Verschlüsselung und der prekompilierten ACY- Dateien beigefügt Wenn AVRootloader.exe eine Verbindung herstellen
Formatierung des Passwortes in der AVRootloader.asm und in der AVRootloader.ini falsch. 19.04.2008 23:14 Version 2.0. 23.04.2008 02:48 Die SIGNATURE_CRC wurde entfernt. Der neue ATtiny88 überschneidet sich mit dem ATmega161 beim Verfahren der Version 1.0. Nötige Änderung dafür ist in AVRootloader.asm
-
Thread
Gibt es eigentlich keine deutschsprachigen " Freaks " wie diesen ?
*Adam Wilczek* https://www.youtube.com/channel/UCz1rZ8wncJfC5NB23Pg9U0A/videos Bernd_Stein
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
-
Thread
Labornetzteil "neuer Generation" - Einladung zum gemeinsamen Brainstorming
reparierbar- -hochrobust- -mit Tracking/Dual +/- Ausgang- etc... Gab es alles schon gefühlte 23 mal. Nicht abgeneigt und offen für weiteres wär ich da schon.
Spezielle Aufgaben erfüllen, z.B.: - Bedien Control-Modul: Hier könnte es mehrere Varianten geben, von ATTiny, der einen Poti ausliest und eine 7-Segmentanzeige ansteuert, über irgend einen Cortex Mx mit LCD und drehencoder für X Kanäle bis evtl sogar einem Raspberry Pi shield + Software - Schaltnetztel