-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
sollte aber kein Problem sein. Im Prinzip musst du nur einen Atmega nehmen, ein LCD an beliebige Ports anschliessen, und einen DCF-Empfänger anschliessen. Ich habe da noch einen Port zur Ausgabe des Signals auf eine LED gelegt, um die Sekundensignale zu sehen. DCF senkt ja seine Sendeleistung im Sekundentakt
gar nicht belastbar. Er kann keine LED direkt betreiben, daher habe ich das Modul direkt an einen Port des Prozessors gehängt und betreibe mit einem anderen die LED. Der Atmega 16 hat ja genügend davon. An dem Port hängt auch noch ein kleines Reed-Relais, mit dem ich das Signal auf weitere Uhren verteilen
-
Artikel
FPGA
Rückwärtspfade zwischen internen Modulen müssen daher parallel und ausdrücklich aufgebaut werden. Bei den Ports hingegen kann oft zwischen den Optionen Eingang, Ausgang und Hochohmig gewählt werden. Die darin befindliche analoge Elektronik ist dazu bidirektional aufgebaut. Die dafür benötigten Tristatebuffer
Verfikationsumgebung Verfikation beim FPGA-Design FPGA-Standards bezüglich Codierung Inferred True Dual Port RAM für Xilinx und Altera Dual Port Block RAM - Gleichzeitiges lesen und schreiben Xwave, ein Font zur Darstellung von Impulsdiagrammen LWL Broadcom AFBR-26xx DC-50Mbd codierung, Ideen zur seriellen
-
Artikel
AVR-GCC-Tutorial
durch andere Softwareroutinen (Interrupts) oder durch die Hardware verändert werden kann. Siehe auch: AVR-LibC FAQ: "How do I pass an IO port as a parameter to a function?" = Zugriff auf IO-Ports = Jeder AVR implementiert eine unterschiedliche Menge an GPIO-Registern (GPIO - General Purpose Input/Output
von einem AVR aus, der sowohl Port A als auch Port B besitzt. Sie müssen für andere AVRs (zum Beispiel ATmega8/48/88/168) entsprechend angepasst werden. Datenrichtung bestimmen. Zuerst muss die Datenrichtung der
-
Thread
Ki Hilft.wenn auch nicht immer
wieder aufzurufen, > obwohl sich der pwm Wert nicht geändert hat? Unnötig, aber kein Problem bei AVR Arduinos.
Bis zu 8 serielle Anschlüsse SoftSerial sind bei AVRs einfach. Man kann direkt 8 Bit über einen Port gleichzeitig rauspfefffern bzw. einlesen. Mit STM32 gehen sogar direkt 16 serielle Anschlüsse in Software an einem Port.
-
Thread
Schaltzustände potentialfreier Kontakte per LAN übertragen
per LAN ins Heimnetz > überträgt, so dass ich diese per Software auslesen kann. Klassiker: X-Port Wenn man nicht jedem Tor einen X-Port spendieren will, mit einem Controller kombinieren. Was auch geht: Print-Server mit seriellem Port, und den als "Terminalserver" laufen lassen. Terminalserver
krieg ich wenn es sein muss auch noch SMD aber Programmieren > würde dauern, wenn ich mich da einlesen muss In diesem Fall könnte das etwas für dich sein: https://stefanfrings.de/avr_io/index.html Eventuell überlässt dir der Chef von der Firma chip45 das Layout von einer Platine, oder er hat
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
und auch bedingte Kompilierung einzufügen und mehr Textausgaben und ein C-Buch, also suche welche Ports I2C und UART nutzen und stelle fest wer wann was verwendet und wer was verwenden kann! nur als Anregung zum selberlernen [c] #if defined(__AVR_ATmega1284P__) // --------------- serial in -
Joachim B. schrieb im Beitrag #8041163: > nur als Anregung zum selberlernen Ein STM32 ist kein AVR! Dein AVR hat keine alternative Portpins.
-
Thread
CH32V003 und Arduino
aus lauter Jux und Dollerei habe ich jetzt mein my_printf und v003colpos auf avr losgelassen und prompt funktioniert es nicht, weil ich type int verwende (und die auch als 32-bit behandle), die aber auf avr nur 16 bit lang sind. eine explizite angabe von int32_t für alle bisher int angaben macht my_printf und v003colpos auch mit avr kompatibel.
-
Thread
Programmieren mit KI
folgender Anweisung: Könntest du mir bitte den Micropython-Code auch als reines C-Modul für einen AVR Mega32A generieren? Die Quartz-Frequenz beträgt 16MHz. Das DCF-Signal liegt an Port A.0 an. Den Compileraufruf hab ich ihn auch generieren lassen. Sieht so aus: [code] avr-gcc \ -mmcu=atmega32
mit der KI erreiche wenn ich besser mit dem Teil umgehen kann. Werde mal es mit alten Pics und AVR versuchen da ich noch die Programmiergeräte habe. MfG ein 81 Jähriger knacker
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
Nick schrieb im Beitrag #7982575: > frägt immer wieder 2 ports ab. Und das ist nicht Warten. Es wird etwas gemacht und das kostet CPU Zeit. Viel davon. Zu viel.
Mi N. schrieb im Beitrag #7987245: > die Signale am Drehgeber direkt (blau) und am Port-Pin (gelb) was passiert denn da bei µs 400 bzw. 0?
-
Thread
Artnet-DMX-Node mit 2× DMX Out + 1× DMX In, komplett galvanisch getrennt - gibt es ähnliche Projekte
getrennt aufgebaut sein. 1. Funktionales Ziel: - ArtNet per Ethernet empfangen - 1 DMX-Universum einlesen - 2 DMX-Universen ausgeben - Alle drei DMX-Ports vollständig galvanisch voneinander getrennt - Robuste Stromversorgung für 9–24 V - RDM-fähig 2. Technische Umsetzung - WT32-ETH01 als Logik
Jahren basierend auf diesen beiden Projekten gebaut. https://shop.ulrichradig.de/Light-Control-DMX/AVR-Node-Bausatz.html http://www.digital-enlightenment.de/usbdmx.htm Sehr cool, dass es die Seiten dazu auch nach Ewigkeiten noch gibt. Meine neuste Version basiert auch auf einem ESP32, aber ohne galvanische
-
Thread
LED Zuleitungen reduzieren.
sind das eigentlich und wie möchte er die programmieren wenn er da noch keine großen Kenntnisse hat? AVR-Controller und Arduino?
das eigentlich und wie möchte er die programmieren wenn > er da noch keine großen Kenntnisse hat? AVR-Controller und Arduino? Ja genau. Wie für die WS2812 möchte ich die Prototypen auf einem Arduino programmieren. Für die WS2812 habe ich das auch geschafft ^^
-
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
12000 , Ende); if (delayCounter == 45) { serialPort1.Write(teil1); } if (delayCounter == 22) { serialPort1.Write(teil2); } if (delayCounter == 1) { serialPort1
-
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ß.