-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Extrem kleine Kröten wie PIC10 oder alte AtTinys vermiesen einem schon die Laune etwas wie einen C-Compiler dafür zu portieren. Wobei ich hier ausdrücklich auch die Cross-Compiler meine, also von der Zielplatform des Compilats
Johannes F. (jofe) 12.11.2025 12:01 >In welcher Sprache sind Python-Interpreter wohl geschrieben? CPython (C), Jython (in Java), IronPython (in C#), PyPy (Python) ich schrieb: >Was ist denn ein Python-Interpreter
-
Thread
Mini Loopantenne mit NE592N14
Funkschau 1953, Seite 213 https://www.worldradiohistory.com/INTERNATIONAL/Funkschau/1953/Funkschau-1953-12.pdf
links der Frequenzgang der originalen Schaltung an einer 80cm Loop innen am Fenster hängend (Frequenz 12-135kHz). Im mittleren Bild ist der Trafo durch einen BN73-202 mit 12Wdg. trifilar ersetzt worden (gemessen rund 3 x 1,4mH). Ganz rechts schließlich, sind noch die beiden Eingangskondensatoren von 1µF
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
switching TTYs * Raspberry Pi firmware dce3a7f35498e1a6340748f599e7d74d9001c1fe * Linux kernel 6.12.75 - 89050b1059997d38d55462b323b099a6436dc10d --- via https://downloads.raspberrypi.com/raspios_armhf/release_notes.txt [/c] ### Altera liefert Quartus® Prime Pro 26.1 aus Altera erweitert die
Verwendung von C++ in ESP32-Projekten anhand praktischer Beispiele illustriert. ### Microchip dsPIC33AK256MPS306 – dsPIC mit I3C und quantensicherer Verschlüsselung Im Hause Microchip steht eine Erweiterung der dsPIC-Familie ante Portas, die neben quantensicherer Kryptographie auch Unterstützung
-
Thread
Spülmaschine nach Überspannungsschaden
https://ae-pic-a1.aliexpress-media.com/kf/S2ef07cbd2d7f436d9684b2f329fca6b2U.jpg Mit Vergrößern und Augen zusammenkneifen zu erahnen. Mit dessen Hilfe und der Google-Bildersuche kommt man dann auch zu anderen
könnte man ein Ersatznetzteil rein frickeln. Digitalteil heisst 5V (oder 3,3?) Die Relais bekommen 12V -nochwat?
-
Thread
LWL Schnittstelle Halb-Duplex (nur ein LWL!)
Ausserdem laufen nicht alle AVRs die ich einsetzte mit 24MHz. Es gibt auch welche die laufen nur mit 12MHz, weil sie bei 3.3V nicht mehr schaffen. Ich habe jetzt Mal kurz nach Koax-SPDIF gesucht. Doch, das habe ich schon Mal gesehen und verworfen. Ich weiss nicht mehr genau warum, vermutlich weil es
kann er IRCOM mit 1us Impulsen kann. Die WCHs koennen das nicht, die haben immer 3/16 der Baudrate (PIC weiss ich jetzt nicht). > > Georg P. schrieb im Beitrag #8073134: >> Das sind mehr als 10%. Damit wird es schon eng. > > Faustregel für kommerzielle Projekte: Wenn Dein Controller schon bei
-
Thread
ChatGPT analysiert uc.net Gesperrt
Abweichungen. Die gefundenen Jahresendpunkte sind aber real: beispielsweise Thread 353896 stammt vom 31.12.2014, 415569 vom 31.12.2016, 465636 vom 31.12.2018, 510096 vom 31.12.2020, 547747 vom 31.12.2022 und 582527 vom 31.12.2025. Noch interessanter: Beiträge Hier sieht man den Unterschied zwischen
neue technische Themen, und einzelne Diskussionen haben sehr viele Antworten – etwa ein aktueller PIC-Thread mit 162 Antworten oder ein ESP8266-Thread mit 220 Antworten. Noch wichtiger finde ich aber etwas anderes: Die Betreiber investieren weiterhin in die Plattform. Anfang August 2026 wurde
-
Thread
Wärmepumpe von Mikrocontroller aus steuern
default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbsmid001i000.pdf?sfvrsn=8276bfd7_12 https://www.hms-networks.com/de/p/inmbsmid001i000-midea-commercial-vrf-systems-to-modbus-rtu-interface?tab=tab-support
anders erwartet. > Irgendwelchen SchmartHome Killefit brauche ich nicht. Ich auch nicht. Sechs PIC Microcontroller schaufeln sich das Notwendige über meinen proprietären "Hausbus" zu, und der große PIC macht die Regelung daraus. Geht super und ich kann es jederzeit anpassen, ist ja komplett selbst
-
Thread
Wie im Bereich von 1,2Vdc - 117Vdc einstellbare Konstantspannung aus 20Vdc erzeugen?
Gedanken. 20V als Versorgung fällt völlig aus dem Rahmen. Üblich sind nominelle Spannungen von 12 bzw. 24 VDC bzw. 115 oder 230 VAC. Dann kommt es drauf an, wie groß bei einem Eingang mit nachfolgendem Schaltwandler der tolerierte Spannungsbereich ist.
PWM-Funktionalität gibt es dann noch uCs, die speziell für flexible SMPS gedacht sind, wie z.B. die PIC16F176X/7X von Microchip. Die sind dann freiprogrammierbar, haben fast alle notwendigen Hardwarefunktionen und erreichen dann bis zu 8MHz PWM-Frequenzen. Die kosten auch kaum mehr als 1€ und gibt es
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
an dem Programm für den Controller. Zeitgleich brauche ich noch einen Buck-Boost-Regler, der meine 12V Solaranlage auf 5V einregelt (nach MPPT).Es ist im Winter zu wenig Sonne um nur 12V Batterien zu laden.Effektiv geht anders würde ich sagen.Ich rede von einem kleinem Inselsystem und habe vorerst ein
Drei Beuteakkus: 1x Shido LTX9-BS 12V 36Wh 2x FLLYROWER, 12AH 153.6Wh https://derbatterieexperte.de/products/shido-ltx9-bs-lifepo4-motorradbatterie-sicher-leicht-und-lange-lebensdauer-1 https://www.amazon.de/Lifepo4-Batterie-Perfektes-Trolling-Haushaltsger
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
Konstantstromquelle einen Kondensator und misst die Spannung nach der Zeit über ADC. Da gibt es z.B. den PIC24FJ128 der kann das mit einer Auflösung unter 1ns.
digitalisiert werden. Mit den 4 parallelen Kanälen bekommt man alle > 62.5 ns einen neuen Wert mit 12 Bit per DMA ins RAM; leider nur 80 bis > 90 KByte. Trotzdem: Preiswert und einfach ;) Der hochauflösende Timer ist interessant, das kannte ich bisher nicht. Habe mich mal durch die Unterlagen
-
Thread
I2C Display einfache Frage
Compiler, hat das erzeugte Kompilat bei mir eine Dateigröße von 1396 Byte. Ram-Bedarf zeigt es mir an 12 Bytes, wobei der tatsächliche Bedarf minimal höher sein dürfte, weil Ram-Belegung innerhalb Funktionen nicht einbezogen werden. Grundsätzlich sollte es hier tatsächlich möglich sein, das OLED tatsächlich
do{if ((x&1)==0) RES_D(portpin); else SET_D(portpin);}while(0) /* Pin Is Clear */ #define PIC_D_(port,pin) (((port->IDR) & (1UL<<(pin))) == 0) #define PIC_D(portpin) PIC_D_(portnummerzuportzeiger(STM_PORT(portpin)),STM_PIN(portpin)) /* Pin Is Set */ #define PIS_D_(port,pin) (
-
Thread
[V] Motorola Chips
einer Weiterverwendung zufuehren moechte: https://shop.mcjohn.it/en/diy-kit/46-94-68k-mbc.html#/12-kit-to_assemble/16-ram-1024_kb Ist ein 68008, 8MHz, 1 Megabyte RAM, als I/O-Knecht ein PIC18F47Q10. Alles dokumentiert bei https://hackaday.io/project/177988-68k-mbc-a-3-ics-68008-homebrew-computer
-
Thread
DCF-Uhr from Scratch
16-bit DAC um einen > OCXO zu führen. Na gut, eine Nummer kleiner, STM32L496. Der DAC hat nur 12 Bit und der Oszillator ist nur ein TCXO, aber immerhin mit eigenem Spannungsregler ;) Der ADC hat auch nur 12 Bit, aber ich glaube, das muss reichen. Der Verstärker braucht sowieso AGC, um mit der Dynamik
untereinander glatt ca. 2-3 Sekunden > Abweichung. Stehen die denn in Wartestellung auch exakt auf 12:00:00?
-
Thread
Volksempfänger- Zwischenübertrager Werte gesucht
mit bei dann. Hier noch der Link dazu. https://www.radiomuseum.org/r/gemeinsch_ve301dyn_w.html#pic-tabs-1 Gruß bastler2022
einigermaßen zu funktionieren, mußte eine höhere Anodenspannung her. So verwendet der im Beitrag vom 18.12.2025 21:12 verlinkte Empfänger schon mal 135 V Anodenspannung. Anodenbatterien hatten 22,5 und 45 V, also 3 Stück 45 V- Anodenbatterien. Und die Haltbarkeit ist begrenzt- das Gerät zieht 19- 25 mA.
-
Thread
Object Oriented Forth
Hannes J. (pnuebergang) 30.10.2025 10:12 >Deine Entscheidung. Wenn die Forth Syntax und Semantik deines Forth es >her geben bau es dir genau so. Du bist dein eigener König in deinem >eigenen Forth-Königreich. Ich denke, du liegst
0163 3481 0708 880e 001a 1911 00001d0 1a16 0e10 1b16 20b0 0100 1216 63b0 8201 00001e0 da30 1604 1c12 0d1d 1413 801e 2e1b 1224 00001f0 251f b100 1215 b3b2 b5b4 0436 b359 18b1 0000200 b413 18b1 5114 0063 [/code]
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Zeile: rxpacket.TEMP = (int8_t)radio.readTemperature(0); 4200: f6 01 movw r30, r12 ; r12: this copy + 0x50, alles OK 4202: 80 81 ld r24, Z ; this 4204: 91 81 ldd r25, Z+1 4206: dc 01 movw r26, r24 4208: ed 91 ld r30, X
Source Code Zeile: rxpacket.FEI= radio.FEI; 4156: 80 91 b2 28 lds r24, 0x28B2 ; 0x8028b2 <_ZN12GenericRadio3FEIE> 415a: 90 91 b3 28 lds r25, 0x28B3 ; 0x8028b3 <_ZN12GenericRadio3FEIE+0x1> 415e: 78 01 movw r14, r16 ; this copy 4160: f5 e4 ldi r31, 0x45 4162
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
STMicroelectronics/tools/CMSIS/6.2.0/CMSIS/Core/Include - .arduino15/packages/STMicroelectronics/hardware/stm32/2.12.0/system/Drivers/CMSIS/Device/ST/STM32F3xx/Include Oder aus dem STM32CubeF3 Paket nehmen - https://www.st.com/en/embedded-software/stm32cubef3.html Aber bitte hängt euch nicht an kleinen Unterschieden
Nur digitalWrite: 6 kB digitalWrite + Serial.println (über UART): 12 kB digitalWrite + Serial.println (über USB/CDC): 22 kB digitalWrite + Serial.println (über USB/CDC) + analogRead: 27 kB Es ist also wohl nicht nur der USB-Code, sondern einfach alles in dem
-
Thread
CH32V006 und CH32V007 von WCH
dafür entfallen sehr viele Limits hinsichtlich der Programmierung und Nutzung. Die Timer und ein 12-Bit AD-Wandler bieten neben einer echten 32-Bit CPU und DMA eine deutlich bessere Funktionsvielfalt gegenüber den Atmel-MCU's. Die Timer wurden von der Funktion her von den STM-MCU's übernommen / gecloned
Batteriewassercontroller war nach dem ich den aufgeprokelt hatte ein mit dem Tiny10 vergleichbarer PIC. Vielleicht habe ich nur Pech und sehe immer den falschen Dinge, aber das Meiste was hier besprochen wird, findet sich nicht auf meinem Weg.
-
Thread
Dezimal nach Hex-Umwandlung PIC18
Stellen hex als ASCII ausgeben [c] char hex[]="0123456789ABCDEF"; char digits[]= { hex[zahl>>12], hex[(zahl>>8)&15], hex[(zahl>>4)&15], hex[zahl&15] }; [/c] Gerhard schrieb im Beitrag #7974584: > atoi() wäre auch mein Favorit gewessen, gibts aber in C99 nicht mehr. C99 ist
? Daraus soll nun eine echte 16-Bit Integer Binärzahl 0110010111110100 gemacht werden, damit der PIC damit mathematisch rechnen kann? Und es soll diese 16-Bit Zahl in Hex angezeigt werden, also als ASCII-String "65F4"? Die 16-Bit Zahl muß also in ASCII umgewandelt werden. Ich würde die 0110010111110100
-
Thread
TDC(AS6501) als Phasenvergleicher
vielleicht auch vom Layout der Platine abhängt. Zudem sind die H7xx viel flexibler sind nicht auf einen 12 MHz Referenztakt festgenagelt.
samplen. (Was überhaupt nicht nötigt ist) Ein AVR8 kann im übrigen problemlos 32 Bit SPI Frames, ein PIC auch, eigentlich kann das sogar jeder Mikrocontroller, man muss Ihn nur bedienen zu wissen.
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
selber ihre > Software schreiben. Dem kann ich nur zustimmen. Mein Philips DAB Radio (AJB3552/12) nervt mich beim Weckzeit einstellen genau damit. Es wird zum Geduldsspiel.
mit Index-Eingang und mit Arduino IDE auf eigene Bedürfnisse anpassbar: http://mino-elektronik.de/mt12_iic/mt12_iic.htm#qcnt_pico Nur so, falls es von Interesse sein sollte ;-)
-
Thread
FSR SF15-600 (10 kg) – trotz 3 kΩ Spannungsteiler nur ~1,04 V bei 3 V Versorgung
=========== wifi: ssid: !secret wifi_ssid password: !secret wifi_password #output_power: 12 #fast_connect: true ap: ssid: $devicename password: !secret ap_password web_server: port: 80 version: 3 captive_portal: ota: platform: esphome sensor: - platform
keinen Sinn, den weltbeschissensten ADC zu benutzen, weil das nicht vernünftig funktioniert. Auf einem PIC, AVR, MSP, STM taugt der ADC, auch wenn die alle schon wieder viel zu gut sind, aber da könnte man einen pseudodigitalen Eingang zuverlässig realisieren. Beim ESP brauchts dazu Softwarefilter, die
-
Artikel
Stack
) oder im RAM-Bereich (Softwarestack) ab. Ein Softwarestack ist meistens größer und flexibler. Die PIC Mikrocontroller haben einen Hardwarestack zum Speichern des Programmzählers (der Rücksprungadresse von Unterprogrammen). Die Größe des Stacks (Ebenen) ist je nach PIC Modell vorgegeben. Die neuste Generation
/12/15) einen Softwarestack. Um einen Stack zu benutzen benötigt man lediglich einen Zeiger der auf die Stapelspitze, das zuletzt hinzugefügte Element, zeigt. Von diesem ausgehend kann man dem Stapel ein
-
Thread
Splinter - Padauk Programmer mit CH32V003
Es reichen dazu zwei PWM Ausgänge die genau invertiert zueinander arbeiten. Ich nutze das in meinem PIC/AVR Programmer auf Basis vom CH552. Schlagwort Dickson Charge Pump
nur "low-speed"-USB mit 1.5 MBit/sec, für spezifikationskonformes CDC aber ist "full-speed"-USB mit 12 MBit/sec erforderlich. Oder nutzt Du HID als Protokoll? Dann vergiss meinen Einwand.
-
Thread
FreeCAD Warnung
argumentieren? Bei mir sieht das halt so aus: https://www.youtube.com/watch?v=h1Xs6Exx3XQ (ist ja schon 12 Jahre her!) Ich schleif mir das passende Werkzeug auf meiner Werkzeugschleifmaschine selbst. Und schreib mir den G-Code natürlich auch selbst. Das geht in LinuxCNC sehr gut (naja, mit paar Hindernissen
Ja, das hat mich zu Anfang auch gestört in EAGLE. Bis ich dann den Hintergrund kapiert hab: Ein PIC16F1575 hat im SOIC14 14 Pins, im UQFN16 16 Pins. Geht nur, indem man 2 verschiedene Symbole macht. Eines für SOIC14 (PDIP14, TSSOP14) und eines für UQFN16.
-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
Ein Österreicher der da auch für einen PIC mal ein DCF77 Programm geschrieben hat verwendete folgende Mechanismen zur Fehlererkennung: * Auswertung der 3 Paritätsbits * Check Minute_alt zu Minute_neu * Sommerzeit Winterzeit können nicht beide
Siehe Bild. ciao gustav P.S.: Bildquelle: https://www.acoustic-design-magazin.de/2024/12/22/schaltnetzteil-entstoeren-rundmachers-weihnachtsgeschenk/ Thomas S. schrieb im Beitrag #8090663: > Im Prinzip musst du nur einen Atmega nehmen Hatte mir die Freiheit herausgenommen, das Programm
-
Thread
[V] LM2576HV Adj, IRL2203, TIP 36C/TIP35C, PIC16F886, Relais Finder
25C/36C NPN/PNP HF-Bipolartransistor, 100V, 25A, 125W, TO-3 8 der Pärchen vorhanden alle zusammen 12€ Microcontroller PIC 16F886-I/SO-ND 8-Bit-PICmicro Mikrocontroller, 14 KB, 20 MHz, SO-28 2€ St. 50 St. vorhanden, alle 50 80€ Print Relais 12V Finder F3611-12A 1xUmschalter 10S 250V 2,50 € St
-
Artikel
CAN
AT32UC3C. 32bit AVR mit zwei CAN controllern bis zu 512k flash, 64k RAM DMA, USB, Ethernet MAC, 2Msmps 12bit ADC, 12bit DAC Atmel ARM. AT91SAM7X. ARM7TDMI-Kern mit einem CAN controller bis 512k flash und 128k RAM AT91SAM9X. ARM926-Kern mit zwei CAN controllern kein onboard flash 32k RAM aber DDR2 support
Micro Stellaris LM3S8xxx. ARM Cortex-M3 bis 64kByte RAM und 256kByte Flash CAN und Ethernet Microchip PIC18Fxx8 PIC18Fxx8x. Mikrocontroller mit CAN Schnittstelle Herstellerseite Mitsubishi / Renesas R8C / M16C / M32C. R8C/23, M16C/6Nx Motorola / Freescale DSP56F8xx. Clock des CAN-Moduls von PLL speisen,
-
Thread
Mein neues C-Buch braucht ehrliche Kritik
12 Jahre später kann man wohl sagen: Ja, sind sie. Oliver
hier ist Seite 1 nach den Vorworten aus der Original-V2 "Ansi C" 1988. Gesetzt übrigens mit ( pic | tbl | eqn | troff -ms ) auf einer VAX unter Unix V9. Der Hauptjob der kleinen Truppe bei Bell war wohl eher die Chips-Bäckerei. Der Weinberger aus awk (Aho, Weinberger, Kernighan) hat an seinen
-
Thread
Neue Bauteile – kleine Relais, nicht durchbrennende LED-Serienschaltungen und Co
. Die folgende Abbildung bietet Informationen über die angebotenen SKUs.  Bildquelle: Panduit ### Crouzet Millenium - PLC mit farbveränderlicher Displaybeleuchtung Innovationen in Sachen Mensch-Maschine-Interface können von überall stammen. Im Hause Crouzet gibt
einem PIC32 basierendes Modul, dessen Funk-Transmitter ebenfalls für Bluetooth 6.0 befähigt ist. Hervorzuheben ist die Verfügbarkeit eines uFL-Connectors, der das Anschließen von Antennen erleichtert.  tun, oder reicht da auch der interne Pullup des ESP32 auf einem GPIO? Der LIN-Bus hat einen 12V Pegel, da muss ich mich ja eigentlich nur anklemmen. Der TJA selbst benötigt ja eine Betriebsspannung, die liegt laut Datenblatt im Bereich 5 bis 27 V. Ich habe jetzt nicht herausgelesen das die irgendwie
jedem Fall externe Widerstände vor. Nicht bestücken kannst Du immer noch. > Der LIN-Bus hat einen 12V Pegel, da muss ich mich ja eigentlich nur > anklemmen. Der TJA selbst benötigt ja eine Betriebsspannung, die liegt > laut Datenblatt im Bereich 5 bis 27 V. Ich habe jetzt nicht > herausgelesen
-
Thread
Neue Bauteile: Hochgeschwindigkeitsfunk, Löttechnik und die Rückkehr der QWERTZ-Tastatur
– AVR-MCU mit Event-Routingsystem Mit der CLB integrierte Mikrochip FPGA-artiges Verhalten in die PIC16-Serie. Mit dem AVR32LA steht nun eine AVR-Variante zur Verfügung, die ein besonders leistungsfähiges Eventsubsystem mitbringt – Intention ist hier, dass die diversen Peripheriegeräte “unabhängiger
präsentieren und bei der Verkleinerung des Platinenplatzes optimieren.  Bildquelle: Abracon ### Breakout-Board mit MCP2221A Wer abseits der Querelen um FTDI (Fälschungsrisiko!) einen USB-zu-X-Wandler sucht, wird bei Microchip fündig. Nun gibt es ein Breakout-Board
-
Artikel
AVR In System Programmer
Schutzwiderständen Paralleles Interface für AVR und PonyProg. Schaltplan und Erläuterungen bei Scott-Falk Hühn SP12 Programmer. Schaltplan, Erläuterungen und Software für mehrere Plattformen, darunter auch MSDOS, gibt es bei Steven Bolt. Ken's Dongle ist ein spezieller Kabeladapter für SP12 zur Verbesserung der Signalqualität
automatisch oder einer speziellen Funktion im Studio) Unbenennen des Snap im Microchip Studio von PIC zu AVR Auf der neueren Platine (Hardware-Version 2) befindet sich ein Jumper (J5), mit dem zwischen PIC (voreingestellt) und AVR umgeschaltet werden kann. Daher sind die oben beschriebenen Modifikationen
-
Artikel
AVR
Butterfly DCF77-Funkwecker mit AVR Fahrradcomputer Einfacher und billiger Webserver mit AtMega32 AVR RFM12 RF SOAP USB / AtMega88 / RFM12, optional LiPo Akku mit Lader Selbstbau Schachcomputer SHAH mit ATMega88V Giess-o-mat – vollautomatische Blumengießanlage POV-LED mit ATmega8, USB und Beschleunigungssensor
ATxmega-Serie verfügen über mehr Funktionen als die "traditionellen" AVR (z.B. DMA- und Eventsystem, 12Bit A-D-Wandler). ATxmega sind jedoch für 3,3V-Betrieb ausgelegt und ausschließlich in SMD-Bauform erhältlich. __NOTOC__