-
Thread
ATTiny816 System Clock
es > dauert 240 us. Wenn du eine bestimmte Anzahl von Cycles vertrödeln willst, dann __builtin_avr_delay_cycles(). https://gcc.gnu.org/onlinedocs/gcc/AVR-Built-in-Functions.html#index-_005f_005fbuiltin_005favr_005fdelay_005fcycles
> 10KHz bei 3,3v > ... unfassbar langsam ... Laut Datenblatt sind bei 3.3 V 13.3 MHz zulässig - das Weitere siehe Anhang.
-
Thread
Reaktionszeit MCU auf externen Interrupt
etwas früher als die 10µs. Und damit das nicht zu einfach wird, will man den Kurzschluss schön langsam abschalten. Ansonsten hat man an den (internen) Induktivitäten so viel Spannung, dass der IGBT an Überspannung stirbt. Das ist ein sehr häufiges Problem und gar nicht so einfach lösbar.
kurzschlussfeste Lösung? 10µs sind auch nicht gerade komfortabel, das ist mancher elektronischer Zünder langsamer.
-
Thread
Eagle 4.16 keine SMD-Bauteile auf Lötseite-Seite
danach erfolgten > Entwicklung ab - jeder, wie er mag ;-( Das stimmt! Ein 8 GHz Layout mit einem AVR wollte partout nicht funktionieren. Ich könnte V9.x.y verwenden, nehme V7.7 zum Erzeugen der Fertigungsdateien für JLCPCB und bleibe ansonsten bei der 4er Version, die mit allen neuren Versionen geöffnet
danach nur emuliert (bis auf BitBlt und ein paar Ausnahmen), mit dem Ergebnis dass die Grafik 10x langsamer ist obwohl der Rechner 10x schneller wäre. Unter Windows 10 ist die 7.x ziemlich gut, danach wurde auf eine neuere Qt Version mit ordentlichem Overhead umgestellt (Größe vom Programm hat sich
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
integer types" aus der Datei stdint.h verwenden. Die sind in C standardisiert. https://www.nongnu.org/avr-libc/user-manual/group__avr__stdint.html
Die meisten "T32"-Instruktionen (vom Cortex-M4) sind 16bit breit, d.h. genau so breit wie die vom AVR. Die Handvoll 32bit-Instruktionen brauchen i.A. auch nur einen Takt zum Berechnen; das Laden aus dem Flash *kann* langsamer sein daher implementieren typische Cortex-M4-Mikrocontroller einen Prefetch
-
Thread
Winkel Encoder Genauigkeit
wenn man einen Timer mit Capture-Funktion hat, dann kann man den auch auf einem kleinen µC wie dem AVR problemlos mit 10Mhz laufen lassen.
So langsam frage ich mich ob der Thread nur Verarschung ist.
-
Thread
Fragen zu Notwendigkeit von Zertifizierungen
Platinen/Hardware CE-konform designen, ohne diese jemails mit einem CE-Kennzeichen zu versehen. Beispiel: AVR-Transistortester, eventuell auch der Nano-VNA. Unabhängig vom CE sollte man schon wissen worauf es beim EMV-gerechten Design ankommt (gute Masse, Schirmung, gedämpfte Flanken, ...)
jemand sehr kompetenter unterwegs der das gewerblich macht. Doch dem wird das vermutlich auch langsam langweilig ständig das gleiche zu erzählen. Was die Kosten betrifft: wenn Du wüsstest was so eine kleine Platine, mit entsprechender Unaufmerksamkeit entwickelt (weil`s eh nur eine kleine Platine
-
Thread
Commodore C128
Maschinensprache waren auf dem C64 (6502). > Das hat mir alles mehr Spaß gemacht als mit einen PC oder mit den AVR´s. > Am dem Rechner konnte mann noch rumbasteln. Da war noch irgendie alles > "offen" Was ist an einem AVR nicht offen? Was kann man da nicht rumbasteln? Klar, ein AVR ist ein kleiner Mikrocontroller
ich benutze auch die AVR´s aber der C64 und der 128 macht einfach mehr Spaß.
-
Thread
JLCPCB: Europacket Zusatzkosten für Einfuhrgebühren etc.
o.g. Betrag, der Rest ist identisch. Klar, Europacket ist insofern günstiger (aber auch (etwas) langsamer)
bei Platinen für 10€ (bis 150€ weg. IOSS) auch „Direct Global Standard Line“ wählen, das ist kaum langsamer als Europacket. Bisher hatte es immer ca. 1 Woche gedauert. Einfuhrumsatzsteuer wird aber trotzdem erhoben, das ist aber keine Erfindung von DHL oder JLCPCB.
-
Thread
Ansteuern ws2812 mit dem SuperMini ESP32-C3
habe noch nicht ausprobiert, ob RS485 Transceiver an WS2812 funktionieren. Vermutlich nicht (zu langsam).
Moy's-Assembler-Orgien. Wenn man sich die Neopixel-Lib von Adafruit ansieht, stellt man fest, dass die AVR-Sachen auch viele "NOP" in Abhängkeit der Taktgeschwindigkeit verwenden. Die ESP-Lib habe ich mir nicht näher angesehen.
-
Thread
uC Modul Empfehlung, Tipps für den Aufbau einer Schaltung
zusammen) Ich habe dann ein geeignetes 10 Gang Poti statt dem NTC angeschlossen und bin den Bereich langsam durch gefahren, und habe dann eine Liste geschrieben, wo die Spannungswerte und die Temperaturen notiert sind. Die Schaltung mit dem Optokoppler und dem Filter existiert und funktioniert schon.
Analagoe temperatursensoren, Displays etc ohne Gefrickel Ansonsten natürlich auch Arduino mit AVR
-
Thread
schneller I/O-Buffer/treiberbaustein gesucht
sich am liebsten individuell mittels langsamer schnittstelle als DAC auf beliebige Spannung einstellen lassen, und dann eine schnelle datenrate pegel-wandeln. Alternativ dachte ich an Analogschalter- matritzen, welche schnell die gewünschten
Genau wie du sagst, nach dem langsamen Setup der Pegel-DACs, werde ich ein schnelles Digitalsignal aus FPGA oder erstmal RP2350-PIO block anschließen was lediglich übersetzt wird. Die Serielle kommunikation kann also schnarchlangsam sein
-
Thread
[V] verschiedene ATtiny und ATmega
Nicht alles ist mehr aktuell (z.B 328P durch den 328PB ersetzt) jedoch eine Samlung an verschiedenen AVR wäre nicht schlecht.
alles ist mehr aktuell (z.B 328P durch den 328PB ersetzt) jedoch > eine Samlung an verschiedenen AVR wäre nicht schlecht. Die Meisten sind "nicht mehr aktuell" - oder sogar antiquiert. Wenn Du neu anfängst oder eine neue Schaltung designst, dann wirst Du statt eines ATtiny13 vielleicht einen ATtiny102
-
Thread
AVR128DB USART Transmit Buffer
Und wie Falk geschrieben hat, natürlich lief das alles in Interrupts ab, schliesslich muss der AVR auch noch andere Dinge erledigen. Die Fassung mit TXC Interrupt und dem emulierten TXBUFFER nimmt langsam Form an. Grundsätzlich funktioniert jetzt transmit und receive. Der Delay zwischen den
zu fest darauf verlassen, dass der Link den Google zum Datenblatt liefert richtig ist. Geht man "langsam" vorwärts, also Microchip.com->Prodkute->.... bis hin zum AVR128DB64 dann bekommt man einen anderen Link zum Datenblatt und wirklich im "veralteten" Datenblatt aus dem Jahre 2020 vom Google-Link steht
-
Thread
Lüfterlosen PC zwangsbelüften?
hinterläßt in einem shunt ihre Spuren in Form eines drehzahlabhängigen Signals. Perfekt für das nächste avr - Projekt!
C1 bestimmt wie stark die Lüfter direkt nach dem Einschalten hochdrehen. Die Drehzahl sinkt dann langsam ab bis C1 geladen ist.
-
Thread
MineSweeper für CH32V003 (Linux Makefile-Projekt)
einem ATmega328 laufen und wenn hier jemand tatsächlich daran Interesse hat, kann ich das auch noch zu AVR portieren (im Moment - weil immer noch krank - hatte ich schlicht keine Lust, ein AVR-System mit 4 oder 6 Tasten aufzubauen). Dieser MineSweeper hier kann mit 4 oder 6 Tasten gesteuert werden. Hierzu
MineSweeper auch für einen ATmega328 portiert und bin erstaunt, dass die Ansteuerung eines TFT-Displays mit AVR 16 MHz so richtig langsamer als CH32V003 ist (für einen STM32F4 habe ich es auch gemacht). :-) dafür hat der ATmega 32 kByte Flash, was für ein schöneres Logo gereicht hat. Alle benötigten Dateien
-
Thread
Platine aus E-Schweissgerät ca. 80er Jahre
die Einkaufsliste der Forumsbauteiltester: https://www.mikrocontroller.net/topic/transistortester-avr Dieser misst auch Widerstände, Kondensatoren, Spulen, Mosfet, Dioden um mal einiges aufzuzählen. Zum Beispiel dort erhältlich: https://www.pollin.de/p/joy-it-messgeraet-lcr-t7-transistortester
Die drei ICs sind aus der LSL-Reihe (langsame störsichere Logik) die Siemens und Valvo produziert haben. Hier in der Bauteileliste 1982. Der CA555 ist ein gewöhnlicher NE555 Timer, den gibt es nach wie vor zu kaufen, aber die LSL sind schon
-
Thread
Speicherverwaltung bei modularer Echtzeitsoftware
immer noch weitaus billiger als malloc. Eine denkbare Bremse wäre hingegen, wenn z.B. malloc langsames externes RAM allokiert und man nicht genug (schnelles) internes RAM dafür hat. Bei vielen kleinen embedded Systemen wird aber nur eine RAM-Art verwendet.
RAM-Verbrauch erst zur Laufzeit ergibt. Zur Abschätzung hilf dann z.B. https://avrdudes.github.io/avr-libc/avr-libc-user-manual-2.3.0/group__util__ram__usage.html
-
Thread
Ampelschaltung für Hot Wheels Bahn
Drücken der Starttaste für 1:30 Minuten eingeschaltet, wobei bei den letzten 5 Sekunden die grüne LED langsam runter gedimmt wird. Die Operationsverstärker-Ampel von gestern verbraucht, wenn nur noch die grüne LED leuchtet, ständig 15mA. Dann wäre die 9V Blockbatterie zu schnell leer, wenn nicht zwischendurch
-----------------' [/pre] Und der Code samt Powerdown nach 5 min sieht so aus: [c] #include <avr/interrupt.h> #include <avr/io.h> #include <avr/sleep.h> #define F_CPU 128000L // Oszillator: Watchdog #include <util/delay.h> #define TASTER 0x08 int main(void) { PORTB = 0b1000;
-
Thread
Auswahl Bulk Kondesatoren
dazwischen schaltest. Die haben zwei Versorgungsspannungen - einmal die 3.3V vom Pi und einmal die 5V vom AVR. Damit hast Du dann saubere 5V-Pegel an Deinem AVR und schützt Deinen Pi. https://www.ti.com/lit/ds/symlink/sn74lvc1t45.pdf https://www.ti.com/lit/ds/symlink/sn74lvc2t45.pdf https://www.ti.com/
über die 40-polige Buchsenleiste auf der Platine > versorgt. Wenn der SPI auch zwischen Pi und AVR verbunden ist, brauchst Du auch da Levelshifter. Oder Du schaust, ob Dir beim AVR nicht doch 3.3V und 12 MHz reichen. Oder Du nimmst einen modernen AVR und keine Altlast. > Das möchte ich über eine
-
Thread
Notebook Zellenspannungen auslesen
nicht, obwohl das Protokoll für die Kommunikation mit dem Akku das vorsieht. Ich habe mir dazu einen AVR programmiert, mit dem man die Register des Management Chips im Akku ausliest. Das funktioniert über den SMBus, der nix anderes ist als langsames I²C. Man muss am Akku lediglich SDA und SCL sowie Masse
passiert durch unterschiedliche Selbstentladung, unterschiedlich abbauende Kapazität und ähnliche langsame Prozesse.
-
Artikel
Oszilloskop
automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. Mitunter werden aber auch sich sehr langsam ändernde Spannungsverläufe gezielt angezeigt, um Veränderungen von einem Trigger zum nächsten zusammenfassend darstellen zu können. Durch das Überschreiben der Kurven sind auch geringste Änderungen
Ansprüchen genügt sollte bei den Entwicklern nachfragen. Auch hier ist der Weg das Ziel. Siehe auch. AVR Softwarepool: Oszilloskop Einfaches Oszilloskop mit Bascom-AVR USB_Oszilloskop Logic_Analyzer LCS-1M (Picaxe) Probe_Fundamentals-_Tektronix.pdf (engl.) Forumsbeitrag: Bitte Tipp für ein einfaches Speicheroszilloskop
-
Thread
Meinung zu dieser Produktidee?
vorgekautes Zeug Generation Z hat an so was kein Interesse und die die so was lernen wollten sterben langsam aus
obwohl von der IDE unterstürzt. Alleine die Anzahl verschiedener µC macht es arg/zu vielfältig. AVR, ARM, ESP, RISC-V, Intel usw. Aus dem Nähkästchen: Habe meiner Arduino IDE beigebracht, wenigstens für AVR, bei jedem Compilerlauf auch gleich eine ASM Datei zu erzeugen. War schon in einigen
-
Thread
Dämpfungswiderstände für TFT-SPI Display notwendig?
Lichtgeschwindigkeit aus, das sind 300.000 km/s, oder 30cm/ns. Auf Leitungen breiten sich Signale langsamer aus, da das elektromagnetische Feld mit der Umgebung interagiert. Je nach Leitungstyp etwa mit 50..70% der Lichtgeschwindigkeit, sprich mit ca. 15..21 cm/ns. Ein AVR ist ein recht typischer, digitaler
> der kann auch ganz langsam schalten. Ich würde die Widerstände > weglassen. Ich denke nicht das Controller dadurch langsamer schalten im Sinne der Definition "2Mhz" oder so. Ausserdem, wie wir doch gerade gelernt haben
-
Artikel
Kondensator
noch Elektrolyt enthalten ist - durch spannungsrichtiges Anschließen an eine Spannungsquelle und langsamen erhöhen der Spannung bis über die Nennspannung hinaus wieder "formiert" werden. Achtung, hier besteht die Gefahr eines Kurzschlusses zwischen den Anschlüssen, daher hochohmigen Vorwiderstand verwenden
schneller der IC schalten kann, umso wichtiger ist er und umso näher muss er platziert werden. Ein "langsamer" IC wie ein AVR Mikrocontroller verkraftet 20mm, im Ausnahmefall auch mehr. Ein deutlich schnellerer IC wie moderne FPGAs, große CPUs, sehr schnelle ASICs etc. sind da anspruchsvoller, vor allem
-
Thread
Fritz!Box 7490 refurbished von Pollin für unter 30€ kaufen?
bin ich sicher, dass AVM noch > weiterhin Bugfixes für die Box bereitstellen wird. Aber so langsam ist das Ende in Sicht. Ich würde nicht auf weitere 12 Jahre hoffen. Da AVM auch einen neuen Eigentümer (ein Investor, Imker Capital Partners),hat kann es sein, dass die großzügige alte Regelung generell
Vor 3 Jahren sagte ein O2 Moderator Danke! Hannes J. schrieb im Beitrag #7916095: > Aber so langsam ist das Ende in Sicht. Ich würde nicht auf weitere 12 > Jahre hoffen. Da AVM auch einen neuen Eigentümer (ein Investor, Imker > Capital Partners),hat kann es sein, dass die großzügige alte Regelung
-
Thread
Atmel AT90S2313-10PI
https://www.ramser-elektro.at/shop/programmer-und-zubehoer/bausatz-universeller-icsp-isp-adapter-fuer-avr-und-pic-mikrocontroller/
Ulrich K. schrieb im Beitrag #7916385: > Da das System ja langsam in die Jahre > kommt, würde ich die Schaltung mal erfassen und eventuell ein neues > Platinenlayout machen. Was nimmt man eigentlich heute für Programme? > Meine letzten Erfahrungen sind 30 Jahre
-
Artikel
Klangerzeugung
) Doorbell bei www.microsyl.com (en, AVR, C) Simple SD Audio Player with ATtiny85 (elm-chan.org) PIC18F SD WAV Audio Player ähnlich 1 zusätzlich mit Tiefpassfilter MIDI DDS(Englisch) (en, AVR, ASM) (en,AVR,ASM) AVR314: DTMF Generator AVR335: Digital Sound Recorder with AVR and DataFlash AVR336: ADPCM Decoder (de, ASM) (de, ASM) Rage Against The AVR - WAV-Daten mit PWM über Atmega48 in Stereo ausgeben (en, BASCOM AVR, PC: Python) Make an Arduino talk to you auf hackaday.com
-
Thread
100MHz GPSDO mit NEO-M8N GPS-Modul
Einfluss auf > die van-Allan-Deviation, oder? Nicht wenn er halbwegs konstant ist oder sich nur langsam ändert. Der Elko ist ja in der Regelschleife. > Eigentlich müsste doch ein digitales Register als Integrierer und ein > nicht-überlaufender Datentyp die sauberere Lösung sein, oder? Lohnt nicht
AD9547. oder sich den mit einem Teiler selbst zusammenkleben. Ich habe den ersten Ansatz mit einem AVR in der Pipeline. Was man denn Synchronisieren will bestimmt den Jitter. Ich dachte an einen OCXO, nicht einen VCXO. Ist aber egal fuer die Elektronik, und die Vorgehensweise.
-
Thread
Compileroptionen
Befehle ergeben. Bei der Diskussion sollte man im Hinterkopf behalten, das Funktionsaufrufe beim AVR "billiger" sind, als z.B bei ARM Cortex-M basierten Mikrocontrollern.
0xF81F; [/c] [pre] In file included from c:\arduino_portable_1.8.13\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\io.h:99:0, from c:\arduino_portable_1.8.13\portable\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7\avr\include\avr\pgmspace.h
-
Thread
Alarmton/Buzzer-Dreiklang erzeugen
aber vermutlich nicht. Für den brauchst du wohl zusätzliche Software. Siehe http://stefanfrings.de/avr_ide/index.html
Grenzfrequenz ist grob geschätzt F = 1/(R·C) also in diesem Fall 450 Hz. Normale Schaltvorgänge sind viel langsamer, diese lässt der Filter durch.
-
Thread
Elektronische steuerung von 3 Relais.
einen Tiny nehmen, noch einen Arduino. Noch kann er diese Dinge programmieren. Das sollte sogar dir langsam mal klar werden und wir alle wissen es braucht lange bis dir was klar wird.
ganz zum Schluss nun die Variante mit einer Funktion, die auf den Tastendruck wartet: [c] #include <avr/io.h> #define F_CPU 8000000L #include <util/delay.h> void Warte_auf_Tastendruck(void) { while (!(PINB&1)); // Warten, wenn Taster gedrückt _delay_ms(50); // "Entprellzeit" while (
-
Thread
Interrupt bei Ampelsteuerung 8086
schrieb im Beitrag #7907924: > Aber ich haette gedacht so nach 25 Jahren waere die Hardware mal langsam > Geschichte. Der 8086 schon viel länger Geschichte.
Profs. Wir hatten als Mikrocontreoller-Boards zur Übung damals welche mit 80C535. Da steckten AVR noch in den Kinderschuhen. IDE für PIC waren auch horrende teuer. Da kauft man als Hochschule nicht einfach mal eine handvoll neuer Systeme. Dazu kam dann noch das KnowHow der Laborings.
-
Thread
Arduino + Stepper + AccelStepper?
so wenig Plan, nimm AccelStepper und verringere die Mikroschrittanzahl am TMC2208 wenn es dir zu langsam sein sollte. Schau wegen dem erreichbaren Tempo auch ins Datenblatt des Schrittmotors und achte auf Schwingungsdämpfung wegen Resonanzvermeidung. https://dse-faq.elektronik-kompendium.de/
Quiroz schrieb im Beitrag #7905766: > Hilft dir nicht weiter, Richtig! Kein DMA bei den üblichen AVR Arduinos. > Die Arduino Stepper Libs > sind halt ganz einfaches Bitschupsen. Auf die Arduino Stepper Lib mag das zutreffen. Die ist wirklich recht schlicht. Die AccelStepper Library und auch
-
Thread
ATtiny1614 mit externen 32.768khz Quartz
https://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Erg%C3%A4nzende_Hinweise_zur_Taktversorgung_(kann_%C3%BCbersprungen_werden)
Alexander S. schrieb im Beitrag #7903066: > https://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Erg%C3%A4nzende_Hinweise_zur_Taktversorgung_(kann_%C3%BCbersprungen_werden) Das ist weitestgehend unpassend, bezieht sich auf die Systemtaktversorgung eines Atmega8.
-
Thread
ATTiny85 als Oszillator (8.192 MHz XTAL, output 2.048 MHz)
> Alternativ produziert die Folge ... Der vorausgesetzte ATtiny85 gehört zur AVRe-Klasse, folglich benötigt sbi bzw. cbi 2 Takte, die gezeigte Folge erzeugt 1:6.
Manual des AT85 zu holen. Warum druckt man so etwas aus? Mir wäre die Volltext-Suche dabei zu langsam.
-
Thread
KFZ Bordspannung messen, Schutzbeschaltung ADC richtig?
B. schrieb im Beitrag #7901571: > Es darf noch 1k zwischen Kondensator und Analogeingang Wie langsam möchtest du den Multiplexer bei ADC-Kanalumschaltung denn machen?
#7901597: > Michael B. schrieb: >> Es darf noch 1k zwischen Kondensator und Analogeingang > > Wie langsam möchtest du den Multiplexer bei ADC-Kanalumschaltung denn > machen? So schnell, wie er will, 10k Eingangsimpedanz sind für AVR völlig ok. Nie benutzt ?
-
Thread
wie BLDC Motor ansteuern
eine 3fach H-Brücke mit Treibern vor, am liebsten Raspberry Pico in Circuitpython, wenn das aber zu langsam ist, dann AVR Mega328
12-24V Endstufe basteln: https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR oder unter Einbindung der Sensoren: https://ww1.microchip.com/downloads/en/Appnotes/doc8010.pdf Sinusansteuerung lässt sich nahezu geräuschlos realisieren.
-
Thread
NPN/Mosfet Schaltung - Funktioniert, aber gibt es Verbesserungen?
Dann erklär doch mal bitte, warum Atmel genau diese Art der Nutzung > sogar in der Application Note AVR182 vorführt? Es wäre doch denkbar, dass im Laufe der Jahre ganz verschiedene Methoden zum ESD-Schutz entwickelt wurden? Von "nichts" über Dioden mit abs max 50mA bis zu "unspezifizierte Magie"?
Hirn eingeschaltet und darüber nachgedacht. Wenn das im Forum nicht gewollt ist, dann stellt sich langsam die Frage worüber man im Forum noch reden darf bzw. welche Gedanken man zur Diskussion stellen darf. Wenn jeder alles wissen würde bräuchte man kein Forum zum Wissensaustausch. Viele denken einfach
-
Thread
24V 1ms Impuls verlängern
Mit den aktuellen AVR ist alles viel einfacher. https://www.mikrocontroller.net/attachment/615726/AVR_TCB.png
nach einer anleitubg gefragt Und selbst wenn nicht, warum dann negativ bewerten Ich bekomme langsam zweifel ob ich hier richtig wenn ich sehe was hier unterwegs ist
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Johann L. schrieb im Beitrag #7895686: > Teilweise verwendet Arduino print m.W. printf et al der AVR-LibC, > welches nicht reentrant ist. Nein! Und reentrance spielt sowieso keine Rolle solange es nicht um präemptives Multitasking oder ISR geht. Der AVR Ardiono core verwendet kein print oder
bei 100MBit nicht. Würdest du das akzeptieren? komische Logik, neuerdings bekomme ich bei meinem AVR NETIO immer Fehlermeldungen (timeout) weil es zu langsam ist. Wenn mein LTE Kontingent aufgebraucht ist bekomme ich gedrosselt keine Webseite mehr über GSM (auch timeout) obwohl der Vertrag Flatrate
-
Thread
Anzeige wen Briefkasten geöffnet wurde.
ist Stromversorgung und Meldung nach innen möglich. 2. Es gibt sparsame weitreichende Funken mit AVR auf 433MHz. 3. Es gibt ESP32 mit Cam & LED zur Beleuchtung, die an den AVR das Sende Kommando absetzen können. Speisung kann im Briefkasten durch eine LiIo erfolgen, gleich mit Spannungsmessung auch an AVR mitgesendet werden. wo ein Wille ist finden sich Möglichkeiten, OK es geht aber nicht immer alles, z.B. eine gut funktionierende Drehtür zu zuknallen.
-
Thread
Arduino CH32V003
Ja, mich hätte halt mal der Unterschied interessiert wieviel langsamer das ist.
Alexander schrieb im Beitrag #7894045: > Ja, mich hätte halt mal der Unterschied interessiert wieviel langsamer > das ist. Schau doch mal in die Arduino core library.
-
Thread
[AVR] ADC oversampling, nutzbarer Wertebereich
Vor über 12 Jahren Jahren hat Atmel dazu schon eine App-Note veröffentlicht: AVR121: Enhancing ADC resolution by oversampling
Fehler zum bereits quantisierten Signal aufintegrieren. Könnte man auch zu Fuß mit dem ADC des AVR realisieren. Gruß Jobst
-
Thread
Wie baut man in C Strings zusammen?
Ein printf mit einem Float verschleudert 16k auf einem AVR
von sprintf, allerdings kein Startup-Code und keine Vektortabelle. https://avrdudes.github.io/avr-libc/avr-libc-user-manual/benchmarks.html Die 16k von Pandur sind also aus dem Finger genuckelt. Aktuellere Benchmarks mit AVR-LibC v2.3 + avr-gcc v15 bleiben bei ca 3 KiB für sprintf + float.
-
Thread
ADA lernen JA/NEIN? Einstieg in Embedded Systems.
außerdem erste Erfahrungen mit dem ESP32 und FreeRTOS gesammelt sowie grundlegende Programmierung mit AVR und C ausprobiert. Nun frage ich mich, welcher Weg langfristig am meisten Sinn ergibt. Besonders ADA mit Ravenscar hat mir viel Spaß gemacht: Die Sprache wirkte auf mich sehr logisch, robust und
für > Echtzeitsysteme eingesetzt? Auf der ganz harten Echtzeit im us-Bereich: C und C++. Wenn langsamer auch reicht: Java und Python. Aber in der Industrie programmiert kein Mensch in Ada. > Nun frage ich mich, welcher Weg langfristig am meisten Sinn ergibt. Dann schau mal von deinem "habe ich
-
Thread
CH32V003: Probleme mit Bootloaderspeicherbereich
Also habe ich mich an's Werk gemacht, weil ich dachte, dass das nicht so schwierig sein kann, für AVR und STM8 habe ich so etwas ja auch schon gemacht (wobei: der Optiboot für den AVR nicht zu toppen ist). Meine gemachten Schritte: - Hostprogramm für andere Controllerfamilie zur Steuerung eines
, aber da bin ich noch sehr weit davon entfernt dass das funktioniert, außerdem wäre das relativ langsam, belastet ein User-Programm und nimmt zudem auch noch Flashspeicher weg. ---------------------------------------------------- @an_alle_standard_negativ_bewerter: tut euch keinen Zwang an. Wenn
-
Thread
AVR - Taktfrequenz für Seriell ohne Handshake
GND beschaltet. Bisher läuft der AVR mit einem 'Baudraten'-Quartz von 18,432 MHz. Hab aber das Gefühl, das ist der Overkill. Gibt es eine Faustformel, wieviel MHz man so einem AVR spendieren sollte, um serielle Daten mit einer bestimmten
AVR sonst noch so beschäftigt, d.h. ob er die Daten schnell genug aus dem USART abholen kann.