-
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
-
Thread
Swift das neue Pascal/Delphi?
irgendwelche Traumata oder eigene Unfähigkeit, C und C++ zu lernen, aufarbeiten? Dein toller Edit am "STM32 für Einsteiger" Artikel ist übrigens ziemlich vermurkst - die Satzzeichen sind an der falschen Stelle, und es ist nicht vernünftig erläutert - also flaches Trollen.
exotisches in dem niemand programmiert. Ist ja bei den uC nicht anders, Arduino und AVR (und früher PIC, die einfache Entwicklung lebte von Microchips AppNotes) statt irgendwelchen moderneren uC anderer Hersteller.
-
Thread
Wieso funktionieren Decompiler immer deutlich schlechter als Compiler?
garkeine Compiler...) oder sonst noch irgendwas anders? Kotlin, hab ich mal gehört, gibts für STm, PIC usw auch keinen Compiler, usw. Dann sagt der eine schon wieder Englisch braucht man unbedingt, der andere sagt braucht man nicht ubedingt, der nächste sagt sollte man können. Ein bisschen englisch kann
und Datenbereiche versucht er auch zu dekompilieren. Ich habe das mal für C++ code und Windows mit x32dbg bzw x64dbg gemacht. Das kannst du nicht aus einem Buch lernen das musst du selber ausprobieren. Wenn dein Binärcode im debug mode erstellt wurde und noch die Symboltabellen enthält bekommst du sogar
-
Thread
Guter, günstiger, Chip für Grafikdisplay
ansteuern können. Und dein USBasp kann problemlos den Atmega328P programmieren. Er hat halt "nur" 32 kB Flash, also sehr weit weg von deiner Anforderung und noch weiter von deinem Wunsch.
bieten Flash aber nur bis 256 KB (plus externem Datenspeicher). Die nächsthöhere Klasse (z.B. SAM3, STM32 oder PIC32) gibt es nur noch in SMD oder als fertige Breakout-Boards, weniger Spannung und Robustheit, dafür deutlich höhere Leistung. Darüber hinaus kann man eigentlich gleich zum Raspberry Pi Zero
-
Thread
Soehnle Comfort Senso Displayeinheit defekt
Mein erste Vermutung: Der Uhrenquarz X1 ist durch den Sturz kaputt gegangen und deswegen läuft der PIC oder zumindest das LCD nicht. Man kann den PIC wohl so einstellen, dass der Takt für das LCD vom externen Quarz kommt. Wie kann ich den Quarz testen? Ich habe zwei Multimeter und ein Oszilloskop
Kai S. schrieb im Beitrag #5987857: > Uhrenquarz X1 Das muss kein 32kHz Quarz sein, in der Bauform gibts alles mögliche.
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
auf einem Attiny10. > Flash: 988 of 1024 bytes used (96.4%) > SRAM: 28 (variables)+2 (stack) of 32 bytes used (93.8%)
ist auch, was zeitgemäß wäre angesichts aktueller Preise (Microchip, 5k): ATtiny10 $ 0,24 (1k/32 Byte Flash/SRAM) ATtiny402 $ 0,29 (4k/256 Byte + viel Peripherie)
-
Thread
Einfache Arduino Heizungspumpensteuerung
sollte auch zu finden sein. Wenn ich richtig gerechnet habe, sollte der Blindwiderstand des C etwa 32kOhm sein. Damit bräuchte der Snubber deutlich mehr Watt als der Rest der Schaltung. Ist das so üblich? Ich frage nur, weil der Sinn der Schaltung der Energiespargedanke ist, und der Snubber ja immer
gute Linearisierung über einen ziemlich weiten Temperatur Bereich. http://www.sprut.de/electronic/pic/projekte/thermo/thermo.htm Ich habe diesen Vorschlag vor ein paar Jahren mit einem PIC in C umgesetzt und es hat wunderbar funktioniert. Der ADC lief im Hintergrund Betrieb mittels ISR und die Berechnung
-
Thread
von SD Karte auf RAM
dsPIC33 bekommen kann die mehr als genug RAM haben das man mit Fullspeed beackern kann.
den nächst größeren Controller aus der gleichen Familie zu nehmen. Warum dann nicht gleich einen PIC32 mit 200Mhz, 2MB Flash und 640KB RAM? Wenn das immer noch zuwenig RAM ist, der kann 32MB DDR2 RAM ansprechen. Reicht das dann, oder ist das immer noch nicht genug für 'alles mögliche'?
-
Thread
AVR-Programmer / AVR Dragon Ersatz? | Erfahrungen?
zumindest bei mir) die AS RS232 Schnittstelle trotzdem nicht. Deshalb verwende ich VMPlayer und WXP-X32. Das funktioniert.
neuer PIC Freund schrieb im Beitrag #5980798: >>Mit ISP-Programmer kann man ISP nicht abschalten. > Dann wäre es aber auch unmöglich, mit ISP das debugwire einschalten zu > können. Das habe ich anders
-
Thread
Versorgungsspannung i2c-Bus
> Unsinn. Also ich kenne kaum PICs für 5V. Alle die ich jemals verbaut habe, haben max. 3,6V (PIC24/PIC32). So gut wie alle 8-Bitter laufen auch mit 3V3. Auch die meisten AVR lafuen problemlos mit 3,3V, sonst hätte sie schon vor 20 Jahren niemand verwendet. Kann es sein, dass du "geringfügig