-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
> frisst mein avr-gcc nicht. Komisch, meiner schon: [pre] D:\avr-gcc-10.0.0_2019-12-16_-mingw32>bin\avr-gcc.exe -Wall -Wdeprecated -gdwarf -g3 -O0 t.cpp D:\avr-gcc-10.0.0_2019-12-16_-mingw32>bin\avr-objdump.exe -d -S a.out a.out: file format elf32-avr Disassembly of section .text
: cf 91 pop r28 72: 08 95 ret D:\avr-gcc-10.0.0_2019-12-16_-mingw32> [/pre]
-
Thread
Transistoren - Die-Bilder
ein Kleinsignaltransistor mit einer ungewöhnlichen Geometrie: https://www.richis-lab.de/BipolarA32.htm
Ich hätte noch einen PIC625 mit Datecode 8027 zum Büchsenöffnen.
-
Thread
Neue AVR Familie - AVR-DA
schrieb im Beitrag #6263142: >> Es gibt recht große SMD Bauteile. > > Ich hätte gerne einen STM32 in groß (als mit 1,27mm Pin-Abstand). Am > liebsten einen 100 pinner :-) Zumindest gibt es viele STM32 im LQFP32 Gehäuse welches sich gut von Hand löten lässt.
Cyblord -. schrieb im Beitrag #6263150: > Zumindest gibt es viele STM32 im LQFP32 Gehäuse welches sich gut von > Hand löten lässt. Ja, aber nicht auf Lochraster! SCNR
-
Artikel
Digitale Signalverarbeitung
Core-Module Herstellerwebsite uClinux Port und GNU toolchain Blackfin Core-Module mit Spartan-3E FPGA dsPIC. Der dsPIC ist ein kleiner 16-Bit-Mikrocontroller mit DSP-Funktionen. Mit dem klassischen 8-Bit-PIC hat er außer dem Namen nichts gemeinsam. Er basiert auf der modernen RISC-Architektur des PIC24 und
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
schrieb im Beitrag #6249938: > 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 nicht, der PIC hat bloss 2x10-bit 1MSPS DAC und dumme SigmaDelta ADC, der
-
Thread
IDEs? was nutzt Ihr?
Von Arduino über STM32 bis Qt, alles mit Visual Studio Community.
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)
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
Programmierung ist ausgesprochen primitiv, direkt etwas zum Kennenlernen. Vor Urzeiten haben wir das mit einem PIC bearbeitet. Inzwischen laufen bei uns auch Atmels für ganze Stadtteile. Schauen Sie mal rein bei http://www.mec-castrop-rauxel.de, dort weiter bei Technik - Tips für PICs - PIC-Tip 1. Vorteil bei
-
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
nämlich 4 Software-UARTs mit je 31,25 kb/s zu programmieren? Jeder der schnell genug ist. z.B. PIC18F24Q10 mit 64Mhz für <1€ Ich würde mir trotzdem lieber eine MCU mit genug Uarts aussuchen. Einfach mal das Parametric Search Tool von Microchip bemühen. https://www.microchip.com/ParamChartSearch
-
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
://www.ti.com/store/ti/en/p/product/?p=SN65LVDS93ADGG Der Vorteil gegenüber i.MX6 ist, dass die PIC32 eben Microcontroller sind, und noch einfach auf kleinen Boards untergebracht werden können. Kein PMIC, kein DDR3, nur eine Versorgung, sinnvoll in C ohne Betriebssystem verwendbar. Trotzdem haben
-
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
rudimentär schrieb im Beitrag #6234847: > Wo kommen die 3,3V her ? Die kommen beim HMI von der ESP32 Aufsteckplatine. Dort ist ein Festpannungsregler integriert. > R1/R2 mit 100k beim NTC ist ein bischen übertrieben. sollte auch angepasst sein
-
Thread
Welche IDE um Controller zu programmieren/flashen
PIC24 und PIC32 Controller anzuschauen, wobei nicht nur die Prozessoren schneller sind, sondern auch die Peripherie deutlich besser und mehr. Programmable Pin Select PPS, d.h. die Fähigkeit quasi jede Funktion
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.
-
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?
Prozedur ab. Der externe 4 MHz Oscillator auf der Platine geht direkt an die Pins 2+3 (OSC IN) vom PIC.
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
-
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
Atmel Ice (PCBA)
experimentierfreudig bist, kannst Du den aktuellen MPLABX und den XC8 ausprobieren. Das kommt aus der PIC-Schiene, aber die Tools haben inzwischen auch AVR und ARM-Unterstützung bekommen. Wie gut die funktioniert, weiß ich nicht - ich nehme eh die im Vergleich zu AVR deutlich leistungsfähigeren PIC24 und PIC32. Dazu passt dann das PICKIT4, das im Gegensatz zum PICKIT3 auch ISP, PDI und JTAG kann. Auch das geht nur mit MPLABX, wird aber niemals mit den Atmel Studio funktionieren (das bei Microchip EOL ist
-
Thread
Entprellen (kein AVR) Gesperrt
8051 Jemand hat das mal auf ARM portiert. Der Hauptunterschied ist, daß dann nicht 8 Pins, sondern 32 Pins parallel entprellt werden. Natürlich kann man auch auf dem AVR uint32_t nehmen und 4 Ports per Shift zusammen fassen. Manche ARMs haben ulkiger Weise trotz 32Bit Architektur nur 16Bit Ports und
wie MOV, LD, LDS, LDDS, L, LDEQ, LDMI, LDMIA, .... alles ganz einfach und jeder versteht das auch, PIC, AVR, ARM, x86, i51, /390, alle sprechen ASM.
-
Thread
Kleiner Footprint, hoher Takt?
und einem trotzdem möglicht kleinen Footprint (also irgend was in Richtung TQFP48). Mein Problem: PIC32 und STM32 gibt es zwar in klein genug, dann aber nicht mit ausreichend hohen Taktraten. Wird der Takt höher, gibt es auch mehr Peripherie und demzufolge mehr Pins (z.B. ein ATSAM mit 300 MHz - und
64 Pin QFN. Vielleicht ist es auch BGA. Aber das ergibt im Footprint auch nicht mehr als ein STM32F106 im 48-Pin TQFP Gehäuse.
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
Infizierte, Genesene, Tote Schweden: 12.540 550 1.333, 10.3 Mio Einwohner Norwegen: 6.905 32 152 5.3 Mio Einwohner Schweden hat grob die 5-fache Todesrate. Denen geht es also 5 mal besser?
Infizierte, Genesene, Tote > > Schweden: 12.540 550 1.333, 10.3 Mio Einwohner > Norwegen: 6.905 32 152 5.3 Mio Einwohner > > Schweden hat grob die 5-fache Todesrate. Mag sein, aber Deine Zahlen besagen etwas anderes. Rechne lieber einmal nach ...
-
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 ?
AVR-Peripherie ist halt ... veraltet halt. Macht man heute anders. Kannst Dir ja mal zum Vergleich einen PIC32MZ anschauen. fchk
Word-Adressen), aber Daten im Flash brauchen bereits 24-Bit-Adressen. Meiner Meinung nach sind die AVR bis 32kB Flash (möglichst mit im Datensegment gespiegeltem Flash) optimal. 64kB Flash ist noch OK, aber wenn man noch mehr braucht, nimmt man 32-Bit-Prozessoren (z.B. Cortex-M).
-
Thread
PIC Entwicklungsumgebung und Programmer/Debugger?
> Wenn sich da im letzten Jahr nicht enorm viel getan haben sollte, dann > definitiv nicht. Der PIC Port des SDCC war da im wesentlichen eine > Technologie-Demo. Für produktive Verwendung nicht geeignet. Die pic14 und pic16 backends ist zwar immer noch nicht auf dem Niveau der anderen Backends
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 1 1/2 Stunden zum laufen gebracht, war Erstkontakt. Kostet aber Geld, aber
-
Thread
GRBL Board erstellen Wer kennt sich mit GRBL aus?
Hallo, ich kenne mich gut mit GRBL aus. Habe den auf PIC32 geported. Dann noch ca 1 Jahr lang die synchrone aufrufe auf asynchron umgeschrieben. Jetzt habe ich schon die ersten HW Prototypen gebaut. Wegen den Syncronen Aufrufe kann man eigentlich nur
-
Thread
Neuer Freeware OBD Scanner für nicht kompatible ECU's
denn damit aus einen eigenen Adapter zu bauen? Eine eigene PC Software hast du ja eh schon. Ein STM32 könnte USB Comport und CAN. Bei K-line steck ich jetz leider nich genug drinne wie der funzt.
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
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" 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
Geradlinige Architektur. Vergleichsweise flott und stromsparend. Und preiswert. Die Peripherie ist den STM32 sehr ähnlich, das läßt den Upgradepfad hin zum STM32 (falls ein Projekt mal über die Grenzen wächst) viel weniger steinig wirken.
möglichst mit einem stabilen internen Clk. STM hatte wieder nix für mich. Dafür Microchip mit dem PIC18F24Q. Kann man nix machen, schick sind die trotzdem.
-
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
Nimmst einfach ein STM32F1 mit USB. Da gibts genug Mass storage Device Beispiele bei Github und ST
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
-
Thread
Interrupt wird dauerhaft angesteuert.
eine 32Bit breite Variable beschreibt? Genutzt wird Atmel Studio mit einem AtTiny2313A
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?
AT91SAM-ICE > Microchip ICSP interface Damit ist wirklich Microchip gemeint, also deren ARM-Konkurrenz PIC32 MIPS. AVR werden nicht unterstützt. https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/microchip-pic32-support/ Der J-Link unterstützt nur 8051 mit SWD, also die
. 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
ein PIC32MZ eingesetzt, der mit Hilfe der Microchip Toolchain programmiert wird. Da wir ASIL-B erreichen müssen, haben wir unter Anderem die Anforderung, unseren Speicherverbrauch zu messen. Für Flash und
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
STM32F4 Projekt erzeuge, bei dem KEINE einzige Zeile Code automatisch erzeugt wird, aber dennoch die Compileroptionen und das Startfile etc im Projekt bestehen bleiben: 1. File->New->STM32 Project 2. Board
> Würdest du da mit HAL arbeiten? Erst nach einiger Erfahrung mit den Registern. Wenn du mit STM32L4 HAL Erfahrung hast, dann bist du eben nur STM32L4 HAL Experte. Schon der Wechsel auf z.B. einen STM32F303 wird dir Schwierigkeiten bereiten. Und wenn es mal zu ganz anderen Mikrocontroller gehen wird
-
Thread
STM32 Welches Protokoll für Projekt
Silvan R. schrieb im Beitrag #6178687: > Nun habe ich kaum Beispiele für einen I2C Master auf einem STM32 > gefunden Da hast du welche: http://stefanfrings.de/stm32/index.html
R. schrieb im Beitrag #6178687: >> Nun habe ich kaum Beispiele für einen I2C Master auf einem STM32 >> gefunden > > Da hast du welche: http://stefanfrings.de/stm32/index.html Sorry ich meinte natürlich Slave. Der Master wäre der RPi.
-
Thread
PIC32MX350: zu viele Interrupts
Hi, ich habe hier einen PIC32MX350, der mittels eines externen Signals angesteuert wird. Dieses Signal ist recht simpel: SYNC geht auf HIGH, CLK wechselt 22 mal (es wird jeweils auf beide Flanken reagiert), SYNC geht auf LOW,
CLK-Flankenwechsel erfolgt ca. alle 5 usec, was eigentlich mehr als genug Zeit sein sollte, wenn der PIC auf 96 MHz läuft.
-
Thread
Wie in C zum Quadrat? Gesperrt
seh_endprologue mulsd %xmm0, %xmm0 ret .seh_endproc .globl sq2 .def sq2; .scl 2; .type 32; .endef .seh_proc sq2 sq2: .seh_endprologue mulsd %xmm0, %xmm0 ret .seh_endproc
sein. Aber hellsichtig wie du bist, kannst du bestimmt eine konkrete Zielplattform vorschlagen. AVR? PIC? ARM? RISCV? Tim T. schrieb im Beitrag #6174513: > Also mir ist es jetzt einfach zu doof weiter darauf einzugehen. Der > Spezialist will es einfach nicht verstehen und ich hab sinnvolleres zu