-
Thread
Feld aus Festwerten im Programmspeicher
muss - im Gegensatz zum AVR noch ein gravierender Leistungsnachteil... warum auch immer man das beim PIC so macht/gemacht hat - eine Zeile Assembler im AVR entspricht damit nochmals schnell min. vier Zeilen Assembler beim PIC... Aber das ist ein anderes Thema...
wie auf den alten Devices. In diesem Fall ist rodata nicht auf 32 KiB limitiert, und rodata kann 32 KiB Segmentgrenzen überschreiten, was mit rotata-in-flash nicht möglich ist.) AVRs mit linearem Adressraum gibe es seit ca. 2016 mit Release der AVRrc (Reduced Core
-
Thread
CH32V003-J4M6: Einfacher Rechteckgenerator 0,5 Hz 20 kHz
Ich finde die CH32V00x super. - 5V - Single wire programming - 32 Bit - Viele Package-Varianten - Open source toolchain mit einfachen Monitor (CH32fun) Für irgendwelche einfachen Experimente ideal und ein guter
USB trennen muß um etwas hochzuladen ... im Moment ist meine Wahl für "kompliziertere" Sachen ein STM32F4 oder, wenn es noch "schlimmer" wird (erst ein einziges mal geschehen) STM32H743VGT6
-
Thread
5V aus 12V für PIC16F15325
Bruno V. schrieb im Beitrag #7946620: > Das fällt fast alles weg, wenn Du den PIC mit dem internen > 32k-Oszillator betreibst, nur µA verbrauchst (...) Der PIC braucht µA? Dann könnte man sogar über energy harvesting nachdenken. So ein Automotive-Taster hat einen relativ kräftigen
versteht. Und wieso sollen da LED in die Schaltung? Herrgott ... einzig beim Betreiben des PICs mit 32kHz, falls ich es mit einem PIC realisiere, bin ich einverstanden. Ach ja, und eine 3V 2032 Knopfzelle soll ich auch noch einbauen. Herrgott ...
-
Thread
Neue Bauteile: Antennen-Lautsprecher, ESP-Prog-2, Ladungspumpen uvam
of 5, Matrix 2 of 5, Industrial 2 of 5, MSI, GS1 Databar [/c] ### Espressif ESP-Prog-2 - ESP32 - Kommandogerät auf Basis eines ESP32-S3 Zur Zeit der klassischen Sprut-USB-Brenner für PICs gab es die Henne-Ei-Problematik, dass der Brenner8 einen bereits programmierten PIC zur Inbetriebnahme voraussetzte
wenig Bauteile vertreten: [c] • ESP8266 (kein JTAG) • ESP32 • ESP32-S2 • ESP32-S3 • ESP32-C3 [/c] Bei ESP32-bezogenen Programmiergeräten ist immer der Preisvergleich zum des FTDI-Minimodul von besonderer Relevanz. Im Fall des vorliegenden
-
Thread
Reaktionszeit MCU auf externen Interrupt
Flanke an einem Interrupt-fähigen Pin bis der erste Befehl in der ISR ausgeführt wurde ? Konkret PIC18F46Q71 mit 64 MHz Takt
abzuschalten Es gibt Mikrocontroller die das in Hardware können, z.B. die Break-Inputs der Timer der STM32
-
Thread
Farfisa Caroline
Karl B. schrieb im Beitrag #7944567: > Dann bräuchte man 12 µCs. Nee. Alleine der STM32F100 hat lt. DaBla 16 Timer mit 16bit Länge. Man müsste nur prüfen, dass 12 davon passend konfiguriert werden können, so dass die 50%-PWM tatsächlich an je einem Pin ausgegeben wird.
> Z.B. fürs Vibrato. ☺ Stattgegeben. Lässt sich wahrscheinlich machen; ich glaube, die STM32 haben eine interne PLL für den Takt. Man braucht nur einen geeigneten frequenzmodulierbaren externen Takt- generator, aber der sollte ja in der Orgel schon vorhanden sein...
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
ARMv7M-Variante "T32" von Thumb2, also 16/32bit Code gemischt - aber *nicht* den reinen 32bit-Code "A32", wie man ihn von Cortex-A oder ARM11 kennt. Aber es ist dennoch ein vollwertiger 32bit-Prozessor (es gibt überhaupt
immer noch die 8-Bit Welt der AVRs oder PIC. Auch der MSP430 ist für mich immer noch interessant. Der ESP32 füllt dann noch gewisse drahtlose Interessengebiete aus. Damit komme ich aus. Gerhard
-
Thread
Suche Library ADS1220 an ATmega328 ohne Arduino
zerfällt). https://de.wikipedia.org/wiki/Horner-Schema Das Verfahren wird man auch auf z.B. 32-Bit Systemen einsetzen wollen, da besser konditioniert als eine naive Auswertung.
ohne ernsthaften Praxisbezug zu > verstehen. Dann darfst du auf kleineren CPUs auch nicht mit 32-Bit Integer rechnen. Und eine Division geht garnicht, nicht einmal mit 8 Bit. Keine Hardware, nur Softwaregebastel...
-
Thread
Neue Bauteile: Zenerdioden, Steckverbinder, PIC16-Nachwuchs und mehr
WDT enabled) • < 600 nA typical @ 3V/25°C (WDT disabled) – Operating Current: • 48 μA typical @ 32 kHz, 3V/25°C • < 1 mA typical @ 4 MHz, 5V/25°C [/c] ### Espressif-“Digitalkamera” ESP32-P4-EYE kommt in den Handel Über die Motivation hinter der in der Abbildung gezeigten ESP32-P4-EYE haben
>ESP32-P4-EYE Was hat der Kamera-Chip für eine Auflösung? Ich kann es nirgends finden.
-
Thread
Schmitt-Trigger 74HC14 mit Level Shifter
- 74HC14 mit 5V (von der anderen Platine) versorgen - Signal in -> Gatter -> Pegelwandler -> ESP32 - ESP32 -> Pegelwandler -> Gatter -> Signal out Ich habe auch das einmal gezeichnet - als Pegelwandler habe ich einen TXB0104 genutzt (den Klassiker BSS138 habe ich aufgrund der Anzahl der Teile
Wenn Du einen 74LVC14 an 3,3V betreibst, kann der an seinen Eingängen 5,5V ab. Und Dein PIC liest ab 2,0V schon High-Pegel ein. Mit einem 74LVC125 kannst Du Signale durchleiten oder überschreiben.
-
Thread
Audio-Delay mit PT2399
denn sonst passt. Das Lindy-Gerät verwendet (angeblich) den TPA5052, der hardwaremäßig einstellbar 32 Delay-Werte vorsieht, die bei 48kHz Takt/Audio bis 170ms gehen (https://www.ti.com/lit/ds/symlink/tpa5052.pdf?ts=1756416527660). Lindy gibt eine Audio-Sample-Rate von 48kHz an. Danach wären Delay-Schritte
code] >bc -l 44100*4*0.075 13230.000 quit [/code] Das ist nun nicht sooo viel. Ein z.B. STM32F103 sollte das also locker packen. Oder ein PIC32MX795F512H. Oder ...
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
oder > gcc? > > Mplab X kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den xcDSC.
>> gcc? >> >> Mplab X kann als IDE beide verwenden. > > Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? > Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den > xcDSC. Für die 8-Bit PICs gibts keinen gcc-Port, sondern nur das ehemalige HiTech-Zeugs,
-
Thread
Platinen Anschluss?
Harald K. schrieb im Beitrag #7925254: > Ein CH32V003F4U6 oder CH32V002F4U6 (beide im QFN20) ist gerade mal 3x3 > mm groß und etwa 0.6mm dick und hat 18 nutzbare I/O-Pins. Da würde ich doch lieber einen PIC12LF1840 (oder was vergleichbares aus
Mast tun es auch 3 Drähte pro Tafel. Viele hier wollen dir abenteuerliche Konstruktionen mit CH32V003F4U6, PIC12LF1840 und WS2812 aufschwatzen und begründen das mit 'nur 3 Drahten', aber 3 Drähte geht auch für bis zu 6 LED ganz ohne Elektronik auf der Tafel. Im Fuß des Signals muss aber natürlich
-
Thread
Meinung zu dieser Produktidee?
deutlich bessere Sichtbarkeit durch aufgedruckte Grafiken und LED's. Gegen eine MCU (z.B. einen STM, PIC oder dem klassischen ATmega) spricht, dass es sich zu sehr von den Grundgattern unterscheidet und eigentlich kein Zusammenhang besteht. Gleichzeitig wird man nach 2 Tagen mit dem "Logik Starter Kit"
Stellen aus. 32 GHz Radarsysteme haben da ganz andere Entwicklungsmethodiken & Bauteile. Und man braucht anderes Wissen. Aber das ist ja meist so. Die oben genannten Controller, OPs, Schaltregler wollen ja auch entwickelt
-
Thread
S: kleinen Mikrocontroller ohne Hühnerfutter für einmaligen Einschaltimpuls
Wenn Du schon mit PICs gearbeitet hast: PIC10F320 im SOT-23. J.R.
zur Info (entspricht nicht der Spezifikation des TE): Manche PICs haben an PORTA einen OD-Pin (z.B. PIC16F690, 16F62x, 16F87x u.v.m.) oder auch frei OD-konfigurierbare Pins an mehreren PORTS, z.b. PIC16F153x (Register ODCONA /B /C).
-
Artikel
Klangerzeugung
Inkrementalwert, desto höher die Tonfrequenz. Dabei nimmt man in digitalen Schaltungen wie PLDs z.B. einen 32 Bit-Wert und inkrementiert mit einer Frequenz von z.B. 100MHz. Statt wie bei der DDS eine Tabelle anzusteuern, wird einfach das MSB ausgegeben. Eine Verbesserung ergibt sich, wenn man z.B. die höchsten
mit I2C auf Sourceforge 1 Bit Sound Codierung mit AVR 1-bit audio example program for Atmega (Atmega32)
-
Thread
Web (IP) über USB - auch für ESP32?
Muss das unbedingt ein ESP32 sein? Es gibt doch so viele ARM-Plattformen: Pi Pico, TI CC33xx, Microchip PIC32MZ-W1, ... fchk
Frank K. schrieb im Beitrag #7960137: > Muss das unbedingt ein ESP32 sein? Es gibt doch so viele > ARM-Plattformen: Pi Pico, TI CC33xx, Microchip PIC32MZ-W1, ... > fchk Aus rein technischer Sicht muss das natürlich nicht sein. Aber praktisch hat man halt so seine
-
Thread
Satelliten-Arduino, CircuitPython 10 im Betastadium, News vom ESP32-P4 uvam
als auch für den OSS der Linux Foundation freuen. Außerdem gibt es Evaluationsboards für den Funk-PIC32 und neue Varianten mit dem ESP32-P4. In der Linuxwelt stehen Neuerungen im Bereich RISC/V an. Was es sonst neues gibt, verraten wir hier. ### Iridium Certus 9704 - arduinokompatibles Entwicklungsboard
wird.  Bildquelle: https://www.kickstarter.com/projects/c-h/esp32-p4-mini-lot-development-board ### Microchip PIC32-BZ6 - Evaluationshardware verfügbar Mit dem PIC32-BZ6 unternimmt Microchip einen weiteren Versuch, Espressif im Heimatmarkt anzugreifen - der Chip
-
Thread
[OpenPLC] Kompilieren schlägt fehl
hatte dann aber die Runtime Probleme: <code> Generating C files... ./st_files/451874.st:3-21..3-32: error: invalid specification in variable declaration. [...] ./st_files/451874.st:11-3..11-23: error: invalid variable before ':=' in ST assignment statement. ./st_files/451874.st:11-41..11-42: error
#7905929: > Ich habe dann festgestellt, dass im Projekt unter "Konfiguration" der > Zieltyp auf "Win32" steht und habe diesen auf Linux umgestellt. Warum? Den Fehlermeldungen nach zu urteilen, ist das System Win32.
-
Thread
PWM mit PIC12F1501
PWM1DCH = duty >> 2; PWM1DCL = (duty & 0x0C) << 6; T2CONbits.TMR2ON = 1;[/c] Gibt es beim PIC12 keinen Timerinterrupt? Versuche doch mal die Register im Interrupt zu setzen. So macht man das normalerweise, damit das syncron zum Timer ist.
_8 > ergeben. Falsch geraten. "int" muß lt. C-Standard mindestens 16 Bit sein, darf aber auch 32 Bit oder 64 Bit haben. Wenn die Bitbreite eine Rolle spielt, sollten man immer die Typen aus der <stdint.h> benutzen (uint16_t usw.). Roland E. schrieb im Beitrag #7902387: > Bei den kleinen PICs
-
Thread
Raspberry Pi-Funkmodul, CircuitPython-Update, MicroAI uvam
firmware code example to enable the keySTREAM service to AWS® with the ECC608 secure element running on a 32-bit Arm® Cortex®-M4-based PIC32CX SG41MCU and a WINCS02PC Wi-Fi module. [/c] ### UltiMaker CeraFila SUS316L – neues metallisches Druckfilament Mit „metallischen Fibern“ versehene 3-D-Druckfilamente
-
Thread
Neuer dsPIC mit besserem ADC, ESP32-C61 in Serienfertigung, NFC 15 uvam
faszinierender Artikel zur Verfügung, der Angriffe auf dem CAN-Bus demonstriert. ### Microchip dsPIC33AK512MPS512 / dsPIC33AK512MC510 – neue dsPIC mit verbessertem ADC und PWM Microchip erweitert die seit jeher für die Signalverarbeitung vorgesehene dsPIC-Familie um zwei neue Produkte.  and Gallium Nitride (GaN)-based DC-DC converters. Additionally, dsPIC33AK512MPS devices include advanced security features, an integrated touch controller and a high pin count of up to 128 pins. The dsPIC33AK512MC family is designed to offer low-latency, 40 Msps ADCs
-
Thread
[S] Microchip Explorer 16 oder 16/32 Dev Kit DM240001
Da meine Suche nach einem USB Kit erfolglos ist, suche ich nun ein Explorer 16 oder 16/32 Development Kit. Nach etwas recherche bin ich zu der Erkenntnis gekommen das man dort ebenfalls einen USB Port anfriemeln kann. Markus hatte mir ja schon eins angeboten, aber er meldet sich leider
war ich still. Ich habe wie gesagt das erwähnte Xplorer Kit anzubieten. Das hatte ich damals zur PIC Schulung bei Microchip für 160€ dazu gekauft. Da ich aber mit den PICs privat gar nicht warm wurde, liegt das seit dem unbenutzt herum. Das dsPIC33 Pigtail ist sogar noch versiegelt. Ich denke 50€
-
Thread
Programmierbare Funkmodule ULP
Suche nach "2.4 GHz HF-System auf einem Chip - SoC" bei Mouser liefert 794 Chips. Schau Dir mal den ESP32 von Espressif an. Für den gibt es viel Software und Community-Support.
Müssen es 2.4GHz sein? Für 868MHz gibt es ein paar nette Module von IQRF mit einem PIC drauf, inkl. Low-Power-Option (Fernbedienungen mit CR2032 und so)
-
Thread
CH32V003: serieller Bootloader
des CH32V305F und des CH32V305R müßten dem Datenblatt nach identisch sein. Die Option Bytes sind beim CH32V305 uninteressant, bleiben eigentlich nur die Vendor Bytes, der System Flash (boot loader), oder eben
Die Ursache des Problems war einfach nur eine falsche Firmware. Keine Ahnung, warum FIRMWARE_CH32V305_v2.8.bin und FIRMWARE_CH32V305_v2.15.bin nicht gehen.
-
Thread
ADA lernen JA/NEIN? Einstieg in Embedded Systems.
richtigen Einstieg nicht so recht. Im Studium habe ich ein wenig mit ADA (Ravenscar-Subset) auf STM32-Boards gearbeitet. Als Hobby habe ich 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
ADA von hier geht auch auf dem Arduino DUE und einem ESP32: https://github.com/reznikmm/esp32-gnat-rts
-
Thread
ATSAMV71Q21B-AABT Reset Ursache herausfinden
Hallo, ich kenne das bei den PIC32MZ, da gibt es ein Register, welches man nach einem Reset auslesen kann, um die Ursache des Reset herauszufinden (WDT / BOR....). Gibt es für den ATSAMV71Q21B-AABT auch so eine Möglichkeit ?
-
Artikel
Reflow Ofen Steuerung
Alternativ Bohrungen auf 2,7mm aufbohren und mit Zylinderkopfschraube M2,5 x 8 befestigen. Schaltung. PIC18LF2550 Grundbeschaltung. Schaltplan S. 3/22 Hier kommt ein PIC18LF2550 zum Einsatz. Er verfügt über eine USB-Schnittstelle und ist für Betriebsspannungen von 2 ... 5,5V ausgelegt. Sein Verwandter PIC18F2550
ist als die Spannung über C14, steuert T1 durch. Dann entlädt sich C14 über den LED-Vorwiderstand R32. Der durch-steuernde Optokoppler zieht die Sync-Leitung nach GND. (Pullup Sync-Leitung = R31). Dies löst beim PIC auf INT2 einen Interrupt aus. Dieser Interrupt ermöglicht eine präzise Wellenpaket-,
-
Thread
ADC-Kanäle sukzessive abfragen
aka Arduino Uno/Micro/Nano Du meinst bestimmt den Mini oder Pro Mini. Der Micro hat einen ATMega32U4 auf dem Board. Dessen ADC ist dem vom 328P ähnlich, aber nicht gleich. Funktioniert dein Programm wirklich mit dem 32U4? Ich habe es nicht getestet.
Laufzeit der letzten ISR 8us. Aber wahrscheinlich ein Messfehler. Wo sehen Sie in der ISR eine 32-bit Division?
-
Thread
CH32V003: Selbstbauprogrammer und "Getting started"
Sofern man keinen CH32V003 auf Lager hat und daher eh bestellen muß, wäre ein CH32V203 praktischer wegen echtem USB statt V-USB.
ist/war doch: Ich habe mehrere ch32V003 und wie kann ich den mit den Mitteln flashen die ich habe. Meine Mittel waren vor Beginn des Projekts: Boards mit USB-Zugang oder virtuellen COM-Ports auf Basis von: MCS-51, PIC16, STM8, PFS154,
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
. Und PIC32 ist eigentlich MIPS. Mit dieser krampfhaften Umbenennerei von Architekturen tut sich Microchip IMHO keinen Gefallen. Wer einmal mit PIC16 konfrontiert war und nicht das Privileg hatte, den Compiler
im Beitrag #7879821: > PIC24 ist eine reguläre µC-Architektur. Und PIC32 ist eigentlich MIPS. Beides keine PICs, nur mit dem Namensschild drauf. Jeder PIC-Programmierer hasst die, und kommt auch nicht damit klar, weil die
-
Thread
Synchronous StepDown: Regler-IC oder gutes Design gesucht
dem man einen ausreichend spannungsfesten FET-Halbbrückentreiber zur Seite stellen kann... Den ESP32 möchte ich in dem Projekt benutzen, um den Laderegler ins WLAN zu kriegen.
und diese 525V ist einfach zu viel wenn ich damit mithilfe meiner Spiel-PV die Software für den ESP32 schreiben will, der irgendwann die große Version (angestrebt 4kW) steuern soll.
-
Thread
STM32F7 UART - Parität Problem
. Somit > kann ich partout nicht auf STM32 gehen. Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. fchk
Frank K. schrieb im Beitrag #7877149: > Na und? Nimmste halt ATSAM bzw PIC32C. PIC32C ist ARM, quasi die > Weiterentwicklung der ATSAM, PIC32M sind die MIPS-basierten Typen. Ja danke ich weiß was ich nehmen kann, weil ich bereits passende Bausteine nehme. Ich würde aber
-
Thread
SDCC: Problem mit "float-wert"
hilft das hier weiter: https://sdcc-user.narkive.com/LPkLQPzg/sprintf-function-and-float-and-int-pic16# tl;dr: RTFM Das ist bei Microcontroller toolchains für solchf kleinen Controller üblich, dass speicherintensive Funktionen wie printf für floats in den default Optionen nicht aktiviert sind
knapp wird Das betrifft nur die Eval Einschränkung des Keil ohne Lizenz. Der AT89C51RC2 selber hat 32kB Flash. Float braucht etwa 1kB Flash bzw. 4kB mit printf, scanf.
-
Thread
Headphones an Mikrofon
auch interessieren wuerde: Wie wandle ich: LineOut -> Mic, Headphones -> LineIn; LineOut->Spk (4-32 Ohm, Zimmerlautstaerke) (OP-Chip? brauche ich da ein Kuehlblech?) wennmoeglich mit Stromversorgung 5V. - Ist nicht so wichtig, passt hier aber vielleicht gut dazu. danke schoen! :) lG Andreas
interessieren wuerde: > Wie wandle ich: LineOut -> Mic, Headphones -> LineIn; LineOut->Spk > (4-32 Ohm, Zimmerlautstaerke) Spannungsteiler, Stück Draht und Verstärker. In der Reihenfolge.
-
Artikel
Speicher
bedeutet unter anderem, daß ein Mikrocontroller beliebig langsam getaktet werden kann (z. B. mit einem 32,768 kHz-Uhrenquarz) bzw. im Schlafmodus mit vollkommen gestopptem Takt betrieben werden kann, ohne seine Daten zu verlieren. Er kann mit einer hohen Geschwindigkeit gelesen und geschrieben werden, ohne
Stromaufnahme der Schaltung Beispiel: Verbraucher: ATtiny2313 @ 1 MHz, 5 V, ca. 0,9 mA Datensatz: 32 Byte Schreibdauer / Byte: ca. 3,4 ms Wir brauchen also ca. 32×3,4 ms = 108,8 ms, um die Daten im EEPROM zu speichern. Wenn wir den AVR mit 5 V betreiben und zulassen, dass die Spannung bis auf 3 V sinkt
-
Thread
Suche programmierbare Lüftersteuerung
Lars L. schrieb im Beitrag #7871568: > Kennt jemand was anderes? ESP32 - Tasmota drauf - MOSFETS an Ausgang - fertig
verteufelt, weil ein gewerblicher Betrieb ein Projekt frei zur Verfügung stellt. Basiert auf einem PIC12F1572.
-
Thread
Neue Bauteile: ESP32-C5 in Produktion, spulenloses Relais und neue Mikrocontroller
Bluetooth mesh Channel Sounding [/c] Für das System spricht unter anderem, dass mit dem EFR32xG24 Explorer Kit eine vergleichsweise preiswerte Evaluationsplatinen zur Verfügung steht. ### MicroChip AVR32SD20 / AVR32SD28 / AVR32SD32 Mit der AVR32SD-Architektur bietet MicroChip seit einiger
zur Verfügung, die zwecks „schnellerem Berechnen“ auch eine Multipliziereinheit mitbringt. ### PIC32CZ CA70/MC70 – ARM Cortex M7-Kern mit Double Precision-FPU. Im Bereich PIC32 macht MicroChip Entwicklern, die an Signalverarbeitung aller Arten interessiert sind, immer wieder starke Angebote. Neu
-
Thread
Neuer ReAVR in Aussicht
00000000 atdf/AT90CAN128.atdf 101098 Stored 101098 0% 01-22-26 09:11 00000000 atdf/AT90CAN32.atdf 101218 Stored 101218 0% 01-22-26 09:11 00000000 atdf/AT90CAN64.atdf 75690 Stored 75690 0% 01-22-26 09:11 00000000 atdf/AT90PWM1.atdf 70893 Stored 70893 0% 01-22
Haltet mich gerne für paranoid, aber ich ziehe den https-Link vor, auch wenn ich da die ganzen PIC-Geschichten skippen muss. Bzw lasse ich mir von meiner MCC- oder MPLAB-Installation die Liste anbieten und skippe die PICs dort.