-
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.
-
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
-
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
-
Thread
"Intelligenter" Textdisplayadapter mit Padauk PFS154
und 2. etwas mit dem Ultra-Low-Cost Controller PFS154 zu realisieren. Preis bei lcsc.com, Stand 23.10.2024 für PFS154-8 bei Abnahme von 50 Stück 5,76 Cent, für den PFS154-16 bei Abnahme von 50 Stück 7,99 Cent Der Displayadapter hat nur eine Eingangsdatenleitung auf der die Information über ein
Ausgabestelle positioniert wird. Demoprogramme zur Verwendung des Adapters sind für STM8, AVR (ATmega, ATtiny) und PFS154 im Archiv enthalten. Sämtliche Software ist unter Linux mit den Compilern AVR-GCC und SDCC, die Programme können mit einem einfachen Aufruf von < make > compiliert werden. Und nein
-
Thread
WiFi-Modul für AVR Net IO gesucht
der PIC im 12x12mm TQFP100 PT Package mit 0.4mm Pitch, und deswegen will ich das EEPROM auch im SOT23-5 haben. SO-DIMM deswegen, weil der Sockel gleich für die mechanische Befestigung sorgt und die Pins alle auf einer Seite liegen, was Groundloops verhindert, und weil die SO-DIMM-Sockel problemlos
im 12x12mm TQFP100 > PT Package mit 0.4mm Pitch, und deswegen will ich das EEPROM auch im > SOT23-5 haben. Jepp. Löten will ich übrigens im modizierten 20 Euro Pizzaofen. Soll saugut gehen. Also für die Prototypen sollte das gehen. Wenn man dann 10000 Stück bauen will, würde ich dann mal nach
-
Thread
Protokoll ELV Funk-Temperatur-/ Luftfeuchtesensor ASH500
wollen ist wohl Quatsch, da muss man erst den passenden Compiler und einen Programmer auftreiben. Ein ATtiny dürfte reichen. An deinem Vorhaben bin ich interessiert. Hast du zufällig eine Betty TV? Da ist ein CC1100 drauf, allerdings für 434 MHz beschaltet. 868 tunen geht zwar, aber der Empfang ist entsprechend
20.8°C 59% EAA0073720 01 12 70 0D D0 80 D0 3A 20.8°C 58% EAA0073726 01 02 70 0D A1 00 E8 3D 23.2°C 61% EAA0073676 01 12 70 0E 74 80 D0 38 20.8°C 56% EAA0073677 01 12 70 0D BB 80 C5 45 19.7°C 69% Einen direkten zusammenhang zwischen Aufkleber und übertragenen Bytes sehe ich da nicht.
-
Thread
Timer0 beim AT90S8515
Jitter-freie Anwendung benötigt. Und nicht einfach den Datenblättern zu vertrauen. Ein AT90S2313 und ein ATtiny2313 erwiesen sich da schon mal als recht ungleiche Brüder. Dies ist eine Meinungsbekundung und keine Tatsachenbehauptung - muss ich hier vorsorglich hinzufügen. ;-) Kurzum - den Interrupt muss
def Position= R17 .def Wert_Y = R18 .def ZwiSpa = R19 .def Pos_UART =R22 .def SchlZaY = R23 .def schlZaX = R24 .def temp1 = R25 .EQU nss = PB4 .EQU fqu = 4000000 ; Quarzfrequenz des AVR ;.equ fqu = 3686000 ;STK500 .EQU fbd = 9600 ; Baudrate
-
Thread
Heim Automatisierungswahn Gesperrt
Moby traut eigentlich nicht mal dem GCC, daß er keine "überflüssigen" Befehle in den Flash des ATtiny13 schieben würde. Nur wenn wichtig wäre versagt sein Verschwörungssensor völlig ;-)
welche Vorteile bietet mir das automatisierte Haus? Das frage ich mal, nachdem ich jetzt (10:23 Uhr) schon zum 3. Mal am Arbeitsplatz in die Jalousiesteuerung habe eingreifen müssen.
-
Thread
Kugelschreiber mit Barcodescanner bei Pollin
einzelnen Bauteile, die für 70 cent trotzdem noch ein nettes Schnäppchen sind, falls wirklich ein AtTiny drauf ist dann ist das ja schon wieder drin das Geld, interessiert mich: Wie ist der Spaß softwareseitig gelöst? Hat sich schonmal jemand an sowas gemacht?
Barcodelänge (0x22) funktioniert bei mir ebenfalls nicht. Und die Einstellungen für den Timestamp (0x23) bzw das Kommando Set Time Command und Get Time Command funktionieren scheinbar auch nicht. Die Befehle und Parameternummern sind alle aus dem SDK zum CS1504
-
Thread
Atmega8 Encoder + USB HID spinnt manchmal
19 #define KEY_Q 20 #define KEY_R 21 #define KEY_S 22 #define KEY_T 23 #define KEY_U 24 #define KEY_V 25 #define KEY_W 26 #define KEY_X 27 #define KEY_Y 28 #define KEY_Z 29 #define KEY_1 30 #define KEY_2 31 #define
recht erinnere, habe dieses Stück Code gleich rausgeworfen, als ich den USBasp für den guloprog (ATtiny85) angepasst habe. > VUSB ist empfindlich wenn > das timing nicht stimmt und man sollte auf keinen fall delays benutzen. > Das bringt die Usb-Verbindung durcheinander weil die hart an der Grenze
-
Thread
Alternativen zur Arduino IDE!
v1.6.9 mit ESP8266 v2.3.0 und die v1.8.5 mit ESP8266 v2.4.1 und ESP32. In beiden noch MightyCore und ATTinyCore installiert. Die alte ist drauf weil ich noch nicht alle existierenden Projekte in der neuen getestet habe, es gibt immer wieder ein paar nötige Änderungen weil ein Teil der Sachen eben doch schon
thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/ https://thehftguy.com/2017/02/23/docker-in-production-an-update/ Klingt nach ner Menge Spaß.
-
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
0x21, 33, ! 0x03, 0x00, 0x03, 0x03 , // 0x22, 34, " 0x00, 0x00, 0x00, 0x03 , // 0x23, 35, # 0x00, 0x00, 0x00, 0x03 , // 0x24, 36, $ 0x00, 0x00, 0x00, 0x03 , // 0x25, 37, % 0x00, 0x00, 0x00, 0x03 , // 0x26, 38, & 0x03, 0x00, 0x00, 0x01 , // 0x27, 39
-
Thread
Analoge Orgel mit USB-MIDI steuern
bedeutet. MIDI transportiert lediglich Anweisungen wie "Note Nummer 34 einschalten" oder "Kontroller Nr. 23 ausschalten". Was ist Note Nummer 34 und Kontroller Nr. 23, das definierst du selbst. Na gut, mit Noten ist das mehr oder weniger vordefiniert. Obwohl durch Kontrollerbefehle auch Zusammensetzung
8&t=1352 Ab und an aktualisiere ich das Projekt ein wenig, z.B. läuft es jetzt auch auf einem ATtiny85-Board, das ist allerdings nur für Einzelpedale, Master-Volume-Steller oder als einstimmiger CV-Output (Volt/Oktave) per PWM sinnvoll. Die Übertragungsgeschwindigkeit ist allerdings systembedingt
-
Thread
ATtiny85 mit Arduino ISP flashen
ich versuche einen Assemblercode über das Atmel Studio 7.0 mit einem Arduino als ISP auf einen ATtiny85 zu flashen. Dabei bekomme ich jedoch die Fehlermeldung "avrdude.exe: verification error, first mismatch at byte 0x0002 0x30 != 0xb8". Hier die komplette Fehlermeldung: [code] avrdude.exe: Version
avrdude.exe: Recv: . [14] avrdude.exe: Recv: . [10] AVR Part : ATtiny85 Chip Erase delay : 400000 us PAGEL : P00 BS2 : P00 RESET disposition
-
Thread
Wieso gibt es keine gute Programmiersprache?
Lassen wir doch die Portierglaeubigen, die ihren Code auf irgendwelchen Plattformen zwischen ATTiny und Quadcore 64 Bit hin und her portieren wollen etwas weitertraeumen. Ich denk die haben genausowenig etwas portiert wie ich. Fuer mich ist ein Projekt zusammen mit der Hardware und dem Compiler,
kann. Einen Heap gibts ja nur im > Ram. Du willst einen Heap im EEPROM? Dann schau dir mal ATtiny816 und Konsorten an, da scheint das zu gehen. Nach über 15 Jahren ist Atmochip endlich auf den Trichter gekommen, dass Harvard und linearer Adressraum kein Widerspruch sind :-)
-
Thread
Modifizierter Laminator - 1A Ergebnis
@Sven Günther Eine wahre Monsterschaltung, was macht die denn noch zusätzlich ? Ein ATTiny oder NE555 hätte es auch getan. @Stefan Ich glaube eher, der Laminator wird nicht heiss genug. Wenn du Reichelt-Katalogpapier oder die Hälfte einer Laminiertasche (Achtung Kleber) nimmst und
unterschiedlichem Haltestrom. BTA06-600T hat 5mA und BTA06-600A hat 20mA. Ein Synchronmotor hat etwa 23mA also liegt das Problem wahrscheinlich im hohen induktiven Blindanteil deiner Last.
-
Thread
Welcher Controller für Unterrichtszwecke?
simuliert, extern angeschlossene Peripherie wird nicht beachtet. Nun kam der Vorschlag mit den neuen ATtiny/mega mit UPDI-Schnitstelle, die auch einen Blick auf die 'inneren Werte' zuläßt. Diese finde ich aber nicht empfehlenswert, sofern man nicht schon zuvor mit AVRs gearbeitet hat und zum Beispiel akzeptiert
haben teilweise äußerst spezielle HW für ganz bestimmte Anwendungen. Ich kann was winziges im SOT23-6 verwenden oder etwas mit DSP HW oder etwas mit programmierbaren Logikzellen. DEN PIC gibt es auch nicht. Es gibt so viele Familien die alle etwas besonderes können. Marx schrieb im Beitrag #7814033
-
Thread
6502 System funktioniert nicht richtig
Speicherchip. Ich verwende einen AS6C62256 (Datasheet:https://www.mouser.at/datasheet/2/12/AS6C62256_23_March_2016_rev1_2-1288423.pdf) statt des BS62LV256PIP55. Nach dem Einschalten scheint die Platine auch zu funktionieren, aber beim Starten des Schachprogramms erkennt man, dass falsche Eröffnungszüge
24MHz ergibt eine Zugriffszeit von 23ns. Mit sehr schneller CS-Logik (AS) könnten 20ns schnelle Bausteine genügen. Habe noch nie so schnelle EPROMS gesehen. Ich würde im Layout eine Waitstate-Logik an RDY vorsehen, ggf. mit Jumper, falls
-
Thread
Primitives Beatmungsgerät selbst bauen?
So ein Teil hatte ich mal dem Elektroschrott entrissen. Mit einem Modellbaufahrregler und einem Attiny angesteuert habe ich dem benutzt um das Sup aufzublasen und für den Campinggrill. Läuft bei mir mit Überspannung, ca 12 statt 5V.
die dann per 3D-Drucker zu Atemmasken modifiziert werden. https://dgiluz.wordpress.com/2020/03/23/its-working/
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
dienen." > Das kann man nicht mit einem ATmega. Der kann es eben NICHT!!!! Wie schön, daß mein ATtiny2313 Deine graue Theorie nicht kennt, er funktioniert nämlich einwandfrei. Ich hatte davor auch einen AT89C2051 verwendet, obwohl ja Deiner Meinung nach die 8051 völlig untauglich sind. Anbei der
natürlich zustimmen muss, das ist die "nutzenfrage" von hochleistungszählern im Hobbybereich die ein 23GHz Signal dann bis auf 1/10 Hz auflösen (mal übertrieben gesagt). Soetwas BRAUCHT man vieleicht in der Forschung... Aber ein Zähler der ein 10GHz signal auf 1Khz stimmig darstellen kann wird durchaus
-
Thread
einfacher 20m-CW-Sender mit AD9850 und MOSFET
Hier gibts so einen ähnlichen mit Minimalfunktion, ATmega oder ATtiny. http://www.oe3xht.at/book/export/html/125 Die sind etwas aufändiger: http://yack.sourceforge.net/ http://openkeyer.sourceforge.net/
eindeutig die Langdrahtantenne. Wenn alles wie im Schaltplan angeschlossen ist, ist ohne Antenne an C23 null Brummen zu hören. Sobald die Antenne angeschlossen wird, brummt es wie verrückt.
-
Thread
PWM Regelung einer Ohmschen Last ~1kW (vgl. active PFC)
Hallo, das Schalten im Nulldurchgang und die Phasenabschnittssteuerung regelt bei mir ein kleiner ATtiny sehr gut. Bei größeren Frequenzen brauchst Du eh keine Nulldurchgangserkennung und keinen Triac. Warum ein Staubsauger mit 2000W einfach über Triac’s geregelt werden darf, aber ein Heizstab nicht,
Use_of_leading-edge_modulation_to_transform_boost_and_flyback_converters_into_minimum-phase-zero_systems/links/5547223e0cf23ff71686fd1f/Use-of-leading-edge-modulation-to-transform-boost-and-flyback-converters-into-minimum-phase-zero-systems.pdf Wieso man bei PWM Klasse D Amps Dreieck (und ein sauberes) will, darfst Du
-
Thread
Mikrocontroller an 8mm-Filmprojektor über Tonkopplerbuchse anschließen
Camcorders synchronisieren). Die Frage: wie kann ich hier einen Mikrocontroller (Arduino oder ATtiny85) anschließen, ohne die bestehende Schaltung zu verändern? Im angehängten Schaltbild des Projektors sieht man: Im Projektor ist bereits ein Reed-Kontakt verbaut, der bei jedem dritten Bild einmal
FilterPassivTiefpassRCPWM1.aspx Mit 10kHz PWM, 150 Ohm und 10uF komme ich auf ca.4mV Ripple und ca. 23ms Verzögerung, wenn ich das richtig interpretiere. Scheint mir im ersten Moment gut auszusehen. Dann kommen bei mir einige Fragezeichen auf: - Kann ich da einen Elko (mit Polung) nehmen, oder muss
-
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
11% , 12% , 12% , 13% , 14% , 14% , 15% , 15% Data 16% , 17% , 18% , 18% , 19% , 20% , 21% , 22% , 23% , 24% , 25% , 26% , 27% , 28% , 30% , 31% Data 32% , 34% , 35% , 37% , 39% , 40% , 42% , 44% , 46% , 48% , 50% , 52% , 55% , 57% , 60% , 62% Data 65% , 68% , 71% , 74% , 77% , 81% , 84% , 88% , 92%
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Grad. Der Temperatursensor steht am anderen Ende des Raums, die Comet selber haben wahrscheinlich 23 Grad, gleich am Heizkörper. Die Spikes nach Mitternacht haben eher mit offener Türe des SZ zu tun, als ich ins Bett ging und so wärmere Luft von aussen einströmt.
Verfügung (SPI), damit kann man schon was anfangen, zum Beispiel synchrone Interfaces oder einen kleinen ATTiny ansteuern...
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
Zahlen brauchen 34 Byte in Binärkodierung oder 40 in BCD, macht max. 80 Byte. Die hat sogar ein ATtiny13. Addieren und Ausgeben über UART, fertig. Aber mal wieder ein sehr gehaltvoller Beitrag von dir!
Veit D. (devil-elec) 20.04.2025 23:24 >ich bin der Meinung, dass es einen absoluten Gleichstand gibt Das man das Ganze mit C++ macht, ist eine interessante Idee. Wenn man das 80 stellige Ergebnis der Fibonacci Folge in eine Binärzahl
-
Thread
CONRAD, Filialschließungen
Blick in den Bundesanzeiger: Geschäftsjahr 2020: ~1,012 Mrd € Umsatzerlös und ein Gewinn von etwa 23 Mio €.
irgendwelche Zusatzfunktionen bzw. mindestens zwei Kanäle, daß man dafür gleich vom Start weg einen ATTiny oder Vergleichbares nimmt.
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
denen ich dumps ziehen könnte (aber nur wenn das Aussicht auf Erfolg bietet). Toll wäre auch nen Attiny oder so den man auf den I2C setzt und dem uC "alles gut" vorgaukelt :) Danke, Klaus.
funktioniert er, zwei Ladeleitungen sind sichtbar, ich habe den 1. Gang eingelegt und den Staubsauger nach 23 Minuten entladen gelassen Etwas zu kurz dürften 80 Minuten sein, ich frage mich, ob es an eine Batterie oder an der Software liegt
-
Thread
Sound erkennen mit Mikrocontroller
Piezo nehmen??? genau SO habe ich es mit einer Dartscheibe gemacht. Kleinen verstärker gebastelt, Attiny dran und man kann die Empfindlichkeit einstellen! Jeder Fehlwurf wird jetzt an der Dartscheibe eben als solcher gewertet und man muss nicht mehr händisch umschalten.
die Scheibe getroffen hat! Piezo ist und war das einfachste Mittel. Mittlerweile sind wir bei 23 Mikrofonen, Radar Pistolen und Lasererkennung. Hallo? Naja... Der TO wird schon die eierlegende Wollmilchsau finden
-
Thread
Wanderkiste Widlar, Runde II
Moin, moin. Die Kiste ist seit 23.03. bei mir. Da mindsolve in der Folgewoche nicht kann, schicke ich sie weiter an dds5. Anfrage wegen Lieferadresse ist raus. Die Kiste wird am 26.03 wider auf die Reie gehen. Infos ueber Entnahme
Display (2 andere dafür bei gelegt) 20x SMD Elkos 10µf 10 volt 1x Atmega 2323 (getauscht gegen 2x attiny 13A Das Motor shield Das drehspulen instromet für audio. (ersetzt durch eins mit 0-30 Volt) So noch dazu gelegt. Einen ardoino 2560 DEFEKT wenn jemand ein bord für eine ähnliche CPU braucht.
-
Thread
Uhr aus Tutorial steht auf 00:00:00
Guten Tag. Ich hatte die Uhr zuvor auf einem ATTiny2313 zum laufen gebracht und wollte sie nun auf einem ATMega8 laufen lassen. Dazu habe ich das Programm einfach aus dem Tutorial kopiert und die lcd-routines.asm rutner geladen (und bei lcd_number
.def temp3 = r18 .def flag = r19 .def SubCount = r21 .def Sekunden = r22 .def Minuten = r23 .def Stunden = r24 .org 0x0000 rjmp main ; Reset Handler .org OVF0addr rjmp timer0_overflow ; Timer Overflow Handler .include "f:\lcd-routines.asm
-
Thread
RFM12B init SDO kein signal
einem RFM12B herum, und bekomme es einfach nicht hin es zu initialisieren. Das Modul soll mit einem Attiny13 zusammenarbeiten das auf mit dem Internen Oszilator auf 4.8 MHz läuft. Ich bekomme bei SDO kein hing puls vom RFM also bleibt mein Programm bei rf12_trans_wait: sbis PINB, 3 ;Wenn SDO
trans ldi msb,0xA4 ldi lsb,0xB0 rcall rf12_trans ldi msb,0xC6 ldi lsb,0x23 rcall rf12_trans ldi msb,0x91 ldi lsb,0x80 rcall rf12_trans ldi msb,0xC2 ldi lsb,0x2C rcall rf12_trans ldi msb,0xCA ldi lsb,0x80 rcall rf12_trans ldi
-
Thread
Software-Updates: Espressif, Ambian, Embeetle, IBF und Co.
via https://blog.adafruit.com/2023/02/28/circuitpython-8-1-0-beta-0-released/ [/c] ### Armbian 23.02-jetzt mit 6.1er-Kernel. Das Armbian-Entwicklerteam bietet Linux-Distributionen für Nicht-Raspberry Pi-Prozessrechner an, und hat sich im Laufe der letzten Jahre als Quasistandard für diese Systeme
ansprechbaren Mikrocontroller in einen Software-programmierbaren GPIO-Extender umwandelt. Mit dem Attiny1616 (siehe https://www.adafruit.com/product/5690) bietet man auch ein „dediziertes“ Break-Out-Board an, dass zum Zeitpunkt der Drucklegung die folgenden Interfaces exponiert: [c] For example, using
-
Thread
Hardware-Designtipps des Monats: Der Schaltplan
Seiten (A4) aufzuteilen. Was mir gefällt: - die skizzierte Innenbeschaltung der Muxer (U17, U23) und speziell bei U14 :-) - die Farbigkeit, das ist irgendwie nett für's Auge Michael B. schrieb im Beitrag #5170117: > Dein Verhau hingegen, in dem du nur zu faul warst die entsprechenden >
den Pin gemultiplexten Funktionen beschrieben. Das ist das, was im Datenblatt steht. Beispiel ATTiny25, Pin5 steht: PB0 (MOSI/DI/SDA/AIN0/OC0A/nOC1A/AREF/PCINT0) > Davon wird bei Pname das > nötige ausgewählt. Damit ist die Zuordnung nur einmal machen, der Rest > ist dann "á la carte". Genau
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
+20 wird zunächst ja nur die deprecated-Fälle nennen, die Nutzung ist aber noch nicht ungültig. C++23 sollte das dann umsetzten. Nach dem Paper hier wird aber „strongly recommended“, die Umsetzung auf C++26 zu verschieben. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2139r0.html#3.5
folgendem konkreten Beispiel erläutern: Betrachten wir das folgende C++-Anweisung für einen ATtiny25: [c] PORTB |= 0x01; [/c] Das Makro PORTB wird dabei expandiert in [c] (*(volatile uint8_t *)((0x18) + 0x20)) [/c] AVR-GCC 9.3.0 generiert daraus folgenden Assemblercode:
-
Thread
Arduino Uno und analoge Märklin-Weichen
http://www.aliexpress.com/item/RC-Airplane-Module-Mini-360-DC-Buck-Converter-Step-Down-Module-4-75V-23V-to/32266152653.html - Wenn Du Lust hast, könntest Du Dein Schaltbild nochmals überarbeiten: Oben sollten immer die Versorgungsleitungen liegen und unten immer Masse - ich fand's in der dargestellten
da flexibler, mehr ein- und Ausgänge. Wie gesagt, suche ich dafür einen kleinen Sketch, ob für Attiny oder Uno wäre mir egal, eine eventuelle Anpassung kriege ich vermutlich noch hin. Grüße Ingo