-
Thread
Mikrocontroller friert ein - bei Solarmodul mit L7805
Bei PIC32 gab es ein Errata (trifft hier vermutlich nicht zu) dass der Brown Out Reset nicht sicher funktioniert. Workaround: - nicht in den BOR gehen (wie wenn man den nicht ausschalten kann?) - wenn man
mehr. Meins ja. Wenn Akku langsam leer ging, oder ggf. langsam aufgeladen wurde, dann friert mein PIC32 ein. Und nur POR hat geholfen.
-
Thread
Diverse Messdaten z.B. von Wetterstation online speichern - best practice
hier gleich einen Mikrocontroller mit einem WiFi-Modul zu verbinden (ich werde voraussichtlich einen PIC32 verwenden). Nun stellen sich folgende Fragen: + Wo speichert man diese Daten online am sinnvollsten und in welcher Form (z.B. SQL-Datenbank)? + Wie kann ich mir komfortabel den Verlauf (z.B. des
Datensätze an die influxDB zu senden? Gibt es Lösungen (z.B. für ESP32), die sich einfach auf einen PIC32 portieren ließen? Danke & Gruß daniel
-
Thread
MCU Bauart - warum so?
Remapping). Für mich ist das Peripheral Remapping der Hauptgrund, bei Bastelprojekten PIC24 oder PIC32 zu verwenden. Auch wenn es bei PIC32 eingeschränkt ist. NXP soll das auch haben. Für Bastler ist das natürlich schön, aber bei einer modernen Multilayer-Platine spielt das Pinout keine so große
-
Thread
Anfängerfrage: Board mit Cortex-M4 und Ethernet
MSP432, bietet aber mehr Auswahl. Und das TI RTOS ist auch sehr in Ordnung. Anderer Vorschlag: PIC32. Ist zwar kein ARM, aber in der gleichen Leistungsklasse. Der Microchip Stack ist nach meiner Erfahrung deutlich besser als lwIP. Als Tipp: Lass die alten PIC32MX6xx/7xx liegen und nimm PIC32MZ EF.
-
Thread
CPU 300MHz, aber ADC und DAC schaffen 2MSps. Wie nur?
> einem PIC32MZ2048EFH, da rennt der > ADC (naja: die ADCs) mit 12MSPS. Das sind 4 ADC die versetzt gestartet Da schafft TI schon mit einem einzelnen ADC im TMS320F2809 12.5 MSPS. Natürlich mit 12 Bit.
mich auf das > Problem gebracht. Bisserl off-topic: Ich habe sowas auch schon einmal gebaut (PIC32+ADE7912). Ich habe das damals mit signed fractional integer gelöst. Das ist so definiert, dass der maximale Messbereich 1 oder -1 ist. Damit reichen 32Bit völlig aus, insbesondere weil die ADCs
-
Thread
[V]erkaufe + [V]erschenke, Aufräumaktion
STM8S-Discovery kit, originalverpackt & unbenutzt Preis: EUR 0,- (+ Versand) 2) mikroMMB for PIC32 Board - PIC32MX4,TFT320x240 touch screen, stereo codec, microSD, USB,.. nur getestet, wie neu. Es handelt sich um die erste Generation, mit dem Codec WM8731. Preis: EUR 40,- (+ Versand
FTDI Parallel FIFO Board UM245R, neu & unbenutzt Preis: EUR 10,- (+ Versand) 5) Microchip's PIC 32 Ethernet Starter Kit, Part.Nr. DM320004, ein paar mal benutzt, wie neu Preis: EUR 30,- (+ Versand) 6) PIC32 I/O Expansion Board , Part.Nr. DM320002, wie neu Preis: EUR 15,- (+ Versand
-
Thread
XC32 Inline Funktionen
komischen Linkerfehler behoben und bin dadurch auf etwas gestoßen. Der XC32 Compiler (für die PIC32) verlangt, dass bei Inline-Funktionen die /Definition/ im Header steht, damit er sie inlinen kann. Siehe Abschnitt 13.10 http://ww1.microchip.com/downloads/en/DeviceDoc/50001686J.pdf [pre] Function
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
Projekte damit optimiert zu haben (zu 100% sicher bin ich mir bei den Devices PIC24FJ128GB204 und PIC32MX370). Das war mit einem MPLABX 3.xx. Naja, falls alle Stricke reißen, gibts ja noch Timer. Man kann sich einen aufsetzen, der im µs-Takt zählt, und damit die Zeit messen. Man kann sogar OC-Timer
-
Thread
Welche Boards haben eine CPU mit FPU
Hardware-FPU nötig ist? Mikrocontroller mit Double-Precision Floats neben den oben genannten z.B. PIC32MZEF oder PIC32MKGP Wenn 32-Bit-Floats reichen, dann z.B. noch div. Renesas RX oder Synergy S7, S5
-
Thread
Smartphone Display mit PIC Microcontroller Board ansteuern?
Prinzipiell ja. Das hier wäre ein geeigneter PIC: https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176 Du wirst diesen PIC in C programmieren. Viele Alternativen hast Du nicht. > Und wenn ich schon mal dabei bin...wo bekomme ich das datenblatt für > mein Display her? Ich habe nämlich
-
Thread
HDMI an Arduino
, heillos überfordert. Die meisten, aber nicht alle. Wenns also ein anderer µC sein darf: Ein PIC32MZ(DA) hat eine GPU und 32MByte RAM sowie ein LCD-Interface. Dafür dürfte man HDMI-Tranceiver bekommen. Selbst damit wollte man sich aber vermutlich auf kleiner Auflösungen beschränken. Auch mit
-
Thread
Auswahl uController
Nachfrage ist, aber diese Architektur ist bei denen quasi auf dem Abstellgleis, weil neben ARM und MIPS (PIC32) eine dritte Architektur für sie keinen Sinn macht. Das solltest Du wissen. Aus strategischer Sicht, ist es besser, PIC32 oder ARM zu nehmen. Deine Anforderungen sind eh sehr generisch, da wirst
-
Thread
Neue MegaAVR 0-Series jetzt auch in DIP Version
muss. Übrigens ist so ein DIP in manchen Fällen recht praktisch. Ich hab auf dem Breadboard einen PIC32MX250 stecken, mit dem kann man wunderbar Dinge ausprobieren.
-
Thread
PIC24FJ256DA206 Ausgang auf Oszilloskop
Code-Configurator. Aha. Ich muss gestehen, dass ich ihn noch nie benutzt habe. Bei zig PIC24 und PIC32-Projekten. Ich hab immer die Datenblätter abgetippt, womit ich eigenlich gut gefahren bin. Außer bei USB natürlich. Weil ich Microchip kenne, würde ich dem generiertem Code sowieso nur sehr ...bedingt trauen. Denn in den USB-Stack für PIC32MX (Peripheral Lib) habe ich die Fehler selber herauspfriemeln müssen. Das stärkt das Vertrauen natürlich nicht. Taugt der Configurator denn was?
-
Thread
Module miteinander verbinden - welchen Bus nehmen?
vorhanden. PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz Schluss. TIVA 4C geht bis 10 MHz. Du kannst Dir überlegen, ob Du nur Point2Point-Verbindungen zwischen Nachbarn haben willst (dann
Frank K. schrieb im Beitrag #5786512: > PIC32 kann seine UARTs mit 20 MBit/s fahren, bei STM32 ist bei 4.5MHz > Schluss. TIVA 4C geht bis 10 MHz. Aus dem RM0410 (STM32F76xxx, STM32F77xxx): [pre]USART main features • Configurable oversampling
-
Thread
ST-Link V2 aus China
der nicht auf STM32 beschränkt ist. Neben ARMs von diversen Herstellern gibt es auch Support für PIC32, EFM8, Renesas RX und RV32. Als einzige Einschränkung fallen mir die 3,3V Target-Spannung ein. Aber nun ja, das stört mich gerade nicht so.
-
Thread
MCU mit 64Mbyte RAM
sage ich: vergiss es. Wenn Du etwas haben willst, was in Deiner technischen Reichweite liegt: PIC32MZ1064DAG176 https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176 Da müsstest Du schauen, ob Du mit den 32MB DRAM (zusätzlich zu den 256k SRAM) leben kannst. Weshalb empfehle ich Dir
-
Thread
Debugging-Problem: MPLAB X IDE v5.15, ICD3/ICD4, dsPIC33FJ128MC706A
Sorry, habe ich vergessen: Das Verhalten betrifft nicht alle PICs. PIC32 haben das Problem beispielsweise nicht. Für zukünftige DSP-Geschichten würde ich die dsPIC33 überdenken. Es gibt inzwischen die Motorcontrol-Serie PIC32MK: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mk-family Der hat DSP-Extensions, eine FPU und schnelle ADCs.
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
habe > und deswegen (damals auch aus Zeitgründen) sofort wieder aufgehört hab. Dann kannst du ja PIC32 nehmen, wenn du PICs schon kennst. Das sind dann 32Bitter. MIPS. Hat zwar mit den 8-Bit-PICs nicht viel zu tun, aber wird dir viel Vertraut vorkommen. Weil Datenblätter, Programmierumgebung und Tools gleich aufgebaut sind. Probiers mit einem PIC32MX250, den gibts im DIL. Aber man muss schon sagen, ohne Grund tut man sich 32Bit nicht an. Du kannst dir mal PIC24 ansehen, das ist ein guter Kompromiss - einfach zu beherrschen, aber doch sehr
-
Artikel
Ethernet-Controller
STMicroelectronics STM32F2x7X (Cortex M3 core) STMicroelectronics STM32F407X (Cortex M4 core) PIC18F97J60 MAC+PHY PIC32MX795F512H mit Starterkit und sämtlicher Software (TCPIP Stack mit Webserver) TI Sitara AM335x (Cortex-A8 Core)(2xMAC MII) TI Tiva C TM4C1294 (Cortex-M4 Core) (MAC+PHY) LaunchPad Arduino ähnliche IDE
-
Thread
USB OTG zu UART Bridge
Frank K. schrieb im Beitrag #5769623: > PIC24 und PIC32 können es direkt, Hast du das schon mal gemacht?
zum STM32 raten - wer PIC32 programmiert eben zu diesem. Ich persönlich, würde zum STM32 raten.
-
Thread
USB: VID erwerben
Hallo, ich habe ein ähnliches Problem: Habe ein kleines Gerät mit PIC32MX und USB Anschluss entwickelt. Hardware und Software von einem Beispiel von Microchip verwendet. Wenn ich das Geät an den PC anstöpsele, dann erscheint eine COM3: mit Hersteller Microchip im Hardwaremanager
-
Thread
Arduino - SPI über lange Leitung
Prozessor, dann brauchst Du keine Pegelwandler. Da Du ja mit PICs Erfahrungen hast, wäre ein kleiner PIC32MX170F256B mit 50 MHz und 128k Flash/64k RAM genau das richtige dafür. Dann brauchst Du zwischen Display, Touch, SD und Prozessor auch keine Pegelwandler, und über die kurze Strecke kannst Du den SPI
Es gibt von > Arduino selber auch ARM-Boards mit SAM3X und LPC11irgendwas, von > Digilent gibts PIC32-Boards mit Arduino-IDE, Teensy hat Freescale ARM im > Programm... das wäre doch was für Dich - die sind nämlich schön kompakt, > und die kannst Du neben oder unter das Display packen. 180 MHz, 3.3V
-
Thread
ATmega32 noch zeitgerecht?
Controller nicht nötig wäre, löst, gibt es keinen Grund da auf Biegen und Brechen einen ARM oder PIC32 (MIPS) reinzudesignen. Man sollte aber halt ggf prüfen ob der eingeplante Chip eventuell einen kompatiblen Nachfolger hat oder etwa ganz abgekündigt ist. Wer anderes behauptet ist verblendet von
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
Bei PIC32 ist das genauso wie bei den kleineren PICs: 100nF an jedes GND-VCC und AGND-AVCC Paar, 10k zwischen MCLR (Reset-Pin) und VCC, 10uF keramisch zwischen VCAP und GND, und schon läuft die Kiste. fchk
-
Thread
Leistung messen an 230V von 1W bis 2000W
Bit Wurzel, Multiplikation oder Division auf dem ATMEGA geht nicht schnell genug. Ich habe einen PIC32MX beschäftigt, das klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das natürlich auch, oder ein AVR32. Die Softwareseite ist in folgender Appnote beschrieben: https:/
-
Thread
Optimaler Zweidrahtbus
entweder extern, oder man nimmt einen uC mit CAN. Eigentlich hat jede uC-Familie (AVR, PIC, STM32Fxxx, PIC32, usw.) mindestens einen Chip, der auch CAN kann. Die Spannungsversorgung habe ich so realisiert, dass die Knoten alle einen Schaltregler haben, mit weiter Eingangsspannung. Ich fahre 24V. Da sind
-
Thread
Neues Projekt - welcher µC?
den internen ADC machbar sein. Ich debugge just in dem Moment ein Projekt mit 12,5MSPS auf dem PIC32MZ. Nachdem man die ADCs mit Timern triggern kann, ist die Genauigkeit so hoch wie der Systemtakt. Solltem mit dem Jubelhurratoll (SMT32) aber auch möglich sein. Also läuft es darauf hinaus,
, ob es ATSAMs mit 4 ADCs gibt weiß ich leider nicht, kenn mich da nicht gut aus, das gleiche für PIC32. Ist allerdings etwas mehr Software Aufwand und vor allem: Umstellung auf einen anderen µC, das kann dann schon mal dauern.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Ich habe das mal gemacht, mit einem PIC32MX470, mit 80MHz. Die brauchte er auch, weil er nicht nur decodieren muss, sondern auch die Samples rausschreiben, mit FATFS die SD-Karte lesen, ein User interface bedienen, ein GLCD betreiben, USB
-
Thread
Nachfolger für ATMega gesucht
/2/21/61132B_PIC32ReferenceManual.pdf Jaja, da kommt sie wieder, die Fraktion, die PIC32 mit PIC verwechselt ;-)
gearbeitet. Die sind ihm jetzt zu schwach geworden und er will was besseres. b) Es wurde ARM, PIC32 und xmega vorgeschlagen. Ich kenne die PIC32 auch nur soweit, dass ich mir die mal kurz angeschaut habe und dachte, dass mir der Umstieg von AVR einfach zu mühsam wäre und ich dann auch direkt ARM
-
Thread
Extrem hoher Stromverbrauch- Elektronische Fussbodenheizung
des Einstiegs in das Thema DSP habe ich mir selber eines aufgebaut, aus ADE7912, Shunts und einem PIC32MX (als "DSP"). Damit werden auch Blindströme, nichtsinusförmige Ströme (wie Phasenanschnitt) oder Oberwellen korrekt erfasst. Ich habe mir viele Verbraucher angesehen - merkbare Abweichungen habe
-
Thread
STM32 LTDC mit internem SRAM?
Display nur eine GUI anzeigen soll, ist das machbar. Mein aktuelles Projekt hat beispielsweise einen PIC32MZEF2048 (512kByte SRAM) und ein GLCD mit 320x480 in Farbe. Ich verwende 16Bit Farbtiefe, um RAM zu sparen (das Display lässt sich in einem 16-Bit-Modus betreiben). Der Framebuffer frisst ordentlich
die Leistung etwas klein. Da brauchts was mächtigeres (SAMA5, i.MX6UL) oder einen µC mit GPU (wie PIC32MZDA).
-
Thread
Rust - ist das hier um zu bleiben?
wirklich vielversprechend aus. Und die Suchmaschine meiner Wahl liefert nicht sehr viel mit "rust pic32". OK, ich hab halbherzig gesucht. Aber wenn rust so toll ist und alle drauf abfahren (ausser mir), sollte man doch ordentlich und schnell was finden.
-
Thread
Wie Auslatung von uC messen?
Ich verwende bei PIC24 und PIC32 einen kleinen "Trick", der auch bei STM32 klappen könte. Es setzt voraus, dass man den Idle-Modus benutzt. Aber das will man sowieso. Ich setze zwei Timer auf, einer zählt im Idle weiter, der zweite nicht (die Timer der PIC32 kann man so konfigurieren). Einen Timer kann man sparen, solange man eine akurrate Vergleichsbasis hat (z.B. einen RTCC-Interrupt oder dergleichen). Den Timer, der nicht im Idle-Modus zählt, liest
-
Thread
earthquake click programmieren?
datasheets/d7s-datasheet.pdf Mit Hinweis auf Libstock. Hier gibts Beispielcode für AVR, ARM, PIC, PIC32, FT90x, ... https://libstock.mikroe.com/projects/view/2041/earthquake-click
-
Thread
[rant] Schleifen ohne Seiteneffekte - Jeden Tag steht ein neuer Amateur auf :-(
Ursache gefunden habe. Das einzige noch "lustigere" Thema war Cache-Kohärenz beim Umstieg auf PIC32MZ. Was habe ich gesucht. Ich wusste ja nicht einmal, dass es sowas überhaupt gibt... Daher Danke für den "rant". Wenn nur ein Anfänger das liset und versteht, ist schon viel gewonnen.
im Beitrag #5687309: > Das einzige noch "lustigere" Thema war Cache-Kohärenz beim Umstieg auf > PIC32MZ. Das können die Cortex-A auch... Ist das bei den PIC32 noch gemeiner?
-
Thread
Audioausgabe auf Mikrocontroller mit 8-Bit DAC
einen MP3-Player mit µC gebaut, und dort halt einen UDA1334 verwendet und mittels I2S gefüttert. PIC32 bieten das nativ. Mit der Tonqualität bin ich zufrieden.
-
Thread
Linux auf dem STM32 externes RAM
aber sollte mit 128 KB RAM inklusive Userspace zufrieden sein. Zielt im Augenblick aber auf die PIC32, nicht auf STM32... aber machbar sollte es sein.
-
Thread
SHT11 SHT21 unterschiedliche Luftfeuchte Werte
Der Prozessor ist ein PIC32MX. (long) ist hier 32 Bit, hätte gereicht, Long Long ist 64 Bit INT.
-
Thread
MPLAB Harmony Demoprogramm-Fehler
Hallo, ich habe ein Problem bei einem Demo-Programm von Microchip mit dem PIC32MZ2048EFH144 Controller. Meine Hardware ist: PIC32MZ Embedded Connectivity with FPU (EF) Starter Kit: DM320007-C Graphics PICtail Plus Epson S1D13517 Board: AC164127-7 Graphics Display Truly
drv_touch_adc.c:(.vector_14+0x0): first defined here c:\program files (x86)\microchip\xc32\v2.15\bin\bin\gcc\pic32mx\4.8.3\..\..\..\..\bin/pic32m-ld.exe: Link terminated due to previous error(s). collect2.exe: error: ld returned 255 exit status make[2]: *** [dist/pic32mz_ef_sk_s1d_pictail_wqvga/production/aria_touchadc_calibrate.X.production.hex
-
Thread
ARRL Handbook 2019 - lohnt sich das?
der Neufassung meines Schriebes auch gerade dabei, die Manuals diverser µC mit HW-Float (M4F und PIC32) auf Eignung abzuklopfen. So richtig gefällt mir aber eigentlich bei keinem die I2S Schnittstelle. Ich rühre mich im Januar. W.S.
-
Thread
Microchip TPC-IP Stack 5.42 Hostname dynamisch vergeben
Hallo, ich nutze auf dem PIC32MX795 den Microchip TPC/IP stack V 5.42 (Nicht Harmony). In der Datei "TCPIP ETH795.h" wird der Host Name des Gerätes definiert: #define MY_DEFAULT_HOST_NAME "Gerät_SNxxx" Im main wird bei Initialisierung
-
Thread
Verständnisfrage bei einer Mips Übungsaufgabe
RISC-V wäre ja ein Vertreter der den BDS nicht implementiert. Der PIC32 hats dann allerdings wieder.
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Heuschrecke das Portfolio von Microchip mit MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? Bei der nächsten Finanzkrise, in die wir gerade reinrauschen?
zu stammen (aufbauend auf der Netbeans Platform, wie ich schon sagte). Immerhin sind jetzt PIC24, PIC32 und AVR schon gcc basiert. Kann nur besser werden, wenn sich da etwas Expertise bei MCP sammelt. Die neuen Tiny erfordern ja z.B. Erweiterungen des Compilers.
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien aufgeführt? Kann ich die dann auch ohne HW Debugger debuggen
-
Thread
Frage zum ATmega2560
Teile solange unverändert, solange Leute sie kaufen. Wenn Du was zeitgemäßes haben willst, nimm PIC32 (MIPS) oder ATSAM (ARM). Die sind auch nicht teurer, können aber viel mehr. fchk
-
Thread
Bei mir unter Win10 64bit läuft es NICHT
nicht > mehr weh. Du kennst vermutlich nur PIC16. Da werden dir einige Leute zustimmen. Die PIC32 sind allerdings nicht verhunzt. Im PIC32 werkelt auch kein PIC, sondern ein MIPS M4k / M14k. Der XC32 ist außerdem ein GCC-Abkömmling. Ich hatte noch nie ein Compilerbegründetes Problem. Das gilt
ist allenfalls das Banking wegen > nicht ausreichender Wortbreite der Befehle. Bei PIC24 und PIC32 gibt es kein Banking. Man sollte nicht alle PIC über einen Kamm scheren.
-
Thread
MPLAB-X und ATSAM
jetzt auch nicht, sorry). Da kann man, soweit ich weiß, einen eigenen angeben. Zumindest ist das bei PIC32 so. Und wenns der gleiche Compiler ist, wirds hier wohl auch so sein. Bin immer damit klargekommen, weil die Defaults bei PIC32 recht sinnvoll sind. Wichtig wäre noch: Das ist Microchip. Man