-
Thread
Bitfelder, Portabilität und STM32
guten Morgen, für einen STM32L451 wollte ich Funktionen aus einem STM32F205-Programm recyclen. Alles ganz primitiv. Die Bausteine der STM32-Familie sollen ja leicht austauschbar sein. Nur zwei Beispiele von den UARTs: Das Bit für
schön! Man sollte das als Vorwort in den großen STM32-Artikel einbauen.
-
Thread
Lötspitze nimmt kein Lötzinn an
arbeitende" Lötzinn als Ursache identifizieren wollen: Handelsübliches 60%Sn S-Sn60-Pb40, Din8516, F-SW32. Eben nochmal 10min lang traktiert, Zinn, ohne, alle Temps von 250 bis 400, feuchter Schwamm/Lappen, Messingdrahtgeflecht, nichts hilft. Nach Reinigen makellos silbern bzw. chromig, keine Zinnannahme
jeder in Kürze selbst zusammenstoppeln. Ich wollte mir dafür nicht die Arbeit der Programmierung eines PIC in Assembler machen sondern es auf die Schnelle, q&d, mit Basic/Bascom erledigen. >> >> Du planst eine eigene JBC-Schaltung/Station? In https://www.eevblog.com/ >> gibt es doch entsprechende Diskussionen
-
Thread
Professionelle Entwicklung für AVR-Controller (Linux)
Professionell und AVR war mal, aber mittlerweile eher mit 32-bittern, d.h. in meinem Falle STM32-Familie. In anderen Firmen ganz ähnlich. AVR wird nur noch dort verwendet, wo es auch Sinn macht bzw. wo die Entwickler darauf bestehen. Preislich schlagen die 32-
zukünftiges "Handwerkszeug" simpel nach den Anforderungen Deines Arbeitgebers richtet. Ja, sicher sind 32-Bit ARM heute sehr beliebt. Aber wenn Dein AG schon x-Systeme mit PIC/PIC32 oder RL78 im Feld hat, alle anderen Entwickler darauf eingearbeitet sind (und oft auch keine Lust auf Wechsel haben), alle
-
Thread
Parallel to SPI Interface-Chip?
Bibliothek leider nicht, dann hätte ich gewußt was ich vor mir habe. Das CPLD ist gerammelt voll, 32 von 32 Makrozellen benutzt, 2 Pins noch frei. Altera MAXII insistiert darauf die Schaltung als JPG exportieren zu müssen. Gruß, Holm
einzulesen...) unterstützt das auch... Wenn es mit der angebotenen Registeranzahl von 1-4 geht, ist ein PIC mit 32 oder mehr MHz und Port-Change-Interrupt aber sicher schneller als es für eine min. dem Original entsprechende Umsetzung von PIO oder SPI erforderlich wäre, von UARTs und anderen noch "langsameren
-
Thread
ATtiny85 (AVR Atmel 8bit), Linux, Microcontroller, C/C++
attiny2313a-pu Die Größten AVR8 sind im 40 pol. DIP Gehäuse, das sind u.a. - eine Auswahl - die ATmega32, ATmega644, ATmega1284. Die -A und -P Kennzeichnungen lasse ich bewusst mal weg.
neuer PIC Freund schrieb im Beitrag #6063460: > [...pyupdi-mraardvark]$ ./pyupdi.py -d tiny1614 -c /dev/ttyACM0 -b 38400 > -f /tmp/attiny1614_updi.hex > Programming successful Das kompiliert Dir keinen
-
Thread
Knifflige Frage suche Klemmblock Vakumqueschung oÄ
Rohrschelle, Flach-Kupfer in Deinen Abmaßen) und Du hast quasi eine Schiene mit 58 Kabelschwänzen (Pic-Tails)
> Vorher, ohne Flickstelle: > Draht 1,5qmm, gemessen über 28cm Länge: 5,0mV bei 1,32A ca. 3,8mOhm > Auseinadergezwickt und Verbunden, jetzt mit Flickstelle: 4,9mV bei 1,32A > ca. 3,7mOhm. > > Der Trick: die Flickstelle (hier mit 40mm langem Paralleldraht) sorgt > mithilfe von
-
Thread
Ist I²C schnell genug für 8 Audiokanäle?
du Audio machen, wäre ein spezieller Audio-DAC besser. Den folgenden Chip habe ich schon an einem PIC32 zwecks Audiowidergabe an I2S verwendet: https://www.nxp.com/docs/en/data-sheet/UDA1334ATS.pdf Wegen der PLL könnte das auch mit SPI gehen (musst du aber bitte genau kucken!).
-
Thread
WS2812 mit ATMega328P
bin ich mir auch ziemlich sicher. Der uC muss nur schnell genug laufen! Ein Beispiel für einen PIC mit Befehlstakt von 4MHz findet man hier: https://www.mikrocontroller.net/topic/322375#5874504 Für AVR wird es ganz ähnlich sein.
www.mikrocontroller.net/topic/477299#5902313 Allerdings spielt hier auch Assembler mit. Bei STM32-µCs ist es dank DMA überhaupt kein Problem, WS2812 zu steuern. Das geht hier ohne große Belastung der CPU.
-
Thread
Fork: avr-libc version 3, für xtiny
dass sie damit mehr Geld verdienen als mit ihrer Hardware, dann ist es wohl Zeit sich von AVR (und PIC) zu verabschieden und in MCHP short zu gehen. Johann L. schrieb im Beitrag #6083223: > Ist wohl so. Für die ultimative Leichtigkeit des Seins muss Microchip > aber bis 2020 warten, wenn AVR aus
nicht ewig daran, vor allem, wenn "nichts los" ist und der Hersteller einen hängen lässt. Die STM32G0 sind ja auch sehr interessant, mit sehr gutem Preis/Leistungs-Verhältnis und FOSS Toolchain und mehreren FOSS IDEs (was STM auch nicht zu verbergen versucht). NXP dito.
-
Thread
ATTiny13 Entwicklungsboard ?
speziellen Interessenbereich kommt ohnehin nur Assembler in Betracht und da bin ich halt schon auf PIC geeicht.
sehr, sehr vorsichtig sein. Klassische Betrug: Microchip hat einmal "vergessen" zu erwähnen, daß in PIC Taktfrequenz auf 4 dividiert wird. Deshalb war PIC bei Vergleich immer vor.
-
Thread
Quellcode für einfaches Gerät Programmieren lernen
gleichen Programmiersprache auch PC und ARM Controller programmieren kann. Unterstützt FreePascal STM32?
Ein einfaches PIC Developmentboard + PICKit oder ein Arduinoboard das man dann mit Atmel Studio in C flashen kann.
-
Thread
Lötstation JBC ?
alleine liegt mir nicht wirklich. Display soll ein 128x64 OLED Typ sein. UC wahrscheinlich ein STM32 oder DsPIC da ich mit denen beruflich zu tun habe.
soll ein 128x64 OLED Typ sein. > > Bei mir tut es ein 1602-LCD. > >> UC wahrscheinlich ein STM32 oder DsPIC >> da ich mit denen beruflich zu tun habe > > Das ist wohl ziemlich egal, für jeden µC ist eine Heizung unendlich > langsam. Bei mir steckt ein A*-Nano drin. Das stimmt. Aber beim STM32
-
Thread
Ist Eagle out?
hierarchischen Schaltplan. Das Wort "Subpart" paßt nicht zu Eagle - sondern: Du hast einen STM32F446 mit 100 Pins und du kreierst dir dafür mehrere Symbole: Eines für Port A, eines für Stromversorgung, eines für den Oszillator, eines für .. naja wie es dir denn so gefällt. Dein STM32F446 ist und
Austausch des 100 Pinners gegen nen 64 Pinner ist allerdings so ziemlich das selbe, als wenn du nen STM32 gegen nen PIC32 tauschen wolltest - nämlich Nacharbeit sowohl im SCH als auch im BRD. Ich halte das also für eine ziemlich theoretische Betrachtung. > Für beide Fälle wäre ich maximal bereit, ein
-
Thread
Hameg 1007 mit HO79-4 Interface PC-Software woher?
sich hinter ... verbirgt. Angeblich gibts auch eine Windows-Version von hp2xx: http://gnuwin32.sourceforge.net/packages/hp2xx.htm Da mein Haushalt mickey$oft-frei ist, kann ich's leider :-) nicht testen. Viel Erfolg Volker P.S.: Ich besitze selber seit 1987 ein HM205-2, welches eine
Lt. Manpage werden untestützt: mf,cad,dxf,em,emf,epic,eps,escp2,fig,jpg,gpt,hpgl,rgip,pcl,pcx,pic,img,pbm,png,pre,svg,tiff,pdf,nc Grüßle Volker.
-
Thread
STM32F103 Wann GOIO_ODR,PIOBSRR und BRR?!
das das Ref nicht erforderlich ist.. Ich war auch davon ausgegangen das es bei allen oder vielen STM32 gleich ist https://www.st.com/resource/en/reference_manual/cd00171190.pdf
dafür keine extra speziellen Register. Kennst du diese Seite schon?: http://stefanfrings.de/stm32/stm32f1.html
-
Thread
Comparator Attiny841
> liegen! Eine gewaltsame Handlungsweise, der ich mich mit angemessener, von der Notwehr gemäß §32 StGB erlaubter Gegengewalt, erwehren, und die eine Strafanzeige nach sich ziehen würde. Falls Du fundierte, - auch emotional fundierte, aber dennoch höfliche -, Kritik, an meiner Art mich auszudrücken
Servo oder Schrittmotor. Es gibt ein StartUP die solche Module produzieren, allerdings mit einem PIC. Beim einer vernünftigen Planung am Bus kann ich damit die verschiedensten Aufgaben erfüllen. Wollte die 5 Tasten wie ein Bedienkreuz verwenden. Wenn dabei aber mehrere Tasten gleichzeitig gedrück
-
Thread
MSP430 oder PIC24
Schritt wären dann PIC32MZ-DA, d.h. 200 MHz MIPS, wahlweise mit 32 MB DDR2 RAM im Chip mit drin, und ebenfalls mit TFT-COntroller. https://www.microchip.com/wwwproducts/en/PIC32MZ2064DAS176 fchk
Speziell bei STM32 muss man auf die Peripheral-Lib zurückgreifen, und die ist der große Minuspunkt der ganzen STM32-Geschichte. Auch bei PIC32 muss man zumindest einzelne Dinge (Beispiel: Core-Config) ebenfalls aus Harmony
-
Thread
AVR Mikrocontroller zum Anfang
Softwareunterstützung 5. recht leistungsfähig Du kannst auch irgendeinen anderen ARM nehmen, sei es STM32 oder NXP oder wasauchimmer, aber ich finde die Software bei TI extrem brauchbar. Alternative: PIC32. Ist MIPS statt ARM, quasi wie Pepsi statt Coke. Vorteil dabei: Du kannst Dir Dein Board auf einer Lochrasterplatine zusammenbauen. Die 28-Pinner wie z.B. PIC32MX270F256B gibts auch in DIL. Jeweils 100nf über VCC und GND und AVCC und AGND, 10uF keramisch zwischen VCAP und GND, 10k zwischen MCLR und VCC, und die Kiste läuft. PICKIT3 kostet als Clone 20€ beim
-
Thread
KSZ8873 3-port Switch: Unterschied PHY/MAC Mode
MAC-Mode, wenn der entsprechende Port mit einem PHY verbunden werden soll, und umgekehrt wenn ich meinen PIC32 drannageln möchte soll der Port im PHY-Mode laufen, weil dort aus Sicht des PIC32 nur ein PHY sitzen kann, und man nicht zwei MACs direkt verbindet? Was ist nun korrekt? Danke.
wenn der entsprechende Port mit > einem PHY verbunden werden soll, und umgekehrt wenn ich meinen PIC32 > drannageln möchte soll der Port im PHY-Mode laufen, weil dort aus Sicht > des PIC32 nur ein PHY sitzen kann, und man nicht zwei MACs direkt > verbindet? Genau so ist das. fchk
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
gerade die derzeit billigen STM32F103C8T6 schon ein paar Jahre auf dem Buckel haben. Der Preis ist auch ein Argument. Ich hatte das vor Jahren schon mal: vom PIC16 nach LPC2101 gewechselt, weil dieser inzwischen billiger geworden ist
-
Thread
gcc11 könnte das avr Backend verlieren
allem wenn man die gebotene Leistung betrachtet, bei Digikey kostet ein Mega2560 genauso viel wie ein PIC32MZ1024EFH100-I/PF, nur letzterer ist ein 32 Bit MIPS mit 200 MHz und 512k RAM - nicht besonders stromsparend mit der 5V Halbleitertechnik, da sind Architekturen wie EFM8/EFM32 und MSP430 weiter
Compilerbenutzer einen für sparc/ppc brauchen. ARM, x86 nutzen ja sehr viele und MIPS sollte durch PIC32 sowie das ganze Netzwerggerödel auchnoch gut vertreten sein.
-
Thread
LiPo-Akku+LowPower: 5V Controller oder Spannungswandler
Low Power Controller einsetzen. Nun zum Problem: Meine favorisierten Controller (MSP, STM8, STM32) sind leider nur bis max 3.6V spezifiziert, ein voll geladener Akku liegt bei 4.2V. Was meint ihr: Ist es sinnvoller einen x-5V Controller (zB Pic)zu nehmen oder einen Spannungswandler vorzuschalten?
-
Thread
Freelancer für PIC18F97J60+IP+SNMP+Web
Moduls mit DHCP bze fester IP 2. Webserver auf dem PIC. Genügend Speicherplatz vorhanden auf einem AT45DB041E am SPI-Anschluss des PIC. 3. RTC von NXP 4. 2 x MAX31785 an I2C SCL2 und SDA2 für 9 Lüfter mit Temperatur- und Tachoausgang 5. 9 x PWM-Signal
Sieht für mich so aus als ob die komplette Software für den PIC ersetzt werden müsste. D.h. Es muss ein IP Stack, ein SNMP Stack und vermutlich auch ein Webserver plus die notwendigen Treiber für den MAX und die Verbindung zwischen den Teilen auf den PIC portiert
-
Thread
ISP-Programmer für Produktion
einer eigens entwickelten Fertigungsmitarbeiter gerechten Oberfläche. Auf anderen Systemen (Win7 32 Bit) habe ich ähnliches am Laufen aber mit AVRDude. Jetzt sollen alle PCs in der Fertigung auf Windows 10, 64-Bit und 32_Bit, umgestellt werden. In diesem Zuge sollte alles vereinheitlicht werden.
Lage sein, Release-Binaries später dafür zu liefern, denn ich fürchte, die bekomme ich mit dem MinGW32-Crosscompiler nicht fabriziert.
-
Thread
500 MHz µC für kleines Geld
) Man sollte auch nicht vergessen, dass man um ein paar Euro mehr eine Komplettlösung wie einen PIC32MZ oder STM32F4 bekommt, die nicht viel langsamer sind, aber Flash und RAM schon dabei haben.
Gibt es uCs mit Timern die mit 500+ MHz getaktet sind? STM32H7 kann "nur" 240 MHz. Und die STM32 HRTimer haben viele Einschraenkungen.
-
Thread
Unbekanntes Bus System entschlüsseln
ich leider keine Chance, da es keine 9 Bit Datenlänge unterstützt. Ja, aber die meisten µC (AV PIC, STM32 usw.) mit eingebautem UART können das. Ansonsten kannst du ja immer noch einen Software-UART verwenden.
Platine machen, aber diesmal bitte so scharf dass man auch was lesen kann. bis jetzt sehe ich den Pic, mcp256, 3 Shift register und 4 ULN2003A. das macht ohne Multiplexing aber beim besten willen nur 32 Motoren und auch nur unidirektional, eher 24 da zwei ULN nur 4 Ausgänge sichtbar belegt haben und
-
Thread
Bekannt, welcher IC in LED Timer 6h verbaut?
problemlos: http://mino-elektronik.de/Generator/takte_impulse.htm#bsp11 Man kann auch noch einen 32,768 kHz Quarz ergänzen, um möglichst genaues Timing zu erhalten. Bauteilebedarf < 2 Euro.
.5 Das ist mit ziemlicher Sicherheit ein programmierter MCU. Das Pinout entspricht genau dem der PIC12C509 welches von allen low-cost MCUs kopiert wird. Padauk, die oben ja schon mehrfach genannt wurden, sind schon eher die "high-end" devices unter den low-cost MCUs. Nyquest ist z.B. noch billiger
-
Thread
Welche Programmiersprache Mikroprozessor
Firmen in meinem Umkreis die embedded Industrie Elektronik entwickeln. Es werden dort hauptsächlich STM32, LPC, AVR, PIC und früher Freescale Architekturen verwendet. Alle verwenden dort ausnahmslos C und C++. Als ich mal fragte warum man so denkt, wurde mir geantwortet, daß man damit trotz der bekannten
-
Thread
Günstigeres 3G Modul als SIM5300?
Module nutzen nur die USB Schnittstelle des Steckers. Brauchst halt einen uC mit USB Host wie zb. den Pic32MZ
-
Thread
Bester interner ADC bastel uC
PIC24FJ128GC010: Wahlweise 10MSPS 12Bit oder 16Bit Sigma-Delta. Datenblatt: https://www.microchip.com/wwwproducts/en/PIC24FJ128GC010
Cypress PSoC 5LP https://www.cypress.com/products/32-bit-arm-cortex-m3-psoc-5lp Konfigurierbarer Delta-Sigma-ADC 8 bis 20 bit. Devkit mit Programmer für 10€ https://www.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and
-
Thread
Bits shiften - ich verstehe es nicht.
Danke für den Beweis. OmfG was sind Compiler schlecht. PIC kann so (Man möge mir verzeihen, AVR-Assembler kann ich nicht): [code] clrf result1 clrf result2 clrf result3 btfss firstbyte,x bsf result1,y btfss firstbyte,x bsf result1,y btfss firstbyte
lesbarer und flexibler) mit generischem C++, oder 40-Bytes mit 8K-Monster-LUT oder 66-Bytes mit (256+32)-Bytes-LUT oder 82-Bytes mit 16-Bytes-LUT.
-
Thread
Projektarbeit für Azubs - Ideen gesucht!
Digitaltechnik Grundlagen UND/ODER/NAND/NOR/NOT, FlipFlops versch. geartet zum Bau einer binären UHR PIC/AVR in Assembler das ein oder andere aus der analogen Welt programmieren. Vllt die ein oder andere Schaltung mal als PCB erstellen lassen... Deine/Eure Aufgabe die Ergebnisse sowie Probleme im
Auswahl des Controllers bei Verwendung eines KTY81 (Auswahl: ATmegaxx, ATtiny2313, ATtiny44, STM8 und STM32).. die Auswahl fällt hier der Verfügbarkeit in DIL und des vorhandenseins eines ADC regelmäßig auf den ATtiny44. - erstellen der Hardware zuerst auf Steckbrett - erstellen von Softwarefunktionen
-
Thread
Ist besser ein Arduino oder Nucleo
www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f439zi.html
> Performance um den Faktor 100 Jeder steinalte Schnarpel-PIC hängt mit XC8 als Compiler auch einen uino-STM32F103 ab. Mindestens bei IO. > Mit einem Arduino bekommt man die meisten LEDs zum blinken Zu mehr taugt es auch nicht. > IDE die erstmal ausreichend
-
Thread
Mouser Bestellung
Okay, danke, verdammt alle STM32F0/G0 sind "On Order" :-( Autoindustrie ist egal, aber denkt denn Niemand an die Hobbybastler? :-)
meine Liste: 2x LT3571 -> 584-LT3571EUD#PBF 2x TL431 -> 511-TL431ACZ-AP 2x PIC16F17146 -> 579-PIC16F17146-I/P 6x AQY284EH -> 769-AQY284EH
-
Thread
Mikrocontroller Suche can bus
gabs wohl auch was von NXP aus der LPC2000 Reihe. Wenns nicht unbedingt ARM seim muß, gibts noch PIC32MK...
-
Thread
ARM-Assembler-Tutorial
Jatzt kann ich das auch in der Bahn lesen, was mir schon aufgefallen ist, der Cortex-M kann nur den T32 Thumb, nicht A32. Ich dachte das sind nur 16Bit-Instruktionen. Aber die DSP-Befehle (Multiply-accumulate) sind für 32 Bit.
dachte das sind > nur 16Bit-Instruktionen. Aber die DSP-Befehle (Multiply-accumulate) sind > für 32 Bit. Eine Sache, die ARM nicht kann, Dinge sinnvoll benennen :-) T32 ist der Thumb-Instruction Set, welcher sich genau wie A32 auf eine 32bit-CPU mit 32bit-Registern und 32bit-Adressraum bezieht
-
Thread
Kabelbaum Prüfgerät
gefunden. Sowas gibt es doch sicherlich, oder? Gesteuert werden soll das hinterher über einen ST32 der das dann nach einander automatisch misst. Widerstand wäre cool, muss aber nicht. Ebenfalls wäre eine Kurzschluss Prüfung gegen alle anderen Kabel cool, denke aber dass das nur sehr schwer realisierbar
Meldelampen grün/rot oder Duo-LED die dann anzeigen obs passt. https://kabelforum.com/index.php/bild-pic/image?view=image&format=raw&type=orig&id=3173
-
Thread
Atmega4809nano
Nee, das PicKit4 flashed alle neueren AVR (Mega und Tiny) und soviel ich weiß sogar die ATSAMxx
Elektor: " Neben der Unterstützung von Microchips PIC®-Mikrocontrollern (MCUs) und dsPIC®-Digital-Signal-Controllern (DSCs) unterstützt das Tool auch das Debuggen und Programmieren der Hardware-verschlüsselungsfähigen CEC1702 MCUs." Und was Du Mit ATMSAMxx