-
Thread
12V Motor mir automatischer Umschaltung z.B. mit Lichtschranke
Stunde einen echten Ab- und Ankoppelvorgang der Loren vorführen. Nun, dafür ist dann aber ein uC zwingend erforderlich. Da kommt man nicht mehr drum rum!
hält zumindest 5A aus, ist aber leider ein Schließer (normally open): https://www.conrad.de/de/p/pic-pmc-5002-reed-kontakt-1-schliesser-250-v-dc-250-v-ac-5-a-250-w-506934.html
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
rudumentär, dass statt eines tiny13 mit kleinen Änderungen auch andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, CY8C4000, uvm) einsetzbar sind. > Anyway, da müsste ich ja auch noch das Programmieren eines > ATtine13 lernen .. Ich kenne deine Kompetenzen nicht -- aber notfalls suchst
dass statt eines tiny13 mit kleinen Änderungen auch > andere Kleincontroller (z.B. tiny15/85/412, PIC10/12/16, STM32, M8C, > CY8C4000, uvm) einsetzbar sind. > >> Anyway, da müsste ich ja auch noch das Programmieren eines >> ATtine13 lernen .. > > Ich kenne deine Kompetenzen nicht -- aber notfalls
-
Thread
Raspberry Pi Zero 2 W oder 4B zur µC Programmierung geeignet?
Weder für MPLAB noch für die xc-Compiler gibt es eine ARM-Version. Außerdem gibt es keine Treiber für PicKIT, ICD usw... Du kannst dir den Kauf also sparen.
Dafür willst du einen aktuellen Intel ab 13600k bzw. AMD ab 7600X, eher 13900K und 7950X. Dazu 32-128GB RAM und eine PCIe 4.0 SSD wie die Samsung 980er mit 1-2TB. Und natürlich 1-3 Monitore ab 4k/31.5".
-
Artikel
USB
Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca. 6 € Microchip PIC24FJ256GB106 Full 64 3,3V/5V PIC24 16 MHz 64 KB 16 KB 10bit - - Spannungsregler
STM32 Farnell ab ca. 5 € ST STM32F4xx Full + Hi 64..176 3,3V/5V Cortex-M4 168MHz 1024KB 192KB 24 x 12bit 2 x 12bit, 32 PWM 6 USART, 2 CAN SPI, I2C, SSC Siehe Artikel STM32 Mouser ab ca. 7 € Alle mit „USB OTG
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
hpwmB/In/Out C.4 |6 15| B.3 In/Out/ADC/Touch ;hpwmC/pwm/Touch/ADC/In/Out C.3 |7 14| B.4 In/Out/ADC/Touch/hpwm D ; Kb Clk/pwm/In/Out C.2 |8 13| B.5 In/Out/ADC/Touch/I2C/sda ; Kb Data
; RxD |2 19| A.0 TxD (out A0) ; poti C.7 |3 18| B.0 ; Taster C.6 |4 17| B.1 Weih_Baum ; Taster1 C.5 |5 16| B.2 Laterne_Weis ; C.4 |6 15| B.3 Laterne_Green ; C.3
-
Thread
Bitte um Mithilfe bei pic-as Problem - bitte nur wer sich auskennt
mit dem C-Programm klappt es, also kann es nicht am Aufbau liegen. was im Programmcode stimmt nicht ? im pic-as-Code ?
an diesen PIC kann man meines Erachtens gar keinen externen Oszillator anschließen - und das C-Programm läuft ja mit diesen Configs
-
Thread
Feste Adressen in gnu ld
startet. Dass es so komplex ist, überrascht mich > ebenfalls. Das ist ein linkerscript für die C/C++-Toolchain. Die allermeisten Dinge da drin brauchst du für ein reines Assemblerprogramm nicht. Das .org nicht funktioniert, liegt anscheinend am MRI-Mode. https://web.mit.edu/rhel-doc/3/rhel-as-en
Ich hab das fuer den PIC32/MIPS mit dem Linkerscript schon hinbekommen. Da ging es bei mir darum, Code und Daten auf eine bestimmte Adresse(n) im RAM zu legen. Man muss fuer diese Teile dann eigene Scctions oder waren
-
Thread
Rätsel rund um einen Röhrenmonitor
Beitrag #7249518: > Schöner Quatsch. Das ist ne Farbbildröhre, dachte ich auch, aber ich sah kein PIC mit rot und vermute diese blau grün Schimmer sind nur auf dem Foto
schrieb: >> Schöner Quatsch. Das ist ne Farbbildröhre, > > dachte ich auch, aber ich sah kein PIC mit rot und vermute diese blau > grün Schimmer sind nur auf dem Foto Siehe Anhang. Eindeutig Farbbildröhre.
-
Thread
Hilfe gesucht bei einer Meldung des Compilers XC8
beim Compilieren. kann mir jemand kurz und bündig sagen, was ich tun muss, um sie zu beheben ? "C:\Program Files\Microchip\xc8\v2.40\bin\xc8-cc.exe" -mcpu=16F884 -c -mdfp="C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC16Fxxx_DFP/1.3.42/xc8" -fno-short-double -fno-short-float -O0
xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-osccal -mno-resetbits -mno-save-resetbits -mno-download -mno-stackcall -mdefault-config-bits -std=c99 -gdwarf-3 -mstack=compiled:auto:auto -o build/default
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
Jan V. schrieb im Beitrag #7264932: > Viel leistungsstärkere 32-Bit MCUs arbeiten bei/mit > höheren Frequenzen und sind nicht oder kaum teurer. Im Vergleich zu AVR Aber es gibt ja PIC und EFM mit 4 CCL für unter $1
ATSAMC2x haben das seit 2015 und die ATSAMD5x/ATSAME5x seit 2017. Und so ist das jetzt auch in den PIC32CM zu finden die Clones von den ATSAMC2x sind. Die neuere AVR DA Version von CCL kann allerdings mehr, zum Beispiel hat die 2 LUTs mehr.
-
Thread
Radxa RS114 oder anderer µC zum Einstieg?
ich die AVRs (tutorial im forum) + AVRISPMkII Klon oder etwas ARM Cortex M basiertes, zB. die STM32 von ST. Dazu einen Jlink. Stefan G. schrieb im Beitrag #7242683: > Wie wichtig ist die Wahl des µC-Herstellers im Hinblick auf Literatur Die Manuals/Datenblätter/Appnotes sehen anders aus und
#7242790: > Ja, ist aber ein Exot. > Momentan gehyped, single source und doch sehr anders als avr, pic, stm32 > etc. Zusammenfassung: Ein eher exotischer, gehypter µC, eines Newcommers auf dem Markt, der gerade lieferbar und "preiswert" ist... Stefan schrieb im Beitrag #7242683: > - Sollte ich
-
Thread
PIC16F884 und LCD2004 über I2C
https://microdigisoft.com/pic16f877a-interfacing-i2c-lcd-16x2-with-pic-microcontrollers/
./../c-achtkern/i2c/I2C_LCD.X/I2C.c:183:: warning: (520) function "_LCD_Clear" is never called newmain.c:32:: warning: (1518) direct function call made with an incomplete prototype (I2C__Init) bin ich auf
-
Thread
Mikrocontroller-News: Matter über alles, Python und PCB-Antennen.
auch wenn man nicht teilnehmen möchte, weil Quectel danach die Folien zuschickt. ### MicroChip: PIC32MK ab sofort im SSOP-Gehäuse. Microsoft bietet mit der PIC32MK-Serie seit einiger Zeit sehr leistungsstarke 32bit-Controller an, die neben einem eingebetteten DSP auch Unterstützung für CAN FD und
viel Remanentspeicher mitbringen. Im Bereich der Gehäuse bietet man ab sofort zwei neue Pakete an: [c] you can now bring 198 DMIPS of 32-bit floating point and DSP performance to a design utilizing a 5×5-mm package. Trying to avoid multi-layer board design? PIC32MK has designs covered with the introduction
-
Thread
Benutz ihr Code Generator?
nicht schecht, damit kann man unter anderem state machines visuell entwickeln, und sich daraus dann c-Quellcode generieren lassen. Für den PC ist "Sparx Enterprise" geil, daes UML in C++ und Pascal erstellen und reverse engineeren kann. Für ein Anfänger, der mal ein C-Hater werden will, sind
aus der Seele. Genau für solche Zwecke habe ich den Code-Composer oder Harmony verwendet. Was bei PIC respektive Microchip hilft, ist das anschauen der (ich nenen sie jetzt mal) Subdatasheets auf welche in dem µC-Datenblatt referenziert wird. Das beschreibt ein Modul deutlich detailiertert. Aber selbst
-
Thread
Viele Kippwaagen, wie zählen?
am Zähler anliegt. Bei einem 32 Bit Zähler könnte man so mehrere Jahre der durchschnittlichen Niederschlagsmenge in DE erfassen. Für Langzeitversuche durchaus ein wichtiges Kriterium. Uwe B. schrieb im Beitrag #7239371: > I2C,
zu spendieren. Ob man das nun mit einem HW-Zähler, wie von mir vorgeschlagen, oder z.B. über einen PIC per Interrupt und SW mach ist erst mal egal. Wenn man sich da für einen µC entscheidet kann man ja auch in Abhängikeit davon was der kann auch mehrere Sensoren zusammenfassen und die Daten dann vom
-
Thread
Effizient/Einfach viele kapazitive Sensoren auslesen
://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR128DA28-32-48-64-Data-Sheet-40002183C.pdf Bedenken 2) Habe ich Angst, dass ich bei meiner Zweckentfremdung - das nicht für Touch zu verwenden - doch an meine Grenzen komme. Über absolute Kapazitätswerte wird
ich bei dem > Zeitstoppen genau hinkomme wenn ich ca. 500μs/pF ansetze. Warum, hast du einen µC / Zähler der mit Relais aufgebaut ist? Jeder µC oder Zählbaustein kann locker auf 1 µs und mehr zählen
-
Thread
ESP32 als WebServer für Console Access von Switchen
Ich suche eine Möglichkeit einen ESP32-c3 oder auch einen esp8266 als WebServer im WiFi zu nutzen, welche auf der anderen Seite die USB/Serial Console eines Switches bedient. Also quasi eine Art Terminal Server - kennt jemand ein solche Projekt
PIC schrieb im Beitrag #7237476: > Hab ich seit Jahren im Handgepäck. > Air watch war mir zu teuer und ich hab’s gebaut weil ich’s kann👍🤓 Leider verweist dein Link auf den Ursprungspost. Bekommst
-
Thread
CH32V003 - RISC-V für angeblich $0.10
Fyi, gibt gerade das CH32C003 einsteigerkit für 6€ inkl. shipping: https://www.aliexpress.com/item/1005005802475535.html Programmer und 5 samples sind dabei.
Und siehe da, ein gutes Jahr später gibts dafür - ein open-source abstraction layer für C sowie einen open-source programmer: https://github.com/cnlohr/ch32v003fun Der Programmer unterstützt dabei: -- An STM32F042 Programmer, the NHC-Link042 -- An ESP32S2 Programmer, the esp32s2-funprog
-
Thread
Standalone USB HID an bestehendes Projekt
Der Cypress FX2LP (CY7C68013A) kann das, dein dpPic kann den einfach über I2C mitprogrammieren. Ich habe gerne eingesetzt.
> > Würde ungern zwei ICs auf dem Board flashen wollen. Problem ist halt > dass der andere dsPIC mit USB nicht lieferbar ist. Ich müsste dann ins > STM32 Lager wechseln, und der Aufwand ist schon bisschen höher. Der externe PIC16 birgt das geringste Entwicklungsrisiko und ist lieferbar. Dass
-
Thread
FPGAs in der Lehre
!) ist nicht so umfangreich, als dass man es nicht nachprogrammieren kann. Tut man das in modernem C, kriegt man dasselbe Tempo mit einen billigen Arduino, PIC oder einem anderen Billig-PCB hin. Dann kann man auch (muss aber nicht) "die alte Hardware" nutzen und hat die Option in 2,5V zu bauen, auf
ist nicht so umfangreich, als dass man es nicht nachprogrammieren > kann. Tut man das in modernem C, kriegt man dasselbe Tempo mit einen > billigen Arduino, PIC oder einem anderen Billig-PCB hin. Rechne nochmal, was das kostet, wenn man den Code nachzertifizieren muss. Ich kenne noch mindestens
-
Thread
[V] PIC 10F206 SOT23 8Bit Microkontroller (ca. 30 Stück)
Habe etwa 30 Stk (vielleicht sind es auch 40) an PIC10F206 8 Bit Microkontrollern abzugeben (meine diesen typ: https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/PIC10F202T-I-OT?qs=BYQkrObauiu32BGhDRj%2FbA%3D%3D&mgh=1&vip=1&gclid=CjwKCAjw2OiaBhBSEiwAh2ZSP-gjH6J6H6H0bw0InMON2CVJu0efT1SMZLM8OuABxmvtYRwevcFdbxoC8GsQAvD_BwE
-
Thread
1-Wire und non-blocking code (state machine)
Guten Tag, ich beschäftige mich aktuell mit 1-Wire auf STM32 (C, CubeIDE) und habe mir auch schon einige Beiträge hier im Forum durchgelesen. Mir wäre jedoch wichtig, dass der Code nicht blockierend aufgebaut ist und damit scheint die Angelegenheit dann etwas
Martin schrieb im Beitrag #7234520: > ich beschäftige mich aktuell mit 1-Wire auf STM32 (C, CubeIDE) und habe > mir auch schon einige Beiträge hier im Forum durchgelesen. Mir wäre > jedoch wichtig, dass der Code nicht blockierend aufgebaut ist Was heißt das GENAU? Jeder Code "blockiert
-
Thread
Qual der Wahl - Sensoren Auswertung auf Display ("Analog")
ESP32 mit lvgl Grafik ist ausreichend schnell für so eine Anwendung. Es gibt ein Board WT32-SC01, knappe 40€ bei Banggood oder ca. 45 € bei Berrybase: https://de.banggood.com/WT32-SC01-ESP32-Development-Board-with
ähnliche Displays auch farbig und rund, das würde ich keinesfalls wieder mit einem so schmalbrüstigen µC anfangen. Mit einem ESP32 sollte mehr gehen, vielleicht auch mit dem relativ neuen Nano RP2040. *) https://www.mikrocontroller.net/topic/504009#6422644
-
Thread
PIC-Prozessor programmieren
Michael S. schrieb im Beitrag #7231090: > wie kann ich das mit einem PIC-Prozessor machen ? Es gibt nicht den PIC. Zwischen PIC10,12,16,18,24,32 sind die Unterschiede erheblich. Welcher also? Und warum? Was muß der können, was nicht mit AVRs geht? Michael S. schrieb
nicht ganz so steil wie bei den PIC32. Eigentlich brauchst du nur ein Pickit von Microchip (oder eben ein entsprechenden Clone) zum Programmieren und Debuggen. Die komplette Entwicklungsumgebung inkl. C Compiler gibts von Microchip
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
Fürs Hobby sind zum Beispiel folgende beliebt Microchip PIC16 Serie Microchip Atmel AVR Serien Espressif ESP32 und ESP8266 ST STM32 Serie TI MSP430 Serie
gelten die 68000-Befehlssätze als leistungsfähig und trotzdem leicht verständlich, also die M16 uC von Hitachi/Renesas. Deren HWB ist aber ein ganzes Visual Studio, keine Arduino-IDE. STM8/STM32 finde auch ich krankhaft, fast so krank wie PIC. Vor allem aber die Trennung zwischen Prozessortakt
-
Thread
Einstieg in den Z80
haben sagt der Mouser: https://www.mouser.de/ProductDetail/ZiLOG/EZ80F92AZ020EG?qs=sGAEpiMZZMvu0Nwh4cA1wTE5cLuR6vna8i09JxKbScc%3D
nachmisst, ob überhaupt die richtige Spannung an der richtigen Stelle (beispielsweise PullUps an I2C) anliegt.
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
Bernd schrieb im Beitrag #7227017: > Kleine PICs (z.B. PIC12F675) Patrick L. schrieb im Beitrag #7227042: > MSP430 gibt es welche die sogar Andi B. schrieb im Beitrag #7227131: > EFM32 Lustig, wie hier alle Leute ihr Steckenpferd anpreisen. Dabei
bestehende Design was du Low Power fehig machen möchtest oder startest du von Null? Ich habe mal mit einer PIC32 Olimex board experimentiert. Prinzipiell habe ich da schon gesehen dass der Linear Regler 4mA ziehen wird und ich mit den PIC32 um sonst runter gehen, es wird nix bringen. Reglertausch kann da natürlich
-
Thread
dsPIC33 primary oscilator mode auslesen
Hi, ich versuche derzeit eine kleine Funktion zu schreiben, die den primary oscillator mode des dsPIC33CK32MC103 während der Laufzeit ausliest. Im Datenblatt sind die betroffenen bits als "r/PO-1" markiert, das bedeutet sie sollten lesbar und einmal (mit den configuration bits) setzbar sein. Nun ist
ich versuche derzeit eine kleine Funktion zu schreiben, die den primary > oscillator mode des dsPIC33CK32MC103 während der Laufzeit ausliest. > Im Datenblatt sind die betroffenen bits als "r/PO-1" markiert, das > bedeutet sie sollten lesbar und einmal (mit den configuration bits) > setzbar sein
-
Thread
Problem mit USART beim STM32G491
unabhängig vom STM-Controller dank HAL. Wie kommst du auf sowas? Versuche mal, dein Zeugs auf einen PIC32 zu portieren... oder auf einen Fujitsu FR. W.S.
unabhängig vom STM-Controller dank HAL. > > Wie kommst du auf sowas? Versuche mal, dein Zeugs auf einen PIC32 zu > portieren... oder auf einen Fujitsu FR. Diese Funktion ist vermutlich unabhängig davon, *welcher* STM32-Controller verwendet wird. Wenn man was falsch verstehen will, wird man schnell zumm
-
Thread
Gibt es CPUs, die den alten Speicherinhalt auf den der Stapelzeiger zeigte, selbstständig löschen?
das ist eigentlich dann *immer* der fall, da kann man sich die Nebenläufigkeit auch sparen. [c] void tuwas() { uint32_t vielRam[10000000]; ... return; } void main() { tuwas(); tuwas(); } [/c] Der zweite "tuwas"-Aufruf müsste dann blockiert werden, bis der Speicher-Aufräumer
dem sich das ganze umgehen lassen hat. Z.B.: - https://de.wikipedia.org/wiki/Meltdown_(Sicherheitsl%C3%BCcke) - https://de.wikipedia.org/wiki/Spectre_(Sicherheitsl%C3%BCcke)
-
Thread
Alternativen zu STM32?
wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H405/
Auf Lager: 22.162 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM32PG22C200F64IM40-C?qs=eP2BKZSCXI5h7BAxbMC1aw%3D%3D Auf Lager: 23.946 https://www.mouser.de/ProductDetail/Silicon-Labs/EFM8BB31F32G-D-QFN24R?qs=hd1VzrDQEGiNTV6ET5oDug%3D%3D Auf Lager: 247.881 :
-
Thread
BMP280 an PIC18F45K42 mit MPLAP und I2C
i2c2_master.c @Summary This is the generated driver implementation file for the I2C2 driver using PIC10 / PIC12 / PIC16 / PIC18 MCUs @Description This header file provides implementations
= bme280_init(&bme280); } [/c] [c] int8_t user_i2c_read(uint8_t reg_addr, uint8_t *reg_data, uint32_t len) { HAL_StatusTypeDef status = HAL_OK; //initial value is usually zero int32_t iError = BME280_INIT_VALUE
-
Thread
Pic18f hängt sich auf
Ich benutze tatsächlich den interen Oszi. Hab ihn von 64Mhz auf 32Mhz runter getaktet und lasse grade ein test laufen bei 0°C der jetzt 24h durchgehalten hat. Die Pins werde ich mal kontrollieren (y). Was mich an der Gesichte auch verwirrt, dass ich der auch den Wechsle von -25°C bis +70°C ausgehalten hat 8h lang...mmh
-
Thread
Einzelbits in Byte Namen zuweisen und auswerten
- Byte zurückschreiben erforderlich. Zumindest. Kann auch sein, daß es nur 16 Bit-weise oder gar 32 Bit-weise geht - je nach Plattform. Eine Ausnahme sind z.B. die PIC16, wo man mit einem Maschinenbefehl ein Bit in einem Byte abfragen oder verändern kann. Auch die 8051 Architektur sieht so etwas für
Nop schrieb im Beitrag #7213298: >> > https://embeddedgurus.com/stack-overflow/2009/10/effective-c-tip-6-creating-a-flags-variable Sicher. Du schickst etwas von diesen Bits von einem µC zu einem anderen µC? Du benutzt dies um auf Register eines µC oder Peripherie zu zu greifen? Wie beantwortest
-
Thread
GPIO-Mangel am ESP8266
240) bzw 0,96"(160*80) besorgt. Welches zum Einsatz kommt weiß ich noch nicht. Schnittstelle: SPI (I²C habe ich in der Größe nicht für wenige Euros gefunden) Der Rotary-Encoder (mit Klick-Funktion) braucht 3 Pins am µC. Die PWM habe ich über so einen Servo-Controller (PCA9685) gemacht. Über I²C
ein Arduino/ESP-Projekt in der Arduino IDE für und mit meinem Sohn. Ich kann und möchte nicht auf PIC oder FPGAs oder sonstwas umsteigen; das wäre nicht kindgerecht. Nun gibt es mit dem MCP23017 einen 16-Bit Port-Expander über I²C, der aber "unglaublich teuer" (~5€ mit Versand aus China für den nackten
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
Beim STM32F746NG Discovery Board ist das nett gemacht, da ist der uC via I²S mit einem Audio-Codec verbunden, welcher einen 2x2W-Verstärker enthält und mit Line-In/Out Steckern sowie 2 I²S-Chipmikrofonen verbunden
I²S-SPI-Schnittstelle an. Die kann idR. beide Datenströme (in und out) gleichzeitig behandeln. PIC32MZ ist auch noch ein Kandidat für I²S. Gruß Jobst
-
Thread
Z80 Emulation auf dem Arduino
Simulation: ArduinoMega Flash: 63476 Bytes Ram: 7054 Bytes Instruction Speed ermittelt mit [c] uint32_t startTime = micros(); for (int n = 0; n < 1000; n++) { StepZ80(&cpu); } uint32_t duration_us = micros() - startTime; Serial.print("instructions per microsecond (mean
stm32duino/Arduino_Core_STM32 Man kann also direkt die Z80 Library darauf laufen lassen: https://github.com/jkingsman/Z80Mega/blob/master/src/Z80.c Oben habe ich ja den Benchmark für das mit nur
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
den Großteil nicht mehr. NEC, Mitsubishi, Fujitsu um nur einige zu nennen. Falls du meinst, der STM32F103C8T6 sei eine ganz andere Prozessorfamilie als der STM32F103CBT6, dann kommt deine Rechnung eher hin. W.S.
auseinanderzusetzen? Oder sollte man sich lieber auf die > Hochsprachen fokussieren und direkt einen 32-Bit nehmen, Es gibt auch 24-Bit µC.
-
Artikel
DCF77-Funkwecker mit AVR
Fällen kann man R2 auf 2..10 k erhöhen sowie einen Elektrolytkondensator von 10..220 µF parallel zu C1 schalten. Leider gibt es auch hier wieder verschiedene Module. Einige müssen PON auf HIGH schalten oder offen lassen, damit das Modul aktiviert wird. Genau im Datenblatt nachlesen! Programmierung. Da
Beiträge zum Thema DCF77 Forumsbeitrag: Funkwecker von Norma Weckomat: DCF77 Funkweckerprojekt mit ATmega32 und Punktmatrix-OLED DCF77 Routine PIC-Projekte.de funkweckertest.de: Online Vergleiche von Funkweckern und Uhren
-
Thread
Abschätzung uC Größe/Performance
Taktraten Hand in Hand wachsen wird es nicht so schwer sein. Nimm einen Compiler, für AVR oder PIC32. Lass dein Programm kompilieren und gucke es an wie viel an Flash es braucht. Dann kannst du dir einen uC dafür aussuchen und schauen, dass du noch bisschen reserve hast. So grob 100% Reserve wird
min. 2kByte hat. Da wirst du auch sehen welche Familie für dich passt. Sprich für 2kByte kann der PIC16 passen. Der PIC12 wird glaube ich schon bisschen klein. Sonst für 20kByte oder mehr würde ich richtung PIC32 gehen. Die Taktrate wird ja auch praktisch immer höher je mehr Flash man hat. Macht
-
Thread
Verstärker Schalplan gesucht
veraltete Modelle dabei sind. https://sites.google.com/site/francisaudio69/6-lamplificateur/6-9-sch%C3%A9mas mfg
Kram" hinauslaufen muss. Dafür ist das Handmikrofon mit seinen Tasten per SPI und Optokopplern am µC angebunden (PIC). Der macht auch die Zeiten für die Sirenentöne, wobei die Tonerzeugung wiederum analog mit nem VCO aus zwei OPV gemacht wird. Ich mag den Kram wirklich! Mal sehn, was hier so drinnsteckt
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
funktionierten. Seit etwa Januar 2020 werden nur noch (schlechte) Fälschungen angeboten, denn die originalen µC sind nicht mehr verfügbar. Ich bin sicher, dass die Boards wieder beliebt werden, wenn man sie wieder mit originalem STM32 kaufen kann.
Geschmack wird man sich da aber wesentlich mehr Programmierkomfort einfallen lassen müssen um AVR & Pic, Asm & C wirklich unattraktiv werden zu lassen. c-hater schrieb im Beitrag #7203905: > Klar, es gibt hin und wieder Kontaktprobleme. Ohne Steckverbindungen kommt E-Technik nun mal nicht aus.
-
Thread
AVR128DA per USB flashen?
direkt flashen kannst. Manche Controller haben das direkt ab Werk im ROM eingebaut, wie z.B. einige STM32 oder auch die ESP32-S3. Letztere kann man über den USB sogar debuggen.
das debuggen, sondern um ohne > Programmiergerät das Modul flashen zu können, so wie es mit dem ESP32 > möglich ist. Nimm doch den ESP32, der kann eh viel mehr. Wobei die älteren ESP32, also nicht ESP32-S2/3, auch keinen USB haben und nur über einen USB-Seriell-Adapter (oder JTAG) geflasht werden
-
Thread
Assemblerprogrammierung: Bank switching vs. Segment:Offset Adressierung
perfekt. Leider hat man beim 286 das dirty-bit vergessen. Banking ist Krampf, ob Speicher oder PIC I/O Ports, und hat keine Ähnlichkeit mit Segmenten, ist eher eine primitive MMU aging Speicherverwaltung. Ich erinnere mich noch an eine CPU, die 32k Speicher für das Betriebssystem hatte, und gebankte
ein. Insofern war das kein Pfusch, sondern schlichtweg erforderlich. 32 Bit CPUs konnte sich anfangs nämlich keiner Leisten. Das kam erst später mit dem 68k, der intern 32 Bit breite Register hatte, damit 32 Bit breite Adressen reinpassen.
-
Thread
Eigenbau Einspeisewechselrichter
bei 12V. Das gate signal sieht schön rechteckig aus, 5.0V. Flankensteilheit oder ist der IRLZ44N bei 32khz nicht geeignet? Käferlein schrieb im Beitrag #7192889: > Die 0...255 vom Analogeingang müssen auf 0-max vom SG angepasst sein. Ich denke der ausgang vom PIC wird nur bei 350 watt maximal sein
Käferlein schrieb im Beitrag #7229204: > Man schalte Kondensatoren parallel und lade sie auf. Q=2*C*U W=0,5*(2C)*U² > Dann trennt man sie und schaltet sie in Reihe. Q=2*C*U W=0,5*(C/2)*(2U)² > Mit zwei Kondensatoren bekommt man beim Entladen > das vierfache heraus, was man vorher reingesteckt
-
Thread
programmierbare Fernbedienung selbst bauen
LIRC und so nicht erforderlich. Ich hatte vor vielen Jahren mal eine FB umgebaut. Den originalen µC ausgelötet und einen PIC16L... rücklings drauf geklebt und mit dünnen Drähtchen kontaktiert. Da kann man dann das Protokoll seiner Wahl programmieren und die Befehle seiner Wahl auf die Tasten legen,
Anwendung: DIY Lernfähige Fernbedienung mit IRMP https://www.mikrocontroller.net/articles/DIY_Lernf%C3%A4hige_Fernbedienung_mit_IRMP