-
Thread
AVR, virtual port, power save
seiner "Lib" verwendest > digitalWriteFast() > digitalReadFast() Zur Info es gibt keine fast IO-Lib zum tinyAVR-1 und es kann daher auch keine Methode kopiert worden sein aus dem Nichts, sondern an den bekannten Funktionsname wurde angelehnt. Du und einige andere Schwätzer haben hier keinen
Dieses Macro ist schon sehr alt, Fehler wären schon längst bemerkt worden. https://www.mikrocontroller.net/topic/64433#517527
-
Thread
Atmega32 Welcher Sockel?
#6296712: > Schau in Datenblatt. Da sind auch die Maße genannt. Hab ich natürlich gemacht, stand aber net drin. (https://asset.conrad.com/media10/add/160267/c1/-/en/000154081DS02/datenblatt-154081-microchip-technology-atmega32-16pu-embedded-mikrocontroller-pdip-40-8-bit-16-mhz-anzahl-io-32.pdf) Christian
Markus schrieb im Beitrag #6296721: > Hab ich natürlich gemacht, stand aber net drin. S.13
-
Thread
Ersten Schritte bei Mikrocontroller
Wenn du schon C kannst, und einen Uno da hast, böte sich https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial an. Es ist zwar bestimmt nicht verkehrt, auch den Assembler-Kram durchzugehen, aber wenn man schon Kenntnisse hat, an die man anknüpfen kann, wäre das wohl der sinnvollste
#6296280: > Wenn du schon C kannst, und einen Uno da hast, böte sich > https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial an. Kann ich auch empfehlen. Nachdem du das gelesen hast, kennst du die Grundlagen der uC, insbesondere AVR Programmierung mit C. Das Datenblatt des Controllers liefert
-
Thread
Unterschiede zwischen Emulator und Virtueller Maschine?
oder VMwares zutrifft und einer prozessbasierten Virtualisierung wie es bei Laufzeitumgebungen wie .Net oder Java-Plattform der Fall sei. Sind diese Bemühungen einer präzisen Definition überhaupt sinnvoll? Oder fasst das jeder so auf wie er will? Ich könnte also ein Programm schreiben das Hardware
hatte das mit Jazelle in älteren ARMs und Sun hatte in Verilog einen picoJava Prozessor definiert. Bei AVR32 gibts das anscheinend noch(?). Allerdings ist eine Stack-Maschine auf halbwegs modernen Prozessorstrukturen notorisch ineffizient. Ein optimierender JIT Compiler kriegt das besser hin, weshalb
-
Thread
Potentiometer an Mikrocontrollter
2 > Stunden die Datenblätter zu lesen und versuchen zu verstehen.. https://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC
Steht im Datenblatt. Darüber hinaus kann ich Dir Tutorials empfehlen: https://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC http://stefanfrings.de/mikrocontroller_buch/index.html > Ich denke 80% der Benutzer fragen deshalb mal in Foren, weil > man einfach keine Lust hat sich 2 Stunden die
-
Thread
ISR-Handler: Probleme bei Wertzuweisung von volatile Variable
reagiert werden soll. Hier mal den Code auf das Nötigste eingedampft: Code: [c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdint.h> #include <avr/cpufunc.h> volatile uint8_t flag = 0; ISR(TIMER1_COMPA_vect) { // debug
ausschalten und erneut testen. Problem gelöst, Ende der Diskussion... https://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega128_und_seinen_Derivaten_im_64-Pin-Geh.C3.A4use Oliver
-
Thread
Arduino Bibliothek - Methoden bzw. Funktionen en Detail erklärt - gesucht
kann ja die alten Zeichen invers überschreiben vor den neuen Zeichen. https://www.mikrocontroller.net/attachment/446990/esp32_nano_web.jpg
wenigstens den > Post des TO verstanden haben. Das ist auch mir unmöglich. https://arduino.github.io/arduino-cli/library-specification/
-
Thread
Z80 CPU einer der modernsten CPUs?
Usw. usf. Das Ding mit internem Flash und etwas aufgebohrter Peripherie und es hätte nie einen AVR gegeben.
sie leicht zu programmieren. Ich verwende schon seit 20 Jahren den CCS Compiler mit PICs. Bei AVR gibt es alle Möglichkeiten. Assembler mittels Atmel Studio IDE. Dann gibt es einige freie Tools wie GCC, SDCC, u.einige andere fuer C und C++. Kommerzielle Werkzeuge w.z.B. CodevisionAVR könnte man
-
Thread
Überprüfung Schaltplan ATMega8A
Spannungswandler aus einer USB-Powerbank, das muss ich mir noch ausknobeln. Ich hab das ganze auf einem Net-IO mit einem ATMega32 am laufen, aber will das jetzt halbwegs ordentlich aufbauen. Den Quellcode müsste ich zwischen ATMega32 und ATMega8A doch einfach austauschen können, oder? Die Quellen für meinen Schaltplan waren das Handbuch vom Net-IO, der Wiki-Artikel zum Net-IO hier, die Tutorials sowie natürlich das Datenblatt des ATMega8A, auch wenn ich da keine Empfehlungen gefunden habe, die ich nicht schon hier gesehen hab. Insofern
-
Thread
Fotodrucker Chip auslesen und resetten.
Dem Datenblatt nach ist Vss Pin-1 und der innere Ring IO/Power auf Pin-2. alle anderen Pins sind no-connect.
besorgen. > > Hast du ein USB-RS232-Kabel? > Dann geht auch das hier http://protocoltool.sourceforge.net/1wire.html > > mfg mf Ja ich habe ein USB auf RS232 Kabel (USB-RS232-WE-1800-BT) ich habe auch einen AVR AVRISP mkII
-
Thread
Kommunikation AVR <> PC über RS232
kann doch auch direkt über die serielle Schnittstelle kommunizieren. https://www.mikrocontroller.net/topic/282430
Programmier-Beispiel" der folgenden Seite findest du eine Anregung für den Start: http://stefanfrings.de/serial_io/index.html
-
Thread
Chip als Mehrfach Umschalter
vergoldeten edge connector, das ist teuer. Einfacher geht es so: https://www.mikrocontroller.net/topic/371173#4192360
https://www.mikrocontroller.net/topic/291405#new
-
Thread
Alpha-Spektrometer für Soundkarte/Mikrophoneingang (DIY Particle Detector)
das Spektrum im ersten Post etwas schwierig... Siehe auch diese Posts https://www.mikrocontroller.net/topic/495968#6335622 https://www.mikrocontroller.net/topic/495968#6377381 Bei der Electron-Detector Variante macht eine Energiekalibrierung aus verschiedenen Gründen nicht so viel praktischen Sinn
Pixel LCD auf dem Steckbrett zum Evaluieren liegt seit Jahresanfang hier: https://www.mikrocontroller.net/topic/140369#6267961
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
aus der AVR-Libc so umdefiniert, dass sie diese Klasse nutzen. Wird nun in einem Anwendungsprogramm io-c++20.h anstelle von avr/io.h inkludiert, werden die Beschränkungen durch die neuen Volatile-Regeln umgangen
erwartet übersetzt. Anwendungsbeispiel: [c] #include <stdint.h> #ifdef CLASSIC # include <avr/io.h> #else # include "io-c++20.h" #endif uint8_t a; int main() { PORTB |= 1<<PB3; // 8 Bit PORTB &= ~(1<<PB5); PORTB ^= 1; ++PORTB; a = PORTB++; PORTB >>= 2; OCR1A
-
Thread
Webserver für Daten
. Schau dir mal das Pollin AVR-NET-IO an. https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin > Es sollte eben auf meinem Server laufen, da ich von überall darauf > zugreifen möchte, WLAN möchte ich nicht
Reinhard S. schrieb im Beitrag #6259044: > Schau dir mal das Pollin AVR-NET-IO an. Die Software dazu ist allerdings zum abgewöhnen. Ich hoffe für Radig, dass das eines seiner ersten Programmierprojekte war, denn so sieht die aus.
-
Thread
Hausbus auf I2C- und ATtiny-Basis
wenige Attinys in Frage kommen. Die unterstützten Typen sind im Quellcode in der Datei brownies/avr/config.h definiert. Hier könnten neue hinzugefügt werden. Siehe auch: https://gkiefer.github.io/home2l/home2l-api_c/group__brownies__pins.html Joachim S. schrieb im Beitrag #6258450: > dass der
, 0 Reviews. Also auch hier sehr bescheidenes Feedback. Zum selber bewerten: https://www.openhub.net/p/home2l Wenn man sich die Kategorie 'Smarthome' auflisten lässt: https://www.openhub.net/tags?names=smarthome&page=1 dann werden 18 Einträge gelistet. Top sind openHAB und ioBroker, mit sehr großer
-
Thread
Neue AVR Familie - AVR-DA
Gerade durch Zufall entdeckt, vielleicht für den Einen oder Anderen > interessant - es gibt eine neue AVR-Familie: AVR-DA. Nix für ungut, aber zu den Teilen gibt es schon Fragen hier im Forum, z.B.: https://www.mikrocontroller.net/topic/495313#new Warum machst Du nicht wenigstens eine kurze Suche
Footprint: Have no fear of running out of code space. With up to 128 KB of Flash and 16 KB of SRAM, AVR DA MCUs are great for communication-heavy Internet of Things (IoT) edge applications." Die ATSAMC20 gibt es mit bis zu 256k FLASH und 32k SRAM. "Functional Safety Ready: The AVR DA family is ready
-
Thread
250 kHz PWM -> ¿Filter? -> micro speaker
habt ihr mich ja evtl. schon messtechnisch beraten... :-) Verwandt: https://www.mikrocontroller.net/topic/485881 https://www.mikrocontroller.net/topic/331296 https://www.mikrocontroller.net/topic/200543 https://www.mikrocontroller.net/topic/467851 https://www.mikrocontroller.net/topic/474376
W". Hier mal das Testprogramm: [c] #define F_CPU 16500000 #include <stdint.h> #include <avr/io.h> #include <avr/pgmspace.h> //#include <avr/sleep.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <util/delay.h> const uint8_t PROGMEM sine[256] = { 0x80, 0x83, 0x86, 0x89
-
Thread
"Die goldenen Jahre für IT-Spezialisten sind erstmal vorbei"
#6281203: > Fast alle müssen zum Dienstleister und dort irgendwelche sinnlosen Car > Entertainment-IoT-Teile zusammenlöten respektive programmieren. Es gibt sicher schlimmere Schicksale in Deutschland.
AVR schrieb im Beitrag #6300069: > Die meisten Kinder wollen in Start Up Buden, weil sie kein Bock auf > richtiges arbeiten haben. Dabei wird man gerade dort am blödesten angeguckt, wenn man um 20
-
Thread
Digitaleingang ESD-Schutz Modularsynth
26694-Interfacing-with-a-modular-synth https://scienceprog.com/using-current-limiting-resistors-on-avr-io-pins/ https://arduino.stackexchange.com/questions/13126/best-way-to-protect-a-digital-or-analog-input-from-12volts https://www.muffwiggler.com/forum/viewtopic.php?t=189920 https://mutable-instruments.net
-
Thread
LAN Testgerät Mobil
Pollin AVR-NET-IO mit Powerbank. Wobei ich für den Spaß trotzdem den Laptop nehmen würde, geht schneller.
-
Thread
Arduino DUE Hardware mit W5500: Seltsame Absturzprobleme
Das ist eine völlig andere Architektur entgegen einem AVR... Schau dir das Speicher und ISR Konzept eines ARMs an. Wenn du aufgrund unsauberer Programmierung hier beim zugriff Fehler machst, fällt dir das auf die Füße. Ein AVR macht einfach weiter...
, z.B. für Zählervariablen, die den Watchdog-Reset oder den SoftReset überleben) Ach ja: ARM vs AVR: Mir ist bekannt und bewußt, daß der ARM Kern, der von versch. Prozessorschmieden verwendet wird, etwas völlig anderes ist, als AVR, Motorola 68xx oder auch als der gute alte 68000. Deswegen versuche
-
Thread
Ladung LiFePO
https://www.mikrocontroller.net/articles/LiFePO4
---- Mir kommen direkt zwei andere (aktuelle) Threads in den Sinn: https://www.mikrocontroller.net/topic/494405#6236622 https://www.mikrocontroller.net/topic/494501#6236587 und die darauf folgenden Kommentare gegen den Moderator.
-
Thread
Bienenstockwaage Kicad www.honey-pi.de
gesichtet worden sein. Weshalb machst Du zu einem Thema 2 Threads auf? https://www.mikrocontroller.net/topic/494278#new
Die PCBs waren dafür gratis. Zur Inspiration (würde ich so nicht mehr machen!): https://hackaday.io/project/21970-beestalker-usblog https://hackaday.io/project/10145-cm3-board-backend-library-bee-hive-monitor Jedenfalls ginge das grundsätzlich schon, wenn man wollte. Es ist aber IMHO den extra
-
Thread
Debounce-Makro von Peter Dannegger - MSP430
abschalten // -- INIT_Port1 P1SEL &= ~(LED_X); // Beide sind BIN-IO P1DIR |= LED_X; // LED = BIN-OUT P1OUT &= ~(LED_X); // LED_X = AUS (weil H-aktiv) // INIT_Port_2 P2SEL &= ~(T_SET); // Funktion ist BIN-IO
delay.h>. kann ich dieses File auch >> auf meiner Plattform laden? > > Nun das Delay-Macro benutzt AVR-Assembler, so ein Unfug, ich hatte dem TO schon geraten dein C Beispiel zu nehmen im Timermode 10ms https://www.mikrocontroller.net/topic/494049#6230241 ein Beipiel zu Timerprogrammierung
-
Thread
Entprellen Flankenerkennung
Eins ist klar, die einzige Anpassung betrifft die I/O des verwendeten > Controllers. [c] #include <avr/io.h> #define F_CPU 9.6e6 #include <util/delay.h>[/c] was ist mit den includes. ist in den Definitionen etwas drin, was ich brauche? Habe beim MSP entsprechend andere Defintionen. Was gibts da
>> Eins ist klar, die einzige Anpassung betrifft die I/O des verwendeten >> Controllers.#include <avr/io.h> > #define F_CPU 9.6e6 > #include <util/delay.h> > was ist mit den includes. ist in den Definitionen etwas drin, was ich > brauche? Habe beim MSP entsprechend andere Defintionen. Was gibts
-
Thread
hardwarenah, objektorientiert programmiert
als > PINB = (1<<PB5); Einen Teil der anderen Fragen beantwortet: https://www.mikrocontroller.net/topic/446766#5339727
avrasm] ldi r16,0xii out 0xnn,r16 ldi r16,0xjj Out 0xmm,r16[/avrasm] Auch wenn mehrbittige IO-Werte, die "layoutoptimiert" auf die IO-Pins verteilt sind, können so gebaut werden. Änderungen an der Pin-Belegung können gravierende Änderungen am Assemblercode notwendig machen, die mir der GCC in
-
Thread
Entprellen (kein AVR) Gesperrt
Wieso "kein AVR"? PeDas Code stammt vermutlich vom 8051 und hat (in der C-Version) mit AVR nur insoweit zu tun, daher AVR-Io-Register verwendet. Der Algorithmus selbst hat mit der Ziel-HW nichts zu tun. Mal
Karl B. schrieb im Beitrag #6218862: > AVR hat da noch ein As im Ärmel: Das T-Flag. Gegenüber den Möglichkeiten des C-Flags beim 8051 sieht das T-Flag schlichtweg erbärmlich aus und nicht wie ein Ass. Man kann keine IO-Bits nach T moven,
-
Thread
STM32 DMA TO GPIO HILFE
mehrere Temperaturen/ Luftfeuchtigkeit/Zeit und Datum/ Events laufen: https://www.mikrocontroller.net/topic/466920
DMA. Als Ziel kann jede beliebige existierende Adresse herhalten und der Unterschied zwischen IO- und Mem-Adresse ist nur, das erstere meist fix ist, während letztere bei jedem Transfer incrementiert wird.
-
Thread
ATmega Registeradressen mit/ohne Offset 0x20
dem Maße, wie die Peripherie wuchs, reichte es irgendwann nicht mehr. Die IO-Bereiche waren allerdings beim AVR schon immer auch in den normalen Speicherbereich gemappt und von da aus zugreifbar, dann halt mit 2 Takten Zugriffszeit. Allerdings hatte man sich beim Design dazumals
bis > 0x3F noch eine 2. Adresse mit einen Offset von 0x20 haben? Weil das halt das Mapping des IO-Space in den SRAM-Space ist. Darunter liegt das "Registerfile", also das Mapping der MCU-Register in den SRAM-Space. Das ist im allgemeinen ziemlich nutzlos und wurde deswegen in späteren AVR8-Cores
-
Thread
DS18B20 mit Interrupt, AVR-GCC
entsprechend. Aber wahrscheinlich ist sein Code doch nicht so gut wie Peter hier https://www.mikrocontroller.net/topic/493064?goto=new#6238300 schreibt. Ich kann es nicht beurteilen da ich weder den tollen Code kenne noch der absolute AVR Programmierguru bin. Ich mache das nur für den Hausgebrauch, sicher nicht
: www.mc.net absolut easy! oder auch www.mc.net nicht mit mir! ;-P mfg
-
Thread
Technologie für Logik Implementierung eines Adressdecoders
steht hier noch ein betriebsbereiter Uralt-PC mit Bootmenu für DOS 6.11 und Windows 98 und einem Data-IO dran. Allerdings beschäftige ich mich viel mit Dinosauriern. Da lohnt sich der Platz dafür.
MaWin schrieb im Beitrag #6204783: > http://www.bhabbott.net.nz/atfblast.html (ATFBlast inkl. Sourcecode) Das hat mich in die richtige Richtung geführt. Mein iMac hat nur keinen Parallelport, aber es gibt mittlerweile ein "upgrade" mit USB Anschluss: https
-
Thread
XMC4700 vs STM32
Dave4 auch den Hobbyanwendern und Einsteigern in die ARM-Welt nur empfehlen. Als Umsteiger von der AVR-Welt auf XMC bin ich immer wieder überrascht, wie viel produktiver man mit Infineon XMC/Dave4 zum gewünschten Resultat kommt.
werden mit Dave auch frei Haus mitgeliefert. Wäre ja sonst auch blöd. https://www.mikrocontroller.net/articles/Infineon_XMC_2Go https://www.mikrocontroller.net/articles/DDS-Signalgenerator_per_USB
-
Thread
ATTINY - - - kleinstmögliche Zeiten an I/O?
. Für so langsamen Kram wie 100µs würde man sich vom Timer einen Interrupt erzeugen lassen und den IO-Pin in der ISR bedienen.
sind dabei sicher nicht die 16ns oder was auch immer, sondern die 90A https://www.mikrocontroller.net/topic/492499#6194921
-
Thread
Nur Positives !
Es gibt wieder mehr Stellenanzeigen auf www.mikrocontroller.net
Die ersten AVR64DU Controller treffen morgen zum Testen ein!
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
Veit D. schrieb im Beitrag #6257246: > Wenn ich in avr\include\avr nachschaue fehlen alle Headerdateien für die > genannten Controller samt Einträge in die io.h. Weil Jörg W. schrieb im Beitrag #6257553: > avr-libc ist kein Bestandteil des GCC.
avr-libc configure das Device links liegen. > Wenn ich in avr\include\avr nachschaue fehlen alle Headerdateien für die > genannten Controller samt Einträge in die io.h. Warum? Wie muss man die >
-
Thread
Neues Design Gesperrt
selbe Stelle zeigen, da interpretiert die Forensoftware mis: [Code] https://www.mikrocontroller.net/topic/491036 https://www.mikrocontroller.net/topic/491036#6178415 [/Code]
Die Datei/Seite https://www.mikrocontroller.net/user/my_posts existiert nicht mehr.
-
Thread
Wo wird der ATTiny verwendet?
> -> AVR nimmt kein Profi mehr, kommt in kein (Stückzahlen-) Gerät mehr. So ein Schmarn!
mit einen Compiler programmiert werden. Z.B. der ATtiny48 hat einen IO-Pin mehr, als der ATmega48.
-
Thread
Atmega8 UART ext. Quarz
werden muss (Drehzahlsollwert, proportional-/ integral-Verstärkungsfaktor) [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000UL // Prozessorfrequenz #define BAUD 9600UL //Baudrate #define UBBR_Value F_CPU/16/BAUD-1 volatile uint8_t Auswahl=0; //globale variable
die Berechnung der Baudrate nicht selber vorzunehmen, sondern die dafür vorgesehene Header Datei der AVR C Bibliothek zu verwenden. Dann kann man an dieser Stelle auch nichts falsch machen. https://www.nongnu.org/avr-libc/user-manual/group__util__setbaud.html
-
Thread
24 V Inputs auf seriell etc.
ch-opto-isolator-board-5-24vdc-in-33-5vdc-out/ (stolzer Preis für ein paar OC ;-) ) Oder dazu den Pollin AVR-Net I/O (billiger als die o.a. Poscope).
ist ja die Gleiche. Zu diesem Pollin Board gibt es hier einen Artikel: https://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin Ich denke, eine alternative FW (da gibt es einige) läßt sich leicht anpassen.
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Kein Z80 aber hands-on: https://eater.net/8bit
Hast du den schon gesehen https://gigatron.io/ ?
-
Thread
Welches Linux für professionellen Desktop-Einsatz
würde ich wahrscheinlich Void Linux genauer angucken. Hier sind die dafür paketierten Programme (avr-gcc ist auch dabei ;) https://voidlinux.org/packages/
. Im letzten Jahr hatte ich mir vorgenommen, in diesem Jahr irgendetwas auf/für mikrocontroller.net zu machen, was mit "Contribute" zu tun hat. Der Hintergrund ist bzw. war der Ausfall der Werbung.
-
Thread
Einfacher ARM für den Einstieg und Linux Toolchain
PlatformIO und VSCode. Sowas wie ein TrinketM0 ist auch erheblich umfangreich für den Einstieg. Erst recht wenn man sich da durch die Funktions-Einheiten arbeiten will. Wobei ich das mit der "ARM Welt" inzwischen
Ich hab viel mit AVR gemacht, also sind Mikrocontroller nicht neu für mich. Ein spezielles Projekt habe ich noch nicht. Ich will nur erstmal mit ein paar Pins wackeln und ein paar Daten zum PC senden können.
-
Thread
Arduino oder
vielleicht was falsches angewöhne" :P Schaut doch einfach mal bei https://www.mikrocontroller.net/articles/AVR-GCC https://www.mikrocontroller.net/articles/STM32#Tutorials_f.C3.BCr_diverse_Tool-Kombinationen oder google vorbei. Das ist alles kein "muss", sondern ein "kann" und ist nur nen klick
Also eher ein AVR
-
Thread
Arduino - PWM an zwei Ausgängen
folgende 2 Links zu lesen und dabei das augenmerk auf FastPWM zu legen. https://www.mikrocontroller.net/articles/AVR_PWM https://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM
https://arduinoinfo.mywikis.net/wiki/Arduino-PWM-Frequency
-
Thread
Uhrzeit und Zähler auf Monitor anzeigen
wieder in >> die Schublade. > > Super, und wie geht es weiter? Der Raspi sollte dir mit seinem IO Header alle Möglichkeiten bieten mit deiner Elektronik zu kommunizieren. Wenn du mehr brauchst, als der Raspi von Haus aus kann baust du dir die Elektronik zusätzlich auf und lässt sie mit dem Raspi
VGA ... Ich würde das ganze Projekt natürlich in ein FPGA packen ;-) https://www.mikrocontroller.net/articles/Projekt_VGA_Core_in_VHDL Andere nehmen einen AVR: https://www.tb-kaiser.de/avr_vga/
-
Thread
PCF8574 rotary Encoder
https://www.mikrocontroller.net/articles/Drehgeber statt PHASE_A und PHASE_B nimmst du die Ausgabe deines PCF
Die Suche liefert einiges. Z.B.: https://www.thecoderscorner.com/products/arduino-libraries/io-abstraction/rotary-encoder-switches-interrupt-pcf8574/
-
Thread
Wie startet man mit dem ENC28J60
Kiste hier an. Da wird auch der ENC verwendet. https://www.ulrichradig.de/home/index.php/dmx/art-net-box
Schaue unter AVR-NET-IO und ETHERSEX. Da findest Du etliche Beispiele. Und lass Dich von den blöden Antworten nicht allgemein verunsichern. mfG
-
Thread
Atmega 328p Eeprom schreibzugriff auf einzelne Bits
ich etwas anderes gefunden. Deshalb wollte ich das mal nachfragen. https://www.mikrocontroller.net/articles/Speicher#EEPROM-Schreibzugriffe_minimieren "Eine Kondensatorstütze kann durch Verteilen der zyklischen EEPROM-Schreiblast auf mehrere Zellen oder Bits vermieden werden: Beispielsweise kann
etwas anderes gefunden. Deshalb wollte ich > das mal nachfragen. > > https://www.mikrocontroller.net/articles/Speicher#EEPROM-Schreibzugriffe_minimieren Ok, was da steht, mag in gewisser Weise stimmen. Da wird davon ausgegangen daß vor allem die gelöscht (1)-> gesetzt(0)-Übergänge die Zellen altern
-
Thread
Agile Geräteentwicklung - Erfahrungen
Siehe: https://www.mikrocontroller.net/topic/489708#6140903 Was anderes wird bei deinem Thread auch nicht herauskommen
in deren Blog klingt durchaus interessant. Ich hab mir einen Kunden von denen angesehen: relayr.io. Ich persönlich ordne den Kunden unter "Schaumschläger" ein. Rein von deren Homepage.