-
Thread
Lupenlampe oder Brille kaufen?
Yalu X. schrieb im Beitrag #5914953: > PIC003_3.6MP.JPG hat so, wie ich es hier empfange, nicht 3,6 MPixel, > sondern 1200 × 675 Pixel = 0,81 MPixel. Hmm, tatsächlich! Wer hat das runter skaliert? kann ich leider erst heute Abend prüfen,
Yalu X. schrieb im Beitrag #5914953: > PIC003_3.6MP.JPG hat so, wie ich es hier empfange, nicht 3,6 MPixel, > sondern 1200 × 675 Pixel = 0,81 MPixel. Meine Datei hat 2560x1440 Pixel und 523kB Größe. Ich versuche jetzt nochmal, sie hochzuladen
-
Thread
AVR debuggen wie in der Steinzeit?
persönliches Fazit: Das macht wirklich keinen Spass, und heute nutze ich (fast immer) lieber die STM32. Da funktioniert das deutlich besser.
> Ist die aktive Entwicklung von Atmega8/16/32 überhaupt noch angedacht? Solange die aktuellen Entwicklungstools auf ATmega getrimmt werden, denke ich mal ja. > Also jedes neuere Projekt mit einem PIC starten? (ist eine ernste Frage) Nö.
-
Thread
Atmel ASF4 Pro / Kontra?
Und man kann bei der Installation nicht mal auswählen was man haben will und bekommt so das volle PIC Paket mit serviert. Mir passt auch nicht das ich plötzlich einen XC32-GCC entweder kastriert benutzen soll, oder für viel Geld kaufen darf, obwohl nicht klar wird wo jetzt der Vorteil gegenüber dem
? Äh? Wie wäre es denn mit dem Datenblatt? https://www.microchip.com/wwwproducts/en/ATSAM4SD32C Und das hier ist hilfreich: https://microchipdeveloper.com/32arm:sam-bare-metal-c-programming Wäre nur mal nett, wenn Microchip einen Mitarbeiter abstellen würde der sich um die ATSAM kümmern
-
Thread
Sehr interessante uC Project Seite
Paul schrieb im Beitrag #5901784: > Oh Gott, Prozessoren aus dem letzten Jahrtausend. So,so, der PIC18F87J93, aus dem ersten Projekt auf der Seite, ist aus dem letzten Jahrtausend.
aller Sprünge ist? > im Vergleich zu einem 8086/88. Kein Wunder, die 68k-Architektur war eine 32-Bit-Architektur, im Gegensatz zur durch die Segmentitis verunstaltete 16-Bit-Architektur des 8086.
-
Thread
PIC16f628 programmieren Gesperrt
wahrscheinlich besser: https://makerprojekte.de/2017/10/arduino-pic-programmer/
Sebastian schrieb im Beitrag #5899293: > Allerdings steht im Makefile: > FAMILY=pic16 > PROC=18f2550 Das ist etwas missverständlich. Mit Family PIC16 meinen die 16 Bit Befehlsbreite. PIC16 haben nur 14 Bit Befehle und gehören hier (SDCC) zur Familie PIC14 ;-)
-
Thread
Kleinen uC gesucht
Hallo Sandra, Schaue mal nach dem PIC12F1840. Michael
https://de.farnell.com/microchip/attiny10-ts8r/mcu-8bit-attiny-10mhz-sot-23-6/dp/2443183 ATXMEGA32C4-CU: https://de.farnell.com/microchip/atxmega32c4-cu/ic-8bit-mcu-avr-xmega-32mhz-vfbga/dp/2353907 MSP430FR2632IYQWT: https://de.farnell.com/texas-instruments/msp430fr2632iyqwt/mcu-msp430-16bit-16mhz-dsbga
-
Thread
LED Array mit MBI5026CN und PIC 16F688
willkürliche Verhalten. Gem. DB reagiert der IC beim Clk auf die steigende Flanke. Und das macht mein PIC auch so (siehe Anhänge im ersten Post). Was wäre denn am SPI falsch? Gibt es etwas was ich vielleicht falsch interpretiere?
veränderungen zu einem Brownout des PIC führen können.
-
Thread
Mobile Klimanlage, Schlauch nicht ins Freie hängen?
sich für Zweiteres entscheiden. Immerhin behalten sie einen kühlen Kopf. https://img.webme.com/pic/k/kilianplank/cartoon%2018.jpg
möglicherweise etwas günstiger. Mehr als 5-10 Tage im Jahr brauche ich es sowieso nicht zu betreiben. Bei 32 Grad Aussentemperatur fühlt sich 24 Grad Zimmertemperatur als extrem angenehm an. Das Haus ist sehr gut isoliert. Nur wird dann mächtig Kondensat erzeugt was aber wegen meiner kleinen Arduinopumpe (Zeigt
-
Thread
Signale mit 32Mbit/s extern speichern
erfasse Ultraschallsignale im Feld (nachts+draussen) auf einem Nexys4 DDR Board. Die Signale laufen mit 32 MBit/s (2 Kanäle á 16 bit, 1 MSp/s) ins Board. Um ein passendes Kompressionsverfahren +Denoising zu finden/testen, brauch ich mehrere Samples nach dem ADC auf einem externen Speichermedium. Der interne
Ueber den PIC UART, aber auch ueber die FTDI UART Loesungen mittels VCP sind meiner Erfahrung nach solche Datenraten nicht kontinuierlich realisierbar. Fuer unidirektionales Empfangen der Daten am handelsueblichen
-
Thread
uC mit USB gesucht
Wie wäre es denn mit dem ATmega32U4?
Prozessoren, die das in Hardware können. Der hier z.B. https://www.microchip.com/wwwproducts/en/PIC32MZ1024EFH100 Der hat HS USB Host/Device/OTG und Ethernet MAC mit MII/RMII und MDC/MDIO. TQFP100, Software gibt bei Microchip. Ich werde aber das Gefühl nicht los, dass Du uns hier noch nicht
-
Thread
Welche uC /IDE hat besten Aussichten?
Version Nein, seit ST die IDE aufgekauft hat, ist es komplett kostenlos, dafür aber leider auf STM32 Controller beschränkt. > Wann ist der 32 Bit im Nachteil? Da es sehr viele 32 Bit Controller mit sehr unterschiedlichen Eigenschaften gibt, kann man die Frage nicht vernünftig beantworten. Selbst
/stefanfrings.de/stm32/index.html
-
Thread
Arduino Sattelit
Geld kann das doch nicht scheitern, > 128K flash und 16K SRAM ermöglicht viel mehr! und ein STM32 im LQFP48 kann noch mehr und hat noch mehr Speicher. Vielleicht gleich den STM32L562, mit dem würde dann auch Kamera und jpg funktionieren. Auch bei sinnlosen Geräten sollte man irgendwo mit Meckern
scheitern, > 128K flash und 16K SRAM ermöglicht viel mehr! Im Gegenteil, der ATMEGA ist TEURER: PIC32MM0128GPM048T: 3,30€ STM32L082KBU6 : 3,26€ ATMEGA1284P-AU : 4,88€ Alles Einzelpreise bei digikey. Beide nicht-ATMEGAs haben 128k Flash, und leisten deutlich mehr als ein ATMEGA und kosten gleichzeitig
-
Thread
Raspberry Pi 4 vorgestellt
fix that. At the moment the firmware fits in 44MB. ....... That's because gparted can't resize FAT32 partitions that are less than 256MB in size. es geht auch so: sd-karte raus inhalt von /dev/sdx6 sichern sdx7 verkleinern (vorne platz schaffen) sdx6 loeschen und als groessere fat32 neu
Für die neue "D" hätte sich viel mehr ändern können, z.B. SATA Schnittstelle. 64 Bit anstelle der 32 Bit, 4GB Arbeitsspeicher in der Grundausstattung usw.
-
Thread
Aufwandsabschätzung für Automatisierungsprojekt (Steuerungsplatine)
/XP-Basis, zur Not auch 7) über USB, sofern vorteilhafter über LAN. Bisher vorgesehener µC-Typ: PIC18F4550, bisher vorgesehene Software „ABACOM Profilab Expert“ als Grundlage, aber von einem fähigeren Programmierer umgesetzt/angepasst, damit man auch was damit anfangen kann. Jedenfalls muss über
wenns ein gutes Pult ist. Eine solche Steuersoftware bekommst du auch in einem Jahr nicht in einen PIC genagelt, der dann auch noch Tableaus oder sowas steuern soll.
-
Thread
Neue MCU familie gesucht
PIC32 gibts auch noch. Kein ARM drin, sondern MIPS. Ich bezweifle freilich auch, dass wirklich der Kern von Bedeutung ist Mit dem Drumrum von Microchip (8/16) bin ich allerdings nicht wirklich warm geworden
deutlich mehr Leistung. Der STM8 kann ihm da nicht helfen. Mehr Leistung gibt es bei Cortex-ARM 4 und PIC32. Es gibt noch mehr 32bit Familien aber die sind bei weitem nicht so verbreitet.
-
Artikel
AVR CP/M
Intel 8080 Processor Data: Intel 8080 CP/M Emulator für Mikrocontroller (ARM7, ARM9, CortexM3, AVR32) auf www.mikrocontroller.net: Rund um den Z80 Prozessor:. Home of the Z80 CPU: Z80 Processor Data: The Undocumented Z80 Documented: The Z80 assembler: YAZE-AG - Yet Another Z80 Emulator: AX81: Ein ZX81-Clone im ATMega: The eZ80 Single-Board Computer: ZX80/ZX81 hardware page: z80SIM PIC32 Port: EURO-Z80 SBC: SEPIA Z80 System: Rund um AVR Prozessoren:. AVR Mikrocontroller auf www.mikrocontroller.net: AVR-GCC auf www.mikrocontroller.net: AVR-ISP-Stick auf www.mikrocontroller.net: AVR
-
Thread
Arduino direkt an Ethernet - ohne LAN-Chip
ob das > nicht auch mit einem ESP8266 machbar wäre. Dann aber könnte man auch einfach einen ESP32 verwenden. Der enthält die nötige Hardware, es fehlt nur noch ein PHY (wie z.B. LAN8710A). Und dann kann das Ding /richtiges/ Ethernet. (Ein Beispiel für eine entsprechende Bastelplatine: https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware, dort gibts auch 'nen Schaltplan)
-
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
AVR: Ist PORTx |= atomar?
rjmp .+0 ; 0x30 <softspi_write_byte+0x30> 30: 82 e0 ldi r24, 0x02 ; 2 32: 86 b9 out 0x06, r24 ; 6 34: 81 e0 ldi r24, 0x01 ; 1 36: 86 b9 out 0x06, r24 ; 6 38: 88 b1 in r24, 0x08 ; 8 3a: 8c 7f andi r24, 0xFC
// clock now high SOFTSPI_SCK_MOSI_LOW(); // bit 5 if (out & 32) SOFTSPI_MOSI_TOGGLE(); SOFTSPI_SCK_TOGGLE(); // clock now high SOFTSPI_SCK_MOSI_LOW(); // bit 4 if (out & 16) SOFTSPI_MOSI_TOGGLE();
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
Errata Dokument. Das müsste doch hier sein, oder nicht? https://www.microchip.com/wwwproducts/en/ATxmega32e5
beziehe ich Provision ...etc..) einen mega32e5 bestellt. MfG Stephan
-
Thread
AtMega48 mal 30mA mal 11mA
sicherheitshalber das Programm erneut auf beide Chips übertragen und - Das gleiche immer noch einmal 32mA und einmal 12mA Kann vielleicht die Diode "lecken"? Dieses Human Body dingens... Grüße Albi
Funktionen/Komponenten des µC verwendet dein Programm? Welche Datecodes haben die beiden? neuer PIC Freund schrieb im Beitrag #5858682: > Der mit 30mA ist der Gesunde Das Datenblatt spricht andere Worte...
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
und bieten dafür weniger ;-) Kleiner als PIC18 gibt es wohl gar nicht. Von denen ein K83 zum Preis eines MCP2515 ist OK. Die K83 sind aus der relativ neuen Generation mit IR-Vektortabellen, was ja traditionell bei den PIC18 nicht der Fall war
Heinz-Wilhelm F. schrieb im Beitrag #5863466: > Für die Bridge Lösung würde ich > einen STM32F103C8T6 aka blue pill nehmen > und ein CAN Transceiver auf PCB, made by China. Oder ein Olimexino-STM32 - vielleicht etwas teurer, aber praktischer. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32
-
Thread
Billiger Mikrocontroller gesucht für unter einem €
Stm32f030 https://www.ebay.de/itm/5PCS-STM32F030F4P6-Mikrocontroller-STM32-32-bit-MCU-Meine-STM-TSSOP20-NEU/172398046518?hash=item2823b96d36:g:dJ0AAOSwcUBYGuVJ
> Stm32f030 Für das erkennbare intellektuelle Niveau eher: STM8
-
Thread
Serielle Kommunikation / Modbus Format - wie implementieren?
www.embedded-solutions.at/en/freemodbus/ Ich arbeitete mit diesem vor über zehn Jahren mit einer Version für Cortex (STM32) und es funktionierte ohne irgendwelche Probleme in Real-Time mit dem Rest des Programms. Die Timing ist Kenndaten konform. Wichtig ist zum Testen und Verifizieren auch Zugang zu einen vertrauenswürdigen
Thema und normale UART Routinen konnten wie üblich eingesetzt werden. Auch war die FW viel schlanker (PIC16F877) Die Kundenanlagen liefen auf Jahrzehnte störungsfrei. Auf einem Leitungspaar liessen sich zehn oder mehr RS485 RTUs betreiben. Als Transceiver empfehlen sich die 250kb Version wie zB. Ein MAX483
-
Thread
I2C Problem mit Sensor VEML6075
gesagt - direkt über Jumper Kabel mit dem Controller verbunden. Controller ist in diesem Fall ein STM32 Eval Nucleo Board.
neuer PIC Freund schrieb im Beitrag #5848066: > Also probier in deinem Modell mal mit 0x20 zu adressieren. Tatsächlich hatte ich die Idee schon. Leider erfolglos.
-
Thread
DHT22 mit ESP32 via SPI , I2C oder UART kommunizieren?
Hi, ich werde der Temperatur/Feuchtigkeit-Sensor mit ESP32 verbinden. Dafür weiss ich nicht, welches Protokoll am besten SPI, I2C oder UART zur Kommunikation benutze?
Baudrate du dabei verwendet hast. Und dann vergleiche das mit den Angaben zum Timing im Datenblatt (Pic 6, Table 6).
-
Thread
STM32: Sendepuffer für USART
BRR; /*!< USART Baud rate register, Address offset: 0x08 */ __IO uint32_t CR1; /*!< USART Control register 1, Address offset: 0x0C */ __IO uint32_t CR2; /*!< USART Control register 2, Address offset: 0x10 */ __IO uint32_t
Guckmal: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef4.html Dabei ist CMSIS noch viel mehr wenn man will (DSP Libs und FFT und und und). Du musst ja die STM32HAL nicht nutzen, tuh ich ja auch nicht
-
Thread
Diverse Messdaten z.B. von Wetterstation online speichern - best practice
jemand zufällig einen kostenlosen bzw. günstigen InfluxDB Anbieter für geringe Datenmengen? Der ESP32 ist natürlich preislich sehr interessant. Danke für das Teilen Eurer Erfahrungen mit dem Setup, sieht gut aus! Ich würde aber gerne beim PIC32 bleiben, einerseits weil ich damit bereits viel Erfahrung
auf einen PIC32 portieren ließen? Danke & Gruß daniel
-
Thread
STM32: Adresse mit Rest als uint32_tinterpretieren
dem Startelement 0,4,8,16,... geht das wunderbar. [c] uint8_t Array[100]; uint8_t x; *((uint32_t *)&Array[3]) = (uint32_t)&x; // geht nicht *((uint32_t *)&Array[4]) = (uint32_t)&x; // geht [/c] Wie löse ich dieses Dilemma?
Du nimmst nen 8 Bit datentype und willst den als 32 bit interpretieren? Nimm doch gleich nen 32er typ.
-
Thread
MCU Bauart - warum so?
oder absteigend angeordnet und nicht wild in > der Gegend verteilt. Schau dir die moderneren PIC24 an. Da kannst du per Software einstellen, was zu welchem Pin herauskommt (Peripheral 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 Rolle mehr.
-
Thread
Aufwandschätzung für Cross-Assembler
8085 kenn ich nicht, aber PIC hat den unschlagbaren Vorteil, das der Befehl immer nur ein Wort lang ist. Die wichtige Schleife war also nur eine Folge von IFs, denn die Befehle kann man alle finden, immer PC eins weiter und "IF
sicherzustellen, sind schon andere dran gescheitert... Bei 256 Befehlen und angenommener Opcodebreite von 32bit kannst du ja mal ausrechnen, was ein doofer Brute-force Testansatz durchrattern darf...
-
Thread
Welchen Mikrocontroller wähle ich?
dem AVR beim privaten basteln ist die große Community im deutschsprachigen Raum, aber auch die STM32-Reihe ist hier stark vertreten. Mikrocontroller-Familien gibt es aber einige z.B. - AVR - PIC - MSP430 - 8051 - V850 - STM8 Und viele mehr. Der Trend geht seit einigen Jahren in Richtung ARM
jedoch auch andere Mikrocontroller in erwägung ziehen wenn ich meinen Horizont erweitern will. Stm32 sieht interessant aus.
-
Thread
Programmieren lernen die 10.001
dummerweise Einige, die gleich mit einem 100x100x100 LED-Würfel oder einem Webserver-mit-IoT-auf-STM32 anfangen wollen und dann scheitern. Klein anfangen bringt mehr.
Interpreterprogramm laufen zu lassen. C gibts für alle Controller und kostenfrei für: alle AVR (avr-gcc) STM32, NXP, SAMD (alle 32-Bit ARM : arm-none-eabi-gcc) MCS-51 (SDCC) STM8 (SDCC) eingeschränkt für PIC16F und PIC18F (SDCC mit eingeschränktem Funktionsumfang. Sollte hier jemand eine gute, offene und kostenfreie
-
Thread
DAC-Verstärker
Beitrag #5831064: > Das ist eine besonders schlechte Lösung das ist die vorgeschlagene Lösung von STM32
zu verwenden, hätte wohl alle anderen Fehlerquellen überwogen. (Mal davon abgesehen, dass der STM32F301 keine 5V an Vref verträgt.)
-
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
index.html Bitte nicht nachmachen. Der knappe Speicher nervt kollossal, heute macht man so etwas mit 32bit Controllern.
-
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,- (+
-
Thread
Sender - Stromsparend was nehmen?
Welchen Modul soll ich am besten fürs Übertragen nehmen? Am schnellsten könnte ich mit einem ESP32 loslegen, da Stromsparend, klein und unterstützt Bluetooth/WLAN. Vielleicht ist aber eine Kombination ATTINY + 433sender sparsamer/besser geeignet? Eine Batterie / oder ein Akku nehmen. Wenn Akku
oder 802.15.4 würden sich da eher anbieten. Ich schwenke langsam in Richtung BTLE... Ich kenne ESP32 ziemlich gut und möchte nRF24L nur kennenlernen, wenn unbedingt nötig... Angenommen: - CR3032 hat Kapazität 500mA - ESP32 verbraucht in DeepSleep nur 7uA - BTLE - Kennt jemand den Verbrauch? und
-
Thread
Uhrzenbausatz mit At89C2051 funktioniert nicht
michael_ schrieb im Beitrag #6929534: > Da ist ein 32KHz Quarz zu sehen. Die AT89C2051 schwingen nicht mit 32kHz, 12MHz sind Standard. 32kHz / 12 wäre auch viel zu knapp fürs Multiplexen.
Peter D. schrieb im Beitrag #6929945: > michael_ schrieb: >> Da ist ein 32KHz Quarz zu sehen. > > Die AT89C2051 schwingen nicht mit 32kHz, 12MHz sind Standard. > 32kHz / 12 wäre auch viel zu knapp fürs Multiplexen. Es sind doch nur 12Mhz. In dem Link hatte ich vorn
-
Thread
XC32 Inline Funktionen
Abend, ich habe eben 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
Komme gerade hierher, weil bei mir das inline-ing auch nicht funktioniert (MPLAB X IDE v.5.15, dsPIC33FJ128MC706A). Allerdings erhalte ich keinen Linkerfehler - das inline-ing wird einfach nicht gemacht, auch nicht in der Release-Version. Wollte deshalb hier nachfragen, ob jemand weiß, wie man das