-
Thread
PIC32MX simple input Pin Beschaltung
Ich verwende einen Optocoupler mit Transistorausgang und möchte diesen an einen PIC32MX Anschliessen. Das Signal ist <30ms lang. Ich möchte die Internen PullUp / PullDown Widerstände des CN Pins verwenden. Welche von den zwei im Bild gezeigten Schaltungen ist die bessere
mal so am Rande..... die PIC32MX6/6/8 serien haben nur einen PullUp hingegen die PIC32MX1/2 PullUp und PullDown.... kann mir da einer die Logik erklären warum man einmal CNPINs damit ausstattet und einmal nicht?
-
Thread
CAN-Sender im Mini-Format
Schau dir mal ATmega16M1 an, wenn es auch Cortex-M sein darf gibt es den ATSAMC21. Haben beide 32 Pins.
per Software abschalten und per CAN wecken. Als Stecker für sowas nehme ich gerade bevorzugt die MX34, für sowas etwa MX34005NF1 (670-2283-ND) plus MX34005SF1 (670-2284-ND)und M34S75C4F1 dazu (670-2268-1-ND). > Fertige Boards sind ebenfalls rar. In Zeiten von 5 Platinen für weniger als 10 Euro
-
Thread
Benutz ihr Code Generator?
Normlerweise verwende ich keine Codegeneratoren. Da ich aber mit Microchip PIC's arbeite, komme ich oft nicht am MCC vorbei, da die PIC's oder zumindest eine Teilfunktion schlecht dokumentiert ist. Da kann man sich dann vom MCC-Generierten Code was abschaun.. Gruß
Templates hinterlegen, die dann entsprechend mit automatisch generiertem Code gefüllt werden, z.B. bei STM32CubeMX.
-
Thread
dsPic33 und Pic32
Hi, Das Pickit3 unterstützt alle PIC32 (programmieren und debuggen), das Pickit2 hingegen unterstützt nur die älteren PIC32MX3xx/4xx, aber nicht aus MPLAB heraus. Dazu wird ein extra Programm benutzt. Im MC Forum gibts aber ein Tool mit dem man das Pickit2 für die neuesten PIC32 upgraden kann. 1. Normale gehen Kondensatoren gehen auch. 2. Die 5V toleranten Pins dürfen mit bis zu 5,5V beschaltet werden. Das sind im allgemeinen die Pins, die keine analogen Funktionen aufweisen
-
Thread
PIC32 QFN-44 exposed pad
Niergends im Datenblatt auch nur ein wort zu dem exposed pad unter dem QFN44-8x8 Gehäuse. PIC32MX250F128D-I_ML Was wird damit gemacht? mit GND verbinden?
Niergends im Datenblatt auch nur ein wort zu dem exposed pad unter dem > QFN44-8x8 Gehäuse. > > PIC32MX250F128D-I_ML > > Was wird damit gemacht? mit GND verbinden? Lies doch einfach mal das RICHTIGE Datenblatt ;-) PIC32MX1XX/2XX Family Data Sheet, Seite 9, Fußnote 3: "The metal plane at
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte Ram.
Thomas S. schrieb im Beitrag #3736307: > Andere Möglichkeit: PIC32 (oder STM oder oder oder) über 32Bit SPI > Transfer raus mit 40MHz. Pro Puls 15kByte. 128k hat z.B. Pic32MX370. > Wäre zumindest recht einfach. Es gibt auch die MZ Typen mit 512kByte > Ram.
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
knabbet schrieb im Beitrag #3463961: >>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >>Atmel ARM9, STM32 > MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, > H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino
-
Thread
PIC32MX150 The target device is not ready for debugging.
before proceeding [/code] Ehm und welches Bit ist hier gemeint? Ich habe die config von einem PIC32MX795 übernommen [code] #pragma config DEBUG = ON // Hab ich vorher nie gebraucht aber jetzt geht es damit auch nicht. #pragma config FPLLODIV = DIV_1 //
was mich so ein bischen beunruhigt, der PIC32MX795 lief auf 80MHz nur der PIC32MX150 kann nur bis 40MHz.. na morgen mal checken
-
Thread
Experte gesucht: ESD Burst Surge Schutz von USB Schnittstelle
USB Schnittstelle". Der Hsot soll mal an einen 3.3V uC betrieben werden. Die Wahl wird wohl ein PIC32 werden. Dieser verträgt an den Pins 3,6V bei 15mA. Aus dem Datenblatt des TVS Arrays geht hervor, das die maximale Klemmspannung 10V sind. Also sollten doch noch Vorwiderstände in den Datenleitungen
werden es die 27R. Datenblatt des Controllers beachten. Bei den PICs, zumindest den mir bekannten PIC24, PIC32 sind diese Widerstände im Controller. Z.B. PIC32MX 11.26 Hardware Interface http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX_Datasheet_v2_61143B.pdf
-
Thread
2 Grundlegende Fragen zu Quarz und PICkit
Adress" (PICkit3) statt "Complex > Trigger/Break" (ICD3) steht. Doch beim USB denke ich mir, das der PIC > (ob der im Gerät oder der zu debuggende) doch ansich deutlich langsamer > ist, als USB. Merke Dir ein für alle Mal: es gibt nicht *DEN* PIC. Zwischen einem 16F84 und einem 32MX795 liegen Welten
interessiert. Frank K. schrieb im Beitrag #2226240: > Merke Dir ein für alle Mal: es gibt nicht DEN PIC. Zwischen einem > 16F84 und einem 32MX795 liegen Welten, mehrere Zehnerpotenzen! Entweder du verwechselst mich oder ich hab mich falsch ausgedrückt;) Mir ist natürlich klar, das dazwischen Welten
-
Thread
maximite TFT mmbasic Computer
http://www.watterott.com/de/USB-32-Bit-Whacker-PIC32MX795-Development-Board Ich mein der war vor ein paar Wochen noch 10€ preiswerter ?!.... Das Ding ist aber Plug an Play. Gutes HW Design ! DS
übernommen. Nicht alle Pins des Pic32MX512... sind interuptfähig. Da ich noch keine angepasste Doku verfasst habe danke ich für den Hinweis ich werde dies folglich in der einer zukünftigen Versionsbeschreibung einfließenlassen.
-
Thread
AVR versus ARM Gesperrt
Hype und sonst nichts. Für mich sind die Peripheral-Lib oder Cube-MX ein KO-Kriterium für die STM32.
irregeführten. Dem ist nämlich nicht so, weil der > Flash Speicher maximal 24Mhz schafft (jedenfalls beim STM32F1). Das Flash-Interface der STM32F1 ist sehr einfach und schmalbandig gestrickt, Flash-Waitstates schlagen bei nichtsequentiellem Code voll durch. Bei sequentiellem Code sieht es deutlich besser aus
-
Thread
welche µC-Architektur (AVR, PIC)
habe). ach ja, die entwicklungsumgebung und die compiler für die PIC18, PIC24, PIC30, PIC33, PIC32 gibt's von Microchip gratis (nach 60 tagen werden in der demoversion gewisse optimierungen abgeschalten, die aber in 98% aller fälle nicht stören)
Prozessoren diese am liebsten/in der Zukunft einsetzen werden? Anstatt hier im Forum unkonstruktiv den STM32 Cortex ohne Ahnung zu haben nieder zu machen. Ich habe schon Z80, HC11, M16C, PIC16, PIC18, PIC24, dsPIC30, ATMEGA, BasicTiger, LPC2000, STM32 programmiert und wenn ich schreibe 30-50% weniger Aufwand
-
Thread
PIC Frequenz
Helmut S. schrieb im Beitrag #2587800: > Einfach so merken: Alles was an den Anschlüssen OSC1 und OSC2 hängt wird > frequenzmäßig durch 4 geteilt. Das gilt hinauf bis zum dsPIC30F. Bei dsPIC33F/PIC24F/PIC24H ist es nur noch Faktor 2:1, bei dsPIC33E/PIC24E und PIC32MX 1:1. fchk
Frank K. schrieb im Beitrag #2587932: > dsPIC33E/PIC24E leider nicht... Zitat http://ww1.microchip.com/downloads/en/DeviceDoc/70616F.pdf Seite 178: FCY = Fosc/2 das 1:2 gilt, soweit ich die Prozessoren kenne, bis excl. PIC32, der ist
-
Thread
USB/CAN-FD Hardware und Software
Hätte ja nie gedacht, dass ich so was mal vorschlage: PIC32MX534 gibt es bei Mouser noch in brauchbaren Stückzahlen. Ansonsten ist für absehbare Zeit erst mal Not und Elend angesagt. Ich bekomme ein bisschen mit, was sich in der Automobilindustrie gerade
Die PIC32MX534 können aber gar kein CAN-FD, sondern nur Classic-CAN. Und der 534 hat auch nur 1x CAN. Ein dsPIC33CH256MP506-E/PT könnte benutzbar sein, oder auch ein dsPIC33CH256MP505T-I/PT. Aber der hat
-
Thread
Auswahl Controller
Meines Wissens nach können das auch die PIC32, ich glaube sogar alle, auf jedenfall hab ich das bei den PIC32MX7xx gesehen. Eine FAT32-Bibliothek sollte im Internet zufinden sein, beim C-Compiler von mikroElektronika ist diese dabei. edit:
hilfreiche SPI und I²C Module.. Mehrfachbelegung hab ich allerdings nicht nachgeguckt edit 2: Der PIC32MX764F128 als TQFP64 kostet 6,50$ bei der Abnahme von 1-25 Stück bei Microchip DIRECT.
-
Thread
Hat jemand interesse an einem DIY PIC32 Entwicklungskit?
Hallo zusammen, ich habe vor einen kleinen PIC32 Entwicklungskit zu bauen. Folgendes kommt drauf: * PIC32MX695/795 im TQFP64-Gehäuse * ENC424J600 10/100 Mbit Ethernet Controller * VS1053E MP3/WMA/OGG u.s.w. Encoder * SD-Card Connector
#2296769: > Hat jemand Interesse an so was? Ja. Dimi S. schrieb im Beitrag #2296769: > * PIC32MX695/795 im TQFP64-Gehäuse > * ENC424J600 10/100 Mbit Ethernet Controller Der Controller hat doch schon einen Ethernet MAC intern. Warum willst du da extern einen kompletten Ethernetcontroller
-
Thread
Richtiges PIC-Board für folgende Anforderungen.
Schau dir mal die PIC32 "LCC" Boards an. http://www.microchip.com/DevelopmentTools/Listing.aspx?CatID=14&CatText=Graphical%20Displays
Vielleicht wäre das etwas. Ob da 32 I/O noch frei sind habe ich nicht nachgezählt, sollte aber über einen I/O-Expander mit I2C/SPI Ansteuerung kein Problem sein... https://www.olimex.com/Products/PIC/Development/PIC32-MX460LCD/
-
Thread
Für wen sind PICs gemacht?
dadurch etwas > "angestaubt" Ah! Noch jemand, der nur die 8-Bit PICs kennt. Schau Dir auch mal die PIC24/dsPIC und PIC32 an. Die PIC24-Architektur ist ähnlich wie AVR, aber halt 16 Bit Register, und PIC32 hat einen MIPS-Kern, wie ihn in den 90'er Jahren die großen UNIX/VMS Workstations von DEC, SGI und
Mal abgesehen davon, dass ich für allgemeine µC-Sachen ein ARM-Konvertit bin, sehe ich PIC preislich deutlich attraktiver als die anderen 8/16-Bitter (im Prinzip auch beim PIC32MX, aber da macht das prozentual nicht ganz so viel aus). So ein SOT-23(-6) ist schon verdammt sexy, wenn der
-
Thread
STM32F103C8T6: Timer 6 IRQ verschwunden?
Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4.
hp-freund schrieb im Beitrag #4481528: > Laut CubeMX hat dein STM32F103C8T nur Timer1 bis Timer4. Hast recht.... nur muss man echt suchen, bis man das findet. Steht nur im Data Sheet mit dem ich kaum arbeite. Muss mit CubeMX auch mal installieren
-
Thread
Wilke Basic-Tiger Alternative gesucht
Ach so, bezüglich EasyMx Pro und MikroElektronika ... http://www.mikroe.com/easymx-pro/stm32/ Was haltet Ihr denn davon ?
Mike E. schrieb im Beitrag #2844278: > bezüglich EasyMx Pro und MikroElektronika Hab mir grad den Pic Pro compiler und board http://www.mikroe.com/categories/view/66/mikroexpert-kits-pic/ und ein paar Clips http://www.mikroe.com/add-on-boards
-
Thread
aktuelle µCs und Nutzen im späteren Beruf
richtigereweise) geschrieben. Daher will ich nur auf eine Ausgangsfrage eingehen... AVR und (8bit) PIC werden in der Industrie durchaus Zahlreich eingesetzt. (24 & 32 Bit Pic natürlich auch, aber die sind ja nicht mit AVR vergleichbar...) Es kommt halt mmer darauf an welches Problem man lösen möchte
Löwenanteil. Allerdings sind auch hier durchaus andere Podukte ahlreich anzutreffen, (Mips wie die PIC32 MX/MZ oder auch diverse Renesas Controller...)auf die einzelnen Hersteller gesehen hält sich das dann wieder eher die Waage. Nur in Bastelerkreisen ist die große Verbreitung der ARM ein noch recht
-
Thread
PIC32 Konfigurations-Bits
Hallo, ich habe einen PIC32MX250F128B (die 40 MHz Version). Ich würde gerne den Prozessor auch mmit 40 MHz betreiben, doch ich bekomme es leider nicht hin. Ich habe einen externen Quarz (8 MHz) an OSC1 und OSC2 angeschlossen
FPLLODIV) passen nicht. Wir berechnet man diese Werte (gibt es da eine Formel?) Aus dem Handbuch vom PIC32MX 1/2 bin ich leider auch nicht schlau geworden. Kann mir jemand helfen?
-
Thread
Anfängerfrage: Pickit2-Programmiergerät und PIC-Kompatiblität
Hallo Peter, ich bin vor ca. 1 1/2 Jahren in die PIC-Programmierung erstmals eingestiegen und habe mich da voll an der Seite von "sprut" http://www.sprut.de angelehnt. Dort wird ein GUTER, vielseitiger USB-Brenner - "Brenner 8
kam da schon. Er kann keine 32MX5.., 6.., 7.., doch da weiß ich nicht, wie weit du da hin willst. Klar ist ein PicKit3 besser (unterstützt) als ein PicKit 2, jedoch ist beim 2 halt ein Logik-Analyzer drinne und du hast ein funktionierende
-
Thread
NXP LPC2148 - Programmierungsumgebung
nicht mehr. Beschäftige Dich besser mit CortexM, davon gibts genug, sei es Raspberry Pi 2040/2350, STM32, PIC32C/ATSAM,..., und ist auch angenehmer. Wenn Du das kannst, dann kannst Du gerne Altertumsforschung betreiben. fchk
mehr. Beschäftige Dich besser mit CortexM, davon gibts genug, sei es > Raspberry Pi 2040/2350, STM32, PIC32C/ATSAM,..., und ist auch > angenehmer. > > Wenn Du das kannst, dann kannst Du gerne Altertumsforschung betreiben. > > fchk Wenn es unbedingt NXP sein muss, würde ich noch den LPC1768
-
Thread
PIC32MX general_exception_handler
Hallo, MPLAB 8.92 PicKit3 Firmware 01.50.04 PIC32MX764F128H „ void _general_exception_handler (unsigned cause, unsigned status) “ Gibt es über diese Funktion gute Dokumentation? Mir lege daran, zu erkennen aus
Ich verwende das für den genannten PIC: [c] #include <proc/p32mx370f512h.h> /*exception handlers*/ /* * Exception cause: 0 0x00 Int Interrupt 1-3 0x01 ? Reserved 4 0x04 AdEL Address error exception
-
Thread
Physikalische Vorgänge in C bzw auf µC realisieren
nichts. Aber dies ist ja jetzt nur der AT90USB, ein kleiner 8Bitter. Schaue doch mal in die DS der 32Bitter was die dazu sagen... Beim PIC32MX kann man aus fast jeder glatten Quarzfrequenz fast alle Baudraten mit einer Abweichung von 0,0x% erzeugen, Oft ist sogar eine Abweichung von genau 0% möglich.
) gelesen was aber zu den 11 erwähnten Bits (2 Start 8 Daten + 1 Parity) nicht paßt. Ich würde sowieso die Hardware die Ausgabe machen lassen. Man braucht lediglich eine SPI-Schnittstelle mit doppelter Pufferung des Senderegisters. Dann reicht z.B. ein PIC24FV32KA302
-
Thread
Suche einen µC / Serie
oder PIC32 aussieht, weiss ich nicht.
ist aber nicht dazu geeignet. Die PIC32 können aber Code aus dem internen RAM ausführen (bis zu 128 kiB z.B. PIC32MX795F512L) Da es (nur?) bei jedem Start neu programmiert werden soll: Wie häufig sind die Starts? Das interne Flash einiger
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
ja auch nicht mehr Ahnung. JEDER aktuelle µC hat Spannungswandler. So hat jeder (halbwegs moderne) PIC einen Kernspannungsregler integriert. Einige sogar Kondensatorlose. @Topic: Ich würde mich bei den PIC32MX oder MZ umsehen. Üblicherweise schränkt man die Auswahl durch Einschränkung auf bestimmte Features ein. Man verwendet die Tabellen vom Hersteller. Für PIC32MX: https://www.microchip.com/ParamChartSearch/chart.aspx?branchID=30063 Unterschätze das aber nicht. Die sind kompliziert.
-
Thread
STM32G4 - Quarz schwingt nicht
, PF1 OSC OUT). Software: In CubeMX sind die beiden Pins als "RCC_OSC_IN" und "RCC_OSC_OUT" konfiguriert. Unter "System Core -> RCC" wird mir ein Ausrufezeichen angezeigt, allerdings weil "LSCO Clock
Dokument. Danke, jetzt kann ich mich endlich richtig mit dem Controller auseinandersetzen. neuer PIC Freund schrieb im Beitrag #6611744: > Bei über 150MHz: R1MODE auch bedient? (1.28V anstatt 1.2V) Nein, das war mir neu, habe's aber im Manual gefunden. Der Einfachheit halber ist SYSCLK nun auf
-
Thread
PIC USB Kommunikation
OTG fallen mir ein: PIC32MX470F512H - ein ziemlich mächtiger 32-Bitter PIC24FJ128GC010 - ein 16-bitter mit viel Peripherie Natürlich gibts weitere. Ich würde mal mit den Beispielen von Microchip starten, und schauen,
Für die PIC32 gibt's im Harmony ein "Audio v1.0 Host Client Server". Ob damit auch MIDI gemeint ist?
-
Thread
Reset ohne Reset-Pin?
mit einem LM809 abzuschalten, und zu hoffen, dass die Elkos rechtzeitig leer sind. Bei den PIC32MX ist die Lage mit VDDmin <1.7V entspannter als bei den PIC32MK mit VDDmin <0.3V. Aber ohne Tricks geht es auch da nicht. Trotzdem danke für die I2C Appnote.
Bauform B. schrieb im Beitrag #7405638: > Der traurige Anlass für diese Frage sind die PIC32MK Was war denn traurig, sind die hängen geblieben oder ist das nur eine Vermutung von Dir? Ich hab nicht sämtliche Doku zum PIC32 durchgelesen, warum es da Probleme geben sollte. Die PIC32 gibt
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
das ernsthaft in Erwägung ziehe, meine Controller aus > einem 32kHz Oszillator zu betreiben. ich nehme auch lieber 1Hz aus dem RTC-Chip ;) > es gibt auch sowas wie PIC32MM. OK, den müsste ich noch unter die Lupe nehmen. > Keine Ahnung was die PIC32M auf
auch noch die Frage. Der gcc > wird ja auch unabhängig vom C-Standard verbessert. C:\Microchip\xc32\v4.21\bin>xc32-gcc --version pic32m-gcc.exe (Microchip XC32 Compiler v4.21) 8.3.1 Build date: Dec 5 2022 fchk
-
Thread
AVRISP MKII nicht mehr lieferbar - Alternativprodukt?
Sorry, der heißt XP-II (und _nicht_ MX-II, wie ich im vorigen Post schrieb).
macht man wenn es an Leistung fehlt. Für die meisten Bastlerprojekte > langt aber ein AVR oder 8er PIC nach wie vor. Wenn ich die Wahl habe zwischen einem 8-Bit Controller mit 128k flash, mehr oder weniger fester Periphierie-Zuordnung, 32MHz Takt für 4€ oder einem 32-Bit Prozessor mit 256k flash 48Mhz
-
Thread
Controller für DCDC Converter
Hallo, danke für die Antworten, ich werde die STM32F3xx auch mal in Erwägung ziehen. @Florian: >Was ich beim dsPIC etwas vermisst habe, ist eine interne >Slope-Compensation. Die musste ich mir extern an die >Spitzenstromregelung dranbasteln. Geht
dspic33fj16gs502 würde ich aber nicht mehr verbauen, weil mir das Debuggen von den PICs im gegensatz zu Cortex Mx zu nervig ist. Sonst sind das schöne Teile mit genau solchen Hardwareeinheiten. STM32F334 Cortex M4 (High-resolution Timer mit 217ps) dem gibts auch als 32pin LPC1549 Cortex
-
Thread
Wunschliste für einen Xmega Nachfolger
so auf die PIC32 ummünzen. Reichelt hat sein Angebot grad fett ausgebaut, ab DIP28 für 5,50€. Wirklich, an all die AVR- und PIC-Fans: Wer nicht im Sub-Euro-Bereich agiert, kriegt auch als Hobbyist ab ca. 2 Euro
Kategorien vor die mit auf die Karte müssen: USB Device: J/N µA im Deep Power Down: Preis pro 1k: Bitbreite: Max MHz: MfG Basti ;) P.S. : http://de.mouser.com/ProductDetail/Atmel/ATXMEGA32A4U-AU/?qs=HbI%2fMOA3e15cJNiXny0NsrxmAlxA1Fib16vg62fSimU%3d XMega 32 mit USB Device (läuft
-
Thread
Taugen MSP430 noch was?
z.T. Delta-Sigma-ADC (K5x, KV3x, KM1x, KL4x, KL3x, KL3x, KL1x usw. usf.). Die KL1x sind zudem auch noch günstiger als der F2013, deutlich leistungsfähiger und ähnlich stromsparend... MKL16Z32VFM4 (32 kiB Flash, 4 kiB RAM) laut TI $0.95
> MKL16Z32VFM4 (32 kiB Flash, 4 kiB RAM) laut TI $0.95 @ 10000 Stück > (Mouser 0,896 € bei 100 Stück) > MSP430F2013 (2 kiB Flash, 128 Bytes RAM) laut TI $1.10 @ 1000 Stück > (Mouser 1,77 € bei 100 Stück)
-
Thread
was kommt nach dem Bluepill-Board?
dass man es auf die eigenen > Basteleien drauf lötet oder drauf steckt. Du könntest zu einem PIC32MX270F256B-I/SP greifen. SDIP28, erhältlich, jetzt zwar kein ARM, sondern MIPS, aber das sollte egal sein. Leistungsmäßig in der gleichen Klasse wie ein STM32F1, aber einfacher zu programmieren, weil
dann aich als SOIC oder SSOP, wenn es kleiner sein soll. https://www.microchip.com/en-us/product/PIC32MX270F256B fchk
-
Thread
[STM32/HAL] generischer Treiber für die beliebten I²C-Text-Displays
, GPIO_HS, AF5_SPI1_TO_2); // SPI_MOSI/MISO (bidir!) rcc_enable_clock(RCC_SPI1); // SPI Init spi_init_master( DISP_SPI, // SPI Base 0, // LSB first = 1 BR_DIV4, // CLK div -> 60MHz/4 =
SPI Err NULL // IRQ Handler SPI Err Daten ); if (err){ display_ncs(1); } } [/c] Was dort zu sehen ist, ist mein HAL. Das ist dann wirklich ein echter HAL und nicht dieser STM32 möchtegern HAL. Dieser stell dem Programm Display init/send bereit. Somit kann meine
-
Thread
HTTPS statt HTTP in Embedded System?
Der Microchip TCP/IP-Stack kann SSL. Dafür empfiehlt sich ein PIC32MX6xx oder 7xx mit eingebautem Ethernet-MAC. Aufgrund irgendwelcher US-amerikanischen Paranoia musste man sich früher die Crypto-Bibliotheken für 5$ einmal kaufen, aber inzwischen sind die frei runterladbar
/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en560990 Das ganze ist prinzipiell auch für PIC18 verfügbar, dort aber zu langsam, um irgendwie sinnvoll eingesetzt zu werden. Auf einem PIC32MX läuft das ganze einfach so ohne großen Aufwand und ganz vernünftig. Nachteil: Es ist zwar Open Source
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
finden an Matter interessierte in der weiter oben angegebenen URL. ### STMicroelectronics STM32CubeMX2 - nun mit Live-Vorschau des generierten Codes. Im Hause STMicroelectronics aktualisierte man während des Kongressmonats - ohne große Ankündigungen - Cube MX. Nun steht eine neue Version des Codegenerators
blog/2026/04/cpp-components-for-esp-idf/ findet sich ein Tutorial, das die Verwendung von C++ in ESP32-Projekten anhand praktischer Beispiele illustriert. ### Microchip dsPIC33AK256MPS306 – dsPIC mit I3C und quantensicherer Verschlüsselung Im Hause Microchip steht eine Erweiterung der dsPIC-Familie
-
Thread
Spezieller Mikrocontroller gesucht
Schau dir mal die PIC32MX an. Die haben zwar keinen integrierten DAC, aber zumindest die neuere Generation hat auch Ethernet direkt mit drauf und genuegend Ausgaenge. Fraglich ist natuerlich, wie man da privat dran kommt
Die PIC32MX bekommst du z.B. bei RS-Online unter http://de.rs-online.com
-
Thread
vom PIC18f umsteigen?
Bin vor noch nicht allzu langer Zeit von PIC18 auf PIC24 umgestiegen. Die Peripherie ist deutlich besser und nahezu identisch zum PIC32. Habe aber auch PIC32-Erfahrung. Aber auch PIC32 gibts es reichlich fertige Libraries von Microchip für viele
noch den 18F14K50 in betracht ziehen. den 45K20 sowie 14K50 bekommt man für um die 2Euro. Bei den PIC32 ist der PIC32MX795F512L so ziemlich die obere Fahnenstange der wohl alles was der Hobbybastler braucht Abdeckt. Allerdings mit um die 10Euro pro µC schon eine Hausnummer. Da macht es schonmehr Sinn
-
Thread
Ein Lob an die Cortex M4 mit FPU :)
sollte man einen richtigen Prozessor einsetzen. Da fang ich doch mal klein an, und schlag mal einen i.MX6 vor. Selbst gegen das allerkleinst Derivat muss ist der F4 so klein mit Hut, da bleibt nichts mehr ;-) https://cache.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf Jetzt ist der i.MX6
olaf schrieb im Beitrag #5033766: > Warum ist das unglaublich? Unglaublich fantastisch sowas für 1 Euro als Hobbyist mit Minimalbeschaltung programmieren zu können. Was es gab und geben wird und wieso es so ist wie es ist weiß ich auch. Wenn ich hier eine 200mx100m große Maschine ansehe mit 8
-
Thread
500 MHz µC für kleines Geld
Falls jemand Rechenleistung braucht und sich mal außerhalb des STM32 umtun will: von NXP gibt es unter dem Schlagwort "500 MHz für 1$" den i.MX RT1010. Eckpunkte: Cortex M7 (1 Core) mit 500 MHz, FPU, 128 kB RAM, 8x32 Bit-Timer. Gehäuse: LQFP80. Braucht wohl externes
unter GPT: gpt1_ipg_clk perclk_clk_root gpt1_ipg_clk_24m xtal_clkout gpt1_ipg_clk_32k ckil_sync_clk_root gpt1_ipg_clk_highfreq perclk_clk_root gpt1_ipg_clk_s perclk_clk_root Clock
-
Thread
pic32 mmb Grafiklibrary Schriftgrösse
Hallo, Das ist er Link zum Board: [[http://www.mikroe.com/eng/products/view/318/pic32mx4-multimedia-board/]] und probiere gerade mit diese Codeschnipseln rum: [c] static const XCHAR text1[] = "Test 1"; static const XCHAR text2[] = {'T','E','S','T','2',0}; extern const FONT_FLASH
Fontstruktur muss pro Textgrössen neu erstellt werden dafür hat Microchip ein Tool: Zu finden unter: ..\pic32mx4_mmb_examples_v200\MMB32 Examples\Microchip\Graphics\Utilities\Graphics Resource Converter Mit diesen Converter die gewünschte Textgrösse generieren und in deinen Code einfügen Gruss Manuel
-
Thread
PIC32 Assembler
Moin ich habe mir neulich ein PIC32 Starter Kit (mit nem PIC32MX360F512L drauf) zugelegt und muss damit für die Uni ein bischen mit Assembler programmieren. Mein Problem ist, das es für dieses Board im Grunde nur Tutorials für die C-Programmierung
Der PIC32 ist kein traditioneller PIC, sondern hat einen von MIPS lizensierten 32-Bit-Kern (MIPS M4k-Core - http://www.mips.com/products/cores/32-64-bit-cores/mips32-m4k/). Zu MIPS-Assembler gibt's jede Menge
-
Thread
Suche PicAxe Alternative
> Einzig auf die Optimierungen muss man verzichten Muss man nicht. O1 gibt es dabei. O2, O3 und Os kann man sich hier im Forum abholen (für 16er und 32er).
Beispiel: MP3-Decodieren mit Helix-Codec: Ohne Optimierung der Codec-Files mit mindestens Stufe1 schafft der PIC32MX470 die Decodierung auch mit 100MHz nicht. Mit Optimierungen in den Codec-Files liege ich bei ca. 70% bei 80MHz (inklusive SD-Karte). Lt. Application Note benötigt der Codec nur 26
-
Thread
Einstieg mit STM32 statt 8Bit Controller
Grund: 1. Breite Produktpalette PICs gibts von ganz klein 8 Bit 6 Pin bis ziemlich groß 32 Bit 100 Pin 80 MHz. Alle aktuellen Bausteine kannst Du mit einer einzigen Debugger-Hardware (PicKIT3 für 50€) programmieren
brauchst: http://www.amazon.de/Programming-16-Bit-PIC-Microcontrollers-Learning/dp/1856178706 bzw für PIC32 http://www.amazon.de/Programming-32-Bit-Microcontrollers-Exploring-Technology/dp/0750687096 Die Bücher sind durchaus brauchbar. fchk
-
Thread
PIC32MZ - SD Probleme
Ich habe 3 Projekte, wo FATFS auf PIC32MX läuft. Es liegt also weder an MPLABX PIC32, noch an FATFS. Worans liegen kann: Den 1ms Timer für FATFS hast du aufgesetzt, und ruft ihn auf? Die SPI-Routine läuft? Scope dranhängen! Sonst
Ich habe leider vergessen zu erwähnen: Die Exception-Handler sind für PIC32MX. Also bitte vorher überprüfen, ob das für PIC32MZ auch passt.