-
Thread
Probleme bei PIC12F675 Programmierung
auweia schrieb im Beitrag #6271035: > Ja, wozu neuere? > Es gibt doch genug alte. Du kannst einen PIC12F675 nicht mit einem PIC12F1840 oder PIC12F1572 vergleichen, die neueren PICs haben viel mehr Speicher (bis zu 7kB), mehrere Timer und mehrere PWM, UART, SPI, I2C, teils auch XLP.
Ja, wenn ich doch nur 64 oder 128 Bytes brauche? > mehrere Timer und mehrere PWM, UART, SPI, I2C Hmm, bei einem 8-Pinner bestimmt sehr sinnvoll. > XLP Das ist bestimmt was unanstaendiges. Einen 12F675, 12F683, 16F684 bekomme ich fuer ca. 30-40 Ct. Die > PIC12F1840 oder PIC12F1572 sind
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
Nur so als Idee: Kennst du den PCA9685 ? Damit kannst du die PWM "outsourcen", dein µC braucht dann nur noch I²C. Aber: den gibt's nicht THT/DIP.
zu ATSAM gäbe es noch viele andere Mikrocontroller mit ARM Kernen von anderen Herstellern, für STM32 gibts günstige Devboards und Programmer aus China. Und es gibt sicher auch PIC µC mit genügend PWM Kanälen, falls du schon Erfahrung mit PIC hast.
-
Thread
Spannungsreglerproblem durch Frequenzen bei Arduino Adafruit
Display und mit einer Diode hinter dem Spannungsregler, das heißt einer Spannung am uC von 4,82V zeigt das Display bei mir alles so an wie es soll. Mit der Tank- und RPM-Anzeige 2.0 wird dann wohl der ESP32 genommen, der braucht eh nur 3,3V. Dazu noch ein LC-Filter vor die gesamte Schaltung
Spannungsfestigkeit begrenzt. Den 1703 verwende ich das letzte Mal in einer Wetterstation zur Speisung eines PIC uC.
-
Thread
"Überspannung" an PIC-Eingängen
verwenden oder nicht, erfahrungsgemäß hat man damit immer früher oder später Probleme. Auch bei bei PIC16 oder PIC24 oder... Wie schon geschrieben, empfehlen Hersteller üblicherweise (immer?) im Normalbetrieb KEINEN Strom über die Schutzdioden zu leiten. Wenn man's tut, selber Schuld. Der uC hält
Am einfachsten können in ettlichen Fällen die Nachweise und Prüfungen mit einer ZD parallel zum µC (PIC, Atmel usw.) erschlagen werden. Entweder wurden diese von den Befürwortern zurückgehalten oder es ist Unkenntnis.
-
Thread
WS2812 mit abweichendem Timing?
Ding stammt vom Chinesen und enthält laut Beschreibung LEDs vom Typ WS2812B. Ich nutze den UART eines Pic32 zur Ansteuerung. Der UART ist auf eine Baudrate von 4 MBaud und auf 8bit + 1 Start- und Stopbit eingestellt. Jeweils 5 UART-Bits erzeugen 1 bit für die WS2812B. Pro Byte werden daher 2 Bits für die
den Pegelwandler von 3.3 auf 5V verzichten können. Die Invertierung des UART-Ausgangs läßt sich beim PIC32 per Software realisieren.
-
Thread
Mikrocontroller Datenbank?
gleichzeitig > (Pinmux) oder Chips nicht findet die das könnten (weil ein UART auch als > SPI oder I2C genutzt werden kann). Ich sehe keine Chance alle solche Einschränkungen zu erfassen und sinnvoll auswertbar zu machen. Es gibt alleine 1070 verschiedene STM32 und das ist nur eine von 6 Familien eines
zwar herstellerbeschränkt, man kann aber nach allen möglichen Kriterien nach MCUs suchen, also ARM, PIC, AVR, 8051, I2C, UART, Pinzahl, Speicher, Preis, eigentlich alles was es gibt. Man kann sich das ganze auch als eine Excel-Datei runterladen - dann hast du bereits alle MCUs von Microchip und kannst
-
Thread
PWM Regler Programmierbar mit Bus Anschluss
... mit dem STM32 hab ich keine Erfahrung. Ich hatte schon mal angefangen es mit einem PIC 18F4620 zu machen. Der kann die Frequenz auf jeden Fall auch. Dann wird das wohl der Weg sein den ich mal einschlage. Danke
da gibts sicher noch bessere Varianten die auch unter 5V kommen) nehmen und in den FB-Zweig ein I2C-Poti legen?
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
C:\Atmel_Toolchain\AVR8_GCC\avr-gcc-10.0.0_2019-12-16_-mingw32\avr\include\avr\sfr_defs.h *********************************************************************** 128 #define _MMIO_BYTE(mem_addr) (*(
Form von deren Code hoch? Als ob es für den Compiler ein Unterschied wäre, ob da nun im Quelltext [c]RCC->CR &= (uint32_t)0xFFFBFFFF;[/c] oder [c]RCC->CR &= ~RCC_CR_HSEBYP;[/c] steht.
-
Thread
Transistoren - Die-Bilder
Kleinsignaltransistor mit einer ungewöhnlichen > Geometrie: > > https://www.richis-lab.de/BipolarA32.htm https://www.lcsc.com/product-detail/Bipolar-Transistors-BJT_Comchip-MMBT3904-HF_C3200072.html
Darf es etwas moderner sein? Hier hätten wir den Rohm SCT2450KE, einen SiC-MOSFET: https://www.richis-lab.de/FET32.htm
-
Thread
Neue AVR Familie - AVR-DA
Marktanalysen sind heutzutage leider hinter Paywalls versteckt. Kurzfassung: Es werden immer mehr 8Bit-µC verkauft und sie werden bei wachsender Leistungsfähigkeit tendenziell immer billiger. Dasselbe gilt allerdings auch für 32Bit-µC. Bezogen auf die Stückzahl wachsen 8Bit-µC etwas stärker, bezogen auf Umsatz wachsen 32Bit-µC etwas stärker (dies aber vor allem bedingt durch Highend-SoCs). Der Hauptanteil des Wachstums der Stückzahlen der 8Bit-µC stammt aus den Bereichen "Haushaltsgeräte" und "Automotive". > Nur
-
Artikel
Digitale Signalverarbeitung
Massenprodukte fast ausschließlich Festkomma-DSPs bzw. ASICs mit Festkomma-Rechenwerken verwendet. TI C2000. Eine komplette 32-bit DSC Controller Familie vom low-cost (PICCOLO) bis high-end Controller mit FPU (TMS320F28335). Die Peripherie umfasst Mehrkanal A/D Wandler mit 12-bit Aufloesung und bis zu
bietet zusätzlich 40-Bit-Register und spezielle Befehle für DSP-Anwendungen. Der derzeit schnellste dsPIC33E arbeitet mit bis zu 70MIPS. dsPIC33 gibt es auch im DIL28-Gehäuse. Ein kostenloser C-Compiler (C30) und eine DSP-Bibliothek werden von Microchip angeboten. Dabei handelt es sich um eine "Light"-Version
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
c-hater schrieb im Beitrag #6245219: > Nein, gibt es nicht. Doch. Beispiele: PIC24FJ128GC006 STM32F3
: > c-hater schrieb: >> Nein, gibt es nicht. > > Doch. Beispiele: > > PIC24FJ128GC006 > STM32F3 Noch so ein Schwachmat der die Überschrift nicht liest. 16 bit DAC und ADC mit 750ksps gibt es
-
Thread
IDEs? was nutzt Ihr?
Welche IDEs nutzt ihr? Delphi und gelegentlich Lazarus. Sonst: keine. Wozu auch? Für ne poplige C Quelle reicht NoteTab und für PIC-Assembler eigentlich auch - obwohl ich mir selbst dafür ne Mini-IDE mal geschrieben habe, aber das hatte damals andere Gründe. W.S.
EMBITZ,Stm32CubeIDE,Keil, AVR Studio
-
Thread
PIC32: relocation truncated to fit: R_MIPS_GPREL16
Hallo, ich programmiere gerade ein Grafikanwendungen auf einem PIC32MX460. Ich verwende dazu die -zugegebnermassen schon recht betagte - Microchip Graphics Object Library. Compiler ist der XC32. Fonts werden hier als großes Konstantenarray im ROM abgelegt. Mit dem
auftritt, wenn das Array die ersten 64 kB des Flash-Speichers überschreitet. Wie kann das sein, der PIC32 ist doch ein 32bit-Controller und Pointer sollte doch eigentlich 32 bit lang sein? Wer kennt sich mit dem XC32 aus und kann mir helfen? [c] extern const char L8232[] __attribute__((aligned(2)))
-
Thread
Probleme beim Aufbau eines Zufallsgenerator zur Hauslichtsteuerung (Modellbau)
nach beschaltung alle '0' oder alle '1') verhindert werden. https://de.wikipedia.org/wiki/Linear_r%C3%BCckgekoppeltes_Schieberegister
einzelne Gatter, TIs Little Logic - die Bezeichnungen im Schaltplan sind etwas "kurz" geraten, 741G32 steht für SN74LVC1G32. Die Steuerung kann mit weiteren kaskadiert werden, dafür ist der Stecker X27 vorhanden. Der Aufwand mit den beiden RC-Gliedern (IC2, IC3) und der Logik aus IC20 - IC22 besteht
-
Thread
Midiinterface - diskrete UARTs mit integrierter RS232 statt MC UARTs?
Christoph K. schrieb im Beitrag #6236000: > Was wäre ein moderner schneller MC für so einen Zweck STM32G071KBT, 5 Hardware UARTs im LQFP-32 Gehäuse bis hin zu STM32H7A3VGT, 11 Hardware UARTs im LQFP-100 Bonus: beide brauchen keinen Quarz
/chart.aspx?branchID=1005 Alleine für <1€ gibt es noch 5 MCUs, die 4+ Uarts haben. c-hater schrieb im Beitrag #6236077: > Ja klar: mit deutlich schnelleren µC geht's natürlich auch, wenn man zu > doof ist, einen Eimer Wasser umzukippen... Naja, einige von uns verstehen auch einfach
-
Thread
LVDS und Mikrocontroller
Die PIC32MZ (DA) haben eine eigene GPU, inklusive LCD-Interface: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-da-family Das Interface ist ein paralleles 24Bit, und das kann man
will). Für 800x600 benötigst du 800x600x3Bytes = 1,44Mbytes, darum braucht man schon einen großen µC. Beim ST wird ein externes RAM dranmüssen, beim PIC32MZ DA geht das schon mit dem internen. Bei einem LVDS-Display muss man den Inhalt definitiv immer im RAM des µC haben, sonst klappt das nicht,
-
Thread
Schaltplankontrolle Last- + HMI-Board
Platine über Transformator, damit ich mir bei einen Schaltwandler keine Störungen ein fange. -> ESP32 zur Mensch Maschinenkommunikation, über Wlan, und Display und Bedienelemente -> Der ESP32 kommuniziert über eine Uart zur Last Platine(PIC32) -> ESD, Burst Schutz, vielleicht auch Surge, aber da bin
c-hater schrieb im Beitrag #6264698: > Wozu braucht man für so'n bisschen Tinnef ein hierarchisches Design? Manche würden es vielleicht Spieltrieb oder Wissensdurst nennen. Andere Faulheit, weil damit
-
Thread
Welche IDE um Controller zu programmieren/flashen
diese > Brücke gegangen ist, ist dann auch eher bereit, sich auch die deutlich > leistungsfähigeren PIC24 und PIC32 Controller anzuschauen, Leistungsfähiger als was? Als PIC8? Das ist nun wirklich keine Kunst.
2019 Version? Nein, Microchip verteilt vielleicht veraltete Dokumente. Wobei auch im "MPLAB® XC32 C/C++ Compiler User’s Guide for PIC32C/SAM MCUs" von 2019 nichts anderes drin steht. Nur wird dort die Standard Version nicht mehr erwähnt. Dokument DS50002895A. https://www.microchip.com/mplab/compilers
-
Thread
PIC mit Ethernet für SMA Modbus TCP auslesen
fühlen, auch programmiertechnisch. Wenn Du dann noch auf eine Mikrocontrollerplattform willst, ist PIC32MZ für Dich das einfachste. Nimm das hier: https://www.microchip.com/DevelopmentTools/ProductDetails/dm320007 plus https://www.microchip.com/DevelopmentTools/ProductDetails/AC320004-4 Auch
Ich habe mit dem ganzen Thema 1981 angefangen, als die Welt noch ganz anders aussah. > Mit dem PIC32 werde ich wohl eher Rentner sein und die Anlage Schrott, > als das es laufen würde. Hatte heute Kontakt mit einem Arbeitskollegen, > er meinte auch einen Pi 4. Er hat auch was mit dem Pi im Haus
-
Thread
Funktion Reifendruckanlerngerät EL-50448; OEC-T5; Welches Bauelement ist das?
ganz gut: > - 17 Bits Preamble > - Synchronization pattern (laut Datenblatt fest vorgegeben) > - 32 Bits Daten (Manchester codiert) Ein "K" entspricht also einem Bit. Da es am PIC also ein bereits moduliertes Signal gibt kann mein Siglent leider keinen Manchester-Decode durchführen, oder ich
0,0, 1,0, 1,1, 0,0, 1,1, 0,0, 1,0 // Manchester codierte Daten 0x61, 0x5E, 0x13, 0xC6, 0x6C, 0x39 [/code] Die aktuelle Platine des EL-50449 sieht anders aus, siehe das Bild im Anhang. Die Bezeichnung des IC ist abgeschliffen, ob das immer noch ein PIC ist müsste man prüfen. Der
-
Thread
Harmony für PIC32MX460?
Hallo, ich habe hier ein mit einem PIC32MX460F512L bestücktes Board mit TFT-Display, das ich bisher immer in MPLAB X mit C32 unter Verwendung von PLIB und GOL programmiert habe. Nun habe ich auf XC32 umgestellt und bekomme nun die Meldung
verwenden solle. Leider taucht der verwendete Controller in der Auswahlliste nicht auf, die Auswahl PIC32MX470 schlägt beim Programmieren fehl. Hat es jemand mal geschafft, Harmony 3 auf dem PIC32MX460 zum Laufen zu bringen? Microchip schweigt sich leider darüber aus. Ohnehin kann ich mich mit Harmony
-
Thread
Entprellen (kein AVR) Gesperrt
Jemand hat das mal auf ARM portiert. Der Hauptunterschied ist, daß dann > nicht 8 Pins, sondern 32 Pins parallel entprellt werden. Ich hab den als C++-Template, da kann ich dann Breite, etc. konfigurieren. Da ist ja auch nichts Plattform-Abhängiges dran. Im Flash sieht man übrigens nicht, daß
schrieb im Beitrag #6220199: > Also kurz und bündig, ich mach in C++, weil ich faul bin. und ich in purem C weil c++ noch lerne!
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
C oder D behandeln lasse, gebe es bisher keine Belege." "Es gibt keine Belege, dass Vitamin C Viren tötet oder gegen das aktuelle Coronavirus hilft. Generell ist Vitamin C gut für das Immunsystem des
Vitamin C > oder D behandeln lasse, gebe es bisher keine Belege." > "Es gibt keine Belege, dass Vitamin C Viren tötet oder gegen das > aktuelle Coronavirus hilft. Generell ist Vitamin C gut für das > Immunsystem
-
Thread
Zu viele Interrupts bei PIC32
Hi, ich habe hier einen PIC32MX350. An diesem stehen (unter anderem) zwei Signale an, die jeweils einen eigenen Interrupt auslösen. Zu Testzwecken habe ich in meinen Interrupt-Serviceroutinen nichts weiter als je einen Zähler,
hier noch etwas Futter: Interrupt latency on PIC32 - impossibly long https://www.microchip.com/forums/m709091.aspx
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
. Ports A, C und G wären dann schon belegt und bräuchten nicht mehr nach draußen. fchk
AVR-Peripherie ist halt ... veraltet halt. Macht man heute anders. Kannst Dir ja mal zum Vergleich einen PIC32MZ anschauen. fchk
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
Mikroe C, Basic oder Pascal for Pic. Ist einfach und schnell zu lernen. Progger Debugger haben die auch. Die Demo Version ist beschränkt, reicht aber für einfache Aufgaben.
robuste einfache Compiler mit denen man in kurzer Zeit einfache Projekte erstellen kann. Wenn man C nimmt kann man fast ohne Änderung auf andere Compiler umsteigen (hab selber PIC, PIC32 und ARM) von denen. Hardware kann man über die -Clicks anstöpseln. Einen Trinamic Stepper hab ich in gestern in
-
Thread
Neuer Freeware OBD Scanner für nicht kompatible ECU's
das Dreifache bezahlt! https://www.aliexpress.com/item/32761065127.html?spm=a2g0s.9042311.0.0.6c184c4dDdTJtP Mit ForScan kann ich alle Steuergräte auslesen, zum Timing meldet ForScan "good".
Dieser ELM327-Chip (der originale!), war das nicht ein PIC(?) mit proprietärer Programmierung? Wird Zeit dass es mal einer in Richie's Lab schafft.
-
Thread
DS18B20 mit Interrupt, AVR-GCC
36 AVR/ARM/PIC's freihaus geliefert und sammle die Teile bald wie Briefmarken! ... und lese auch intensive die Doku's, und mag sehr das Eventsystem, und die Cortex M23 und PIC32 Serie, ... und "liebe" Micropython
ist das, muss ich das noch kennen? > ... ch bekomme von Microchip jeden Monat backfrisch 36 AVR/ARM/PIC's > freihaus geliefert und sammle die Teile bald wie Briefmarken! > ... und lese auch intensive die Doku's, und mag sehr das Eventsystem, > und die Cortex M23 und PIC32 Serie, > ... und "liebe"
-
Thread
STM8 Example Code
Die eigentliche Frage ist: wieso sollte das nicht funktionieren? STM8 ist nicht STM32, dort sind die Clocks "enabled by default". Dort muss man die Peripherie gezielt ein- statt abschalten. Ansonsten frag ich mich, wieso Sie sich fragen, wieso eine main.c aus einem LED-Blink-Beispiel
> das „Problem“ des C-Compilers ST6 und C-Compiler? Selten so gelacht.
-
Thread
Taster --> USB --> Software Event
Beitrag #6206379: > Ich weis nicht, nach was ich suchen soll / Stichwort. Suche mal nach: "Bad USB 32U4"
https://www.codeproject.com/Articles/830856/Microchip-PIC-F-USB-Stack
-
Thread
PIR Sensor an Wildkamera fern auslösen
funktionierte sehr gut. Vermutlich ist da deutlich mehr drinnen. https://www.b-kainka.de/bastel32.htm#schalt
Leiterbahn zum Abblock-C und zum vermuteten PIC.
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
noch relativ viel im DIL-Gehäuse im Angebot haben, und nicht nur alte Sachen, sondern auch sowas wie PIC32MX. Fertige Bibliotheken für UART, SPI, USB etc hast Du dort auch, und die Debugging-Möglichkeiten sind viel besser als bei AVR. Denke einfach mal drüber nach. fchk
reduziert den Stromverbrauch nochmal fast 10-fach. Die Daten von 2 Stunden würden dann sogar ins RAM vom uC passen (na gut, STM32L496 aufwärts). > Ist die Genauigkeit der Positionsdaten usw. ähnlich, wie die des > Neo-m8n? > Was mir am 8er gefällt ist die Tatsache, dass zu mehreren > Satelliten-Systemen
-
Thread
Interrupt wird dauerhaft angesteuert.
neuer PIC Freund schrieb im Beitrag #6187009: > Hi > > Du bist anscheinend relativ neu im uC Business der AVR. > > Weil der AVR so einfach ist, muss man eine 1 schreiben, damit eine 0 > ankommt. Sieht
Maximilian G. schrieb im Beitrag #6188244: > const uint32_t Teiler_Baud = (TAKT / (BAUD * 16)) - 1; versuch mal 16L oder 16UL [c] const uint32_t Teiler_Baud = (TAKT / (BAUD * 16UL)) - 1; [/c]
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
Das stimmt. Aber einen C8051 mit 128k/8k kriegst du nicht für unter 7€ - mit all seinen Nachteilen inkludiert. Vermutlich ist bereits der 50Cent STM32 flexibler und leistungsfähiger als so ein C8051.
. Die zugekauften Atmel AVR Controller haben alle was anderes. Und der JLink kann nur das ICSP vom PIC32, denn da wird das MIPS EJTAG-Protokoll der PIC32 MIPS-Kerne quasi durchgetunnelt, und der JLink kann ja auch MIPS EJTAG. Heißt aber auch: Er kann keine PIC24/dsPICs und auch keine 8-Bit PIC 10/12/
-
Thread
XC32 Statische Stack Analyse
Super Pro. Wie kann ich herausbekommen wofuer der gut ist/war? Leider habe ich fuer MIPS nur den C32 am Start. Mal schaun wie sich deine Software da so macht.
auch nicht :-). (Duinomite Basic 2.70d, erweitert um einige eigene Kommandos.) Der gcc (aus dem C32) war der hier: gcc version 3.4.4 Microchip MPLAB C Compiler for PIC32 MCUs v1.11(b)-20100809 Aber zumindest decken sich die Angaben mit eigenen Beobachtungen am laufenden Code.
-
Thread
STM32CubeIDE / project ohne HAL
Wie kann ich bei der STM32CubeIDE ein Projekt ohne HAL erstellen. Ich hatte mit dem Atollic TrueSTUDIO nur an vorhandenen Projekten weitergearbeitet, vermute aber, dass sich das bei diesem durch die Wahl "CMSIS C/C++ Project"
Uli N. schrieb im Beitrag #6183661: > die CMSIS C/C++ Projekte werden nicht mehr unterstützt Das war mal so, inzwischen geht es doch wieder, und zwar so: http://stefanfrings.de/stm32/cube_ide.html#projekt