-
Thread
MPLAB Harmony Demoprogramm-Fehler
pic32mz_ef_sk_s1d_pictail_wqvga/system_interrupt.c:(.vector_14+0x0): multiple definition of `__vector_dispatch_14' build/pic32mz_ef_sk_s1d_pictail_wqvga/production/_ext/1179893018/drv_touch_adc.o:c:/microchip/harmony/v2_06/apps/gfx/aria_touchadc_calibrate/firmware/src/system_config/pic32mz_ef_sk_s1d_pictail_wqvga/framework/driver/input/touch_adc/src/drv_touch_adc.c:(.vector_14+0x0): first defined here c:\program files (x86)\microchip\xc32\v2.15\bin\bin\gcc\pic32mx\4.8.3\..\..\..\
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
In-Circuit Debugger Features Comparison Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien
OK, Beispiel 3.Zeile: Software-Breakpoints: Sind bei PIC10F, PIC12F und PIC16F nicht möglich (egal mit welchen HW-Tool), jedoch bei allen anderen Serien ----> ABER: bei diesen auch nur mit ICD3 und RealICE und nicht mit dem PICKIT3. Betrifft nur Debugging
-
Thread
MSP430 Aufkündigung?
Quatsch und damit zeigst du auch, dass du dich nicht auskennst. Es sind zwischen 12-16 Takte bei Cortex Mx. Damit braucht ein MSP430 250ns bei 16Mhz. Ein ARM schafft das bei 48-64MHz auch. Mit einem STM32L0 kommt man locker unter 1uA inklusive RTC. Bei anderen Herstellern sieht es ähnlich aus. MiWi
ja auch ein hornaltes GI Design, aber die Anschauungen gehen da auseinander, auch kenne ich weder PIC18 noch PIC32. Gruß, Holm
-
Thread
AVR oder STM32 für Entwicklungsprojekt
notfalls kommt man ohne aus, aber ich finde es manchmal extrem praktisch. Ihr solltet Euch auch noch PIC24 und PIC32 anschauen. Die sind beide deutlich leistungsfähiger als AVR bei gleichem Preis, lassen sich sehr schön programmieren und debuggen, und ein PICKIT3-Nachkau kostet beim Chinesen irgendwie
Raspberry PI oder Arduino-Gefrickel. Dafür muss man nicht studieren. PS: Deine Vorstellung von PIC ist niedlich-naiv. So ein PIC32MZ ist durchaus die gleiche Kategorie wie ein STM32F4 ;-)
-
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.
-
Artikel
PIC C-Compilervergleich
dsPIC/PIC24. Version: 5.7.0 Unterstützt: PIC24/dsPIC Preis (Pro): 199$ Beschränkung der Freiversion: max. Flash-Speicher 6144 Byte PIC32. XC32. Version: XC32 1.31, MPLAB X 2.05 Unterstützt: PIC32 Preis (Pro
1879 Words (46%) Built in 275ms Used RAM: 64 Byte (2%) Used ROM: 6955 Byte (11%) Built in 703ms + PIC24/32/dsPIC PIC24FJ16MC102 16kB ROM 1024B RAM dsPIC33FJ16GS402 16kB ROM 2048B RAM PIC32MX220F032B 32kB ROM 8192B RAM XC16 Free (Optimizing Level 1) Used RAM: 12 Byte (1%) Used ROM: 1404 Byte (26%) Built
-
Thread
RISC-V: Wird das was?
> eine ordentliche Doku in Englisch (bisher nicht die Stärke der > Chinesen). Die Dokus von GD32 sind zum Glück in Englisch. Beispiel: http://gd32mcu.21ic.com/en/down/document_id/181/path_type/1 oder hier: http://gd32mcu.21ic.com/en/down/document_id/136/path_type/1 Über die Qualität des
LONGAN/Nano/DOC/GD32VF103_User_Manual_EN_V1.0.pdf
-
Thread
Drehregler Peter D Code
. Eigentlich ist es nicht so schlimm: 1. Timer auf 1ms mit Interrupt initialisieren. Das ist beim STM32 mit Prescaler und Periodendauer nicht so schwer hinzukriegen, obwohl man evtl. gleich uin32_t statt uint8_t für die Zwischen- und Ergebnisvariablen
GPIO_Pin_12 #define PHASE_B GPIO_Pin_13 #define ENCODER_GPIO_PORT GPIOD [/c] da ja beim STM32 Bitposition und Portpin nicht 1:1 liegen.
-
Thread
ARM gibt Cortex-M-Prozessoren für Xilinx FPGAs frei
 Die 32-bit-Cortex-M1 und Cortex-M3-Kerne sollen durch das [DesignStart-Programm](https://developer.arm.com/products/designstart) als Softcores für die Spartan, Artix, und Zynq-Reihen
Linux auch gutes Geld (Azure). Jim M. schrieb im Beitrag #5575880: > bis zu 100MHz für den Cortex-M1 PicoRV32 läuft je nach FPGA mit 400~700 MHz und dürfte damit (trotz CPI von 3~6) in der gleichen Leistungsklasse liegen.
-
Artikel
LPC-Mikrocontroller
Match Engine LPC54000 Cortex-M4 1 180MHz 128-512kB 96-200kB 1.62-3.6V USB, CAN, LCD, Ethernet, FlexComm, Security LPC1100 Cortex-M0/M0+ 50MHz 4-256kB 1-36kB 1.71-3.6V USB, CAN, EEPROM LPC1200 Cortex-M0 32-128kB 4-8kB 1.8-3.6V 8 kV protection
2 Comparatoren, 2 UARTs, 1 SSP/SPI, 1 I2C, DMA Controller, CRC Engine, 1 32-Bit, 5 Timer (16- und 32-Bit, + RTC), 13 PWM Kanäle, bis zu 55 GPIOs. User Manual der LPC12xx-Familie (PDF) Eckdaten LPC13xx (Cortex-M3). Die sehr stromsparende
-
Thread
PIC32MZ2048EFH144 und UART / PPS
Genau deinen PIC kenn ich nicht, aber PIC32 kenne ich. Kuck in das Kapzitel 12.4 im Datenblatt. Das ist eigentlich nicht so schwierig. Eingang: Du musst dem Peripheral einen Pin zuordnen. Dazu beschreibt man das
ich einigermaßen mit diesem µC vertraut bin. Gibt es in Buchform Literatur über MPLABX und dessen 32 Bit Compiler? Der geplante Umstieg hat folgenden Hintergrund. Bisweilen arbeite ich mit der PIC 32MX Family. Diese haben intern nur 128 KB SRAM. Der PIX32MZ das Vierfache. Ein bestehendes PIC32MX
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
also nichts einreden. Das Forum hier ist eh nur eine kleine Ecke, hier besteht die Welt nur aus STM32, PIC und AVR. In der Praxis sieht man aber mehr MSP430, Renesas und Atmel-SAM7 als die hier so hochgejubelten STM32, ARMS oder PICs. Das Hochjubeln dieser 3 Forumsüblichen, aber höchst mittelmässig
Programmierung in Hochsprache UND Assembler im Grunde angesagt. Guck dir lieber alles mal an, vom PIC10 über MSP, Atmel AVR, PIC24, Cortexe von diversen Herstellern, PIC32, div. Renesas und und und. Manche Architekturen wirst du dann irgendwann man mehr mögen und andere weniger, aber wenigstens in den
-
Artikel
Mikrocontroller Vergleich
crc8-Code von Colin O'Flynn. Jeweils kleinstes Speichermodell, auf Platz optimiert: Compiler Befehle(1) Bytes(1) Befehle(2) Bytes(2) GCC AVR 24 48 24 48 Keil 8051 24 38 74 109 SDCC 8051 24 40 35 54 Zilog Z8e 21 54 27 73 PIC C18 26 52 95 206 SDCC PIC18 41 112 41 112 SDCC PIC16 26 52 - - (for pic16f84)
Spannungserzeugung, manchmal 2 Betriebsspannungen benötigt; Tendenz aber fallend. Links. Forum 8051 ARM AVR EFM32 LPC1xxx MSP430 PIC R8C ST7 STM8 STM32 Z8 Z8_encore! Vergleich (Original in englisch von Jay Carlson) Vergleich (in deutsch übersetzt)
-
Thread
Wie programmiert man einen STM32?
Anwendung realisieren willst, und auch in vertretbarer Zeit Erfolgserlebnisse haben willst, nutz CubeMX und HAL! Vor allem, wenn du dich nicht auf eine MCU-Familie (STM32F1xx, STM32F4xx usw.) beschränken, und das Rad jedes mal neu erfinden willst, nutz CubeMX! Code, den du damit einmal geschrieben
Harry L. schrieb im Beitrag #5533319: > Vor allem, wenn du dich nicht auf eine MCU-Familie (STM32F1xx, STM32F4xx > usw.) beschränken, und das Rad jedes mal neu erfinden willst, nutz > CubeMX! > > Code, den du damit einmal geschrieben hast, kann man in den meisten > Fällen nahezu 1:1 für alle
-
Thread
Back to School - MSP430 Rabattaktion
anderer Hersteller laufen inzwischen sparsamer, Man muss unterscheiden: Nur sleep, ohne jeden Takt: PIC XLP (9nA) Betreiben eines LCD: Renesas RL78/L12 (<1uA mit Uhr auf LCD) Leistung pro Watt: Fujitsu Ambiq z.B. APOLLO512 > haben mehr Treiberleistung" im Sinn hattest? SH79F3212, PIC16F1764
mir kurz mal 16Bitter angeschaut, als Intel und Philips ihre 80C51 aufgebohrt hatten (80C251- bzw. 51MX-Serie). 24Bit Adreßpointer klang schon erstmal nicht schlecht (je 8MB Code und 8MB Daten). Verbreitet haben die sich aber nicht. Die ARM 32Bit waren schon in den Startlöchern und haben das Feld der
-
Thread
Einfacher Mikrocontroller mit mind. 5 UART?
Du könntest den PIC18F65K40 nehmen. Ansonsten einen PIC32MX... die haben auch soviele UART. Oder halt natürlich per Software dies machen.
ich noch gar nicht. J. Zimmermann schrieb im Beitrag #5514909: > 8bit, 8 USARTs: XMEGA128A1 & Derivate > mfg > Achim Uwe B. schrieb im Beitrag #5514906: > Laut STMCUFINDER:STM32F030 und STM32F091 Ebenfalls, besten Dank. Werde ich mir anschauen.
-
Thread
Board mit 2x CAN und PIC32
Spannungsversorgung und das wars. Leider sind auf den Boards ARM-CPUs zu finden, vor allem der STM32 und gelegentlich auch noch welche von NXP. Ich habe viel Code für den PIC32, weil ich bisher immer am chipkit max32 gebastelt habe. Deswegen suche ich nun ein möglichst kompaktes Platinchen, mit PIC32MX795L
Stefan M. schrieb im Beitrag #5507264: > Ich habe viel Code für den PIC32, weil ich bisher immer am chipkit max32 > gebastelt habe. Deswegen suche ich nun ein möglichst kompaktes > Platinchen, mit PIC32MX795L oder H und zwei CAN-Transceivern... "Ohne" CAN Transceiver
-
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
SN65HVD230 CAN Board Network Transceiver Config und Befelssatz für UART
sowohl CAN als auch USB eingebaut hat. z.B. den hier: https://www.microchip.com/wwwproducts/en/PIC32MX530F128H Der ist recht leistungsfähig, mit 3€ nicht teuer, und es gibt gute USB-Bibliotheken dafür. Deinen SN65HVD230 solltest Du auch noch mal überdenken. CAN ist ein 5V Standard. CANH und CANL liegen im Ruhezustand auf 2.5V, und im aktiven Zustand wird CANH um 1V nach oben und CANL um 1V nach unten gezogen. Ein 3.3V-Baustein kann aber nicht den vom Standard geforderten Pegel von 3.5V auf CANH erreichen. 3V sind realistischer. Man kann da zwar tricksen, damit
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
hinbekommen. Aber dann habe ich die ganze Software für den STM32 vom PC geschmissen und das Board verschenkt. Ich musste einsehen: ohne C ist es sinnlos! Die Dokus für den STM32 ist nur für C ausgelegt und nach meiner Ansicht dahingeluscht. Der PIC32 ist dagegen
OH die STM32 low-level-lib ist mir noch nie untergekommen, gut ich suche auch nicht jede Woche danach. Sieht auf den 1. Blick nach SPL aus, ein Diff wird dann zeigen was Sache ist. Die PIC Teile sind auch nett
-
Thread
Analoge Orgel mit USB-MIDI steuern
Registerschalter vorhanden sind. Nach Reset sind alle Register ausgeschaltet. Schicken wir z.B. c1-01, wird Register Nr.1 im Werk 1 (z.B. ist das bei uns Pedal) eingeschaltet. Wird erneut c1-01 geschickt, wird Register Nr. 1 ausgeschaltet. Usw. Andere Möglichkeit: Befehle Bn-Gruppe zu benutzen.
enthalten die USB-Bibliotheken der Hersteller auch Beispiele für USB-MIDI, wie z.B. bei Microchips PIC32MX (andere wurden schon genannt). Es gibt aber auch vorprogrammierte USB Controller, z.B. von Hobbytronics: http://www.hobbytronics.co.uk/usb-host-midi Diese setzen mehr oder weniger serielles
-
Thread
PIC32MX795F512L UART Receive
Hallo, PIC32MX795F512L MPLAB 8.92 C32 Compiler Habe zu dem µC vier UART Verbindungen. Alle arbeiten mit 512.000 Baud. Receive und Transmit sind Interrupt gesteuert. VectorPriority = 2 und VectorSubPriority
(U3STAbits.OERR == 0) && (U3STAbits.PERR == 0) && (U3STAbits.FERR == 0) ) { if ( (IEC1bits.U3RXIE == 1) && (IFS1bits.U3RXIF == 1) ) { RxData = (BYTE)U3RXREG; IFS1bits.U3RXIF = 0; TP_uC5_23 = 1; UartTickCnt[UART_INDEX_3] = 0; TickIsrStatus &=~ ISR_BIT_UART
-
Thread
Arduino Maker Irrsinn
bekommt den Beispielen auch sehr schnell sein Arduino Projekt zum Laufen. Stundent B möchte STM32F7. Er findet bei st.com das Datenblatt und Referenzmanual und findet in den CubeMX Libs Beispiele, mit denen er sein Board zum Laufen bringt. Für ihn stehen in der Bibliothek 0 Bücher. Also haben
ich den dsPIC33EP512MU810 mit CAN,I2C, usw..
-
Thread
frage zu verschlüsselung in µc
und cpu power braucht. Genau. Was lernst Du daraus? Anderen Controller verwenden. So ein kleiner PIC32MX150F128B-I/SP im SDIP28 läuft mit 50 MHz und bringt Dich in eine ganz andere Leistungsklasse. http://www.microchip.com/wwwproducts/en/PIC32MX150F128B Gibts z.B. bei Reichelt. fchk
NETIO (Pollin) die aber erst mit einem ATmega1284p Spass machen, obwohl der mit RAM und flash dem ESP32 nicht das Wasser reichen kann.
-
Thread
PIC32MX110 JTAG Betrieb
Hallo zusammen, Ich versuche momentan, JTAG Instruktionen mit dem PIC32MX100F016B uChip auszuführen. Als Experiment habe ich die Instruktionen in verschiedenen Frequenzen betrieben. Ich stelle fest, dass die Instruktion "Sample/Preload und Exest" nur ab einer bestimmten
vorgeladene Bits steuern, TDO bleibt jedoch im ShiftDR-Zustand auf High-Z. Ich finde in der Norm 1149.1 keinen Hinweis, dass JTAG mit einer bestimmten Frequenz betrieben werden sollte. Das Problem tritt bei dem uChip PIC33FJ128MC802 nicht auf. Könnten jemand einige Informationen mir liefern, in denen
-
Thread
Fehler zum nachbauen :-)
Das schlimmste ist aber, dass ich die falsche MCU ausgewählt habe. Die Schaltung basiert auf einem PIC18F25K20 mit 2 I2C Modulen, Relais usw. Weil es beim Lieferanten Lieferschwierigkeiten gab und ich nicht 1 Woche warten wollte, habe ich halt den PIC18F25K50 genommen :-( Die Inbetriebnahme war ein
bräuchte dafür eine MCU mit möglichst viel Flashspeicher und mind. 20 kByte RAM. Erster Gedanke: STM32F401RC, auch schön schnell (mit 1,59€ auch noch billig bei LCSC). Leider nur eben 64 pol. Gehäuse. Sehe ich doch auch bei LCSC, dass es dort STM32F030CCT (kannte ich noch nicht) gibt: 256 kByte und
-
Thread
Qualität technische Dokumentation TI (MSP432)
nehmen von einfachen Dokumentationen, die sich wie ein Playboy Magazin lesen lassen. In wieweit andere 32 Bit Nicht-Arm Controller (PIC32, AVR32 ) genauso kompliziert sind, kann ich nicht beurteilen, wäre aber interessant zu wissen,obwohl, Arm-Cortex regiert den 32 Bit uC Markt, Fremdgehen ist da kaum möglich
jetzt eingeschossen auf NUCLEO L476RG als Debugger/Programmer (11,96€ netto bei Mouser), der den STM32L476RGT6 evaluiert, also drauf hat. Für mein eigenes Board nehme ich den viel kleineren STM32L431CB6. Kann ich den ST-Link V2 direkt nutzen für mein externes Board zum Flashen und Debuggen, oder muss
-
Thread
PICkit 4 wird verkauft
Die EIGENTLICH bestellten Bauteile waren natürlich nicht dabei. Ausprobiert hab ich das mit einem PIC32MX470F512H mit 2-Wire (ICSP). Das Projekt ist nicht sehr groß, etwa 22% Flash. Positiv: - Programmieren geht in ca. 1,5s statt so 7s - Single-step ist sehr flott - Man kann jetzt auch im laufenden
Habe mein PK4 bekommen. PIC32MX795F512L : Noch nicht unterstützt PIC18F46K20 : Nach mehrmaligen FW Updates läuft er. Programmieren und Debuggen geht recht schnell. Positiv: ER programmiert nur die benutzten Programmspeicher
-
Thread
Geschwindigkeit IO-Zugriff
Habe im Moment nur einen STM32F767ZI (Nucleo-Board) zur Verfügung. [c] while (1) { GPIOC->BSRR = (1<<8); delayXX(); GPIOC->BSRR = (1<<(8+16)); delayXX(); } [/c] Ohne Delays mit dem Oszi (Leihgerät
-Nucleo-Board mit STM32F103 -konfiguriert mit CubeMX -gemessen mit Analog Discovrey 2, welches ganz schon an seine Grenzen kam -geändert wurde jeweils nur der Code in der while-Schleife 57 ns while (1) { GPIOC
-
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
wann Windows 10 IOT/Linux, wann zwingend Microcontroller ? Gesperrt
/index.html [5] http://www.boost.org/doc/libs/1_65_1/libs/python/doc/html/index.html
Meine Empfehlung wäre ein kleiner AVR oder PIC zur Vorverarbeitung (Mittelwert berechnen, digitalisieren...) an jedem kritischen Sensor, die dann alle an etwas größeres, wie z.B. einen STM32, angeschlossen sind, der sich um Auswertung und UI kümmert
-
Thread
Eingängiger Mikrocontroller
bist, kann ich dir nur die STM32-Familie > nahelegen. Auch das ist kein Plug n Play. ARM ist ihm doch zu aufwendig. Höchstens CubeMX oder Dave (Infineon). Klickibunti halt.
meisten Antwortern ist das nicht der Fall. Eine falsche Unterstellung, ich kenn Atmel AVR, Microchip PIC, Infineon XC1* und ein paar andere. Wenn es in Richtung komfortreiche API geht, ist der RasPi halt unerreicht.
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Die AVR's liefern bis zu 40mA an ihren I/O Pins, STM32F1 schaffen gerade mal halb so viel. Dafür haben die meisten STM32F1 Chips mehr RAM und Flash als AVR's. Die zahlreichen I/O Features schaust Du Dir am besten mal selbst in einem Referenzhandbuch
. Und damit es ganz genau vergleichbar wird, der selbe Sketch für beide Boards: #define stm32f4-disco //#define arduino-nano #ifdef arduino-nano #define LED_1 1 #define LED_2 13 #endif #ifdef stm32f4-disco #define LED_1 PD14 #define LED_2 PD15 #endif void setup() { /
-
Thread
MPLAB V8.92 mit ICD2 und ICD3 auf WIN7 X64
Hallo, welche Firmware-Version ist für die PicKit3 aktuell? auf zwei habe ich die Version 1.28.90 und auf einem 1.40.13 Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter MPLAB 8.92 siehe https://www.mikrocontroller.net
Siegfried S. schrieb im Beitrag #5310708: > Hallo, > > welche Firmware-Version ist für die PicKit3 aktuell? > > auf zwei habe ich die Version 1.28.90 und auf einem 1.40.13 > > Hatte auch zum zweiten mal das Problem mit den und PIC32MX564F128L unter > MPLAB 8.92 > > siehe > Beitrag
-
Thread
STM32: Jitter PLL Frequenzerzeugung
periodisch schwankt, sprich die Schwebung. Den Timer konfiguriere ich mit folgenen Zeilen: [c] TIM1->CCMR1 |= (0b011 << 4); //Ausgang toggeln TIM1->CCER |= TIM_CCER_CC1E; TIM1->BDTR |= TIM_BDTR_MOE; TIM1->ARR = 0xffff; TIM1->CR1 |= TIM_CR1_CEN; [/c] Mein
Verzweifelt an PIC schrieb im Beitrag #5308062: > Nur mal eine Frage: Auf deinem Oszi steht eine Bandbreite von 60MHz und > du misst ein 72MHz Signal? Stimmt dezent was nicht oder? Ich mess 18MHz, weil der STM32
-
Thread
FFT-Spektrumanalyzer
Ich würde das mit einem µC lösen. Ein PIC32 oder ARM mit externem ADC mit 10MSPS (parallel, wahrscheinlich - SPI eher nicht). Die Samples sammelt man im RAM (idealerweise mit DMA), zieht das gewünschte Fenster drüber und rechnet die FFT. Integer-Arithmetik
einem PC weiter. Mit 8 oder 16Bit- µC brauchst du aber nicht anzurücken. Einen halbwegs potenten 32-Bitter mit ordentlich RAM ist schon sinnvoll, viel kostet das eh nicht. Ähnliche Geschichten habe ich mal mit einem PIC32MX370 gemacht, das ging sehr gut. Wenn du einen ARM haben willst, kannst du
-
Thread
Welcher PIC ist der beliebteste ?
Fällen, würde ich bei den kleinen lieber die etwas moderneren "Enhanced Midrange"-Typen (PIC12F1xxx, PIC16F1xxx) nehmen. Diese haben einen erweiterten Befehlssatz (besser geeignet für C-Compiler) und eine bessere Performance (min. 16, oft 32 MHz interner Takt möglich, dazu kurze Interrupt-Latenz
Ich würde den PIC32MX250 vorschlagen: http://ww1.microchip.com/downloads/en/DeviceDoc/60001168J.pdf Warum?Der hat zeitgemäße Leitung. USB hat er auch. Und er kommt im bastlerfreundlichen DIL. Ich würde mich nicht
-
Thread
Gehalt/Gehaltsentwicklung Informatiker/Ingenieure
--------------------------------------------------- Studium : M.Sc. Elektrotechnik (TU, 1.7) Alter : 32 Erfahrung : 6 Jahre Fachgebiet : Rundfunk/Broadcasttechnik --------------------------------------------------- Angaben zur Firma: -------------------------------------------------
Peter schrieb im Beitrag #5471500: > Was jucken mich 1.2k Warmmiete wenn ich als Paar 7k netto habe? ... Wenn das Wörtchen "wenn" nicht wär, wär ich jetzt schon Millionär. https://www.youtube.com/watch?v=MxDxmuAa6FM
-
Thread
Vieles gelesen, trotzdem: Welcher AVR-Programmer/Welche IDE??
Nachteile hinweisen, oder ein neueres/besseres Modell. Hier mal eine kleine Auswahl an Adaptern: 1. Extra günstig: https://www.ebay.de/itm/USBASP-USBISP-USB-ASP-Programmierer-blau-fuer-KK2-SimonK-Arduino-AVR-Atmel-PIC-/182513591822? 2. Offenbar überall erhältlich: https://www.diamex.de/dxshop
Karl Ium schrieb im Beitrag #5240475: > Kann man STM32-Controller genau so "frei" programmieren? Ja. Und das macht richtig Spaß. Nucleo + STM32CubeMX + SW4STM32 = ungeahnte Möglichkeiten :)
-
Thread
Umstieg von PIC18F zu STM32F3
schrieb im Beitrag #5223197: > 1)Wie schwer ist der Umstieg von (8 Bit) zu (32 Bit)? Kommt auf die Compiler an mit denen du arbeitest. Bei PIC18 nach PIC32 war das für mich gar kein Problem. STM32 bin ich noch bei, wg. der Umstellung
nicht immer zu. Um das Problem zu verdeutlichen: Nimm einen STM32F303ZE. Der hat bis zu 90 DMIPS Der PIC32MX470 hat dagegen 150. Dafür hat der STM32 aber eine FPU, der konkrete PIC nicht. Dafür ist der PIC32 aber billiger. Dafür hat der STM32 mehr und schnellere
-
Thread
Betriebssystem für 32 Bit µCs?
kompilieren muß wenn ich die Hardware wechsel (z.B. Intel-PC -> ARM Board) Mit groß meine ich z.B. STM32H743ZI (2 MByte Fash, 1 MByte SRAM) (Ja, da läuft wohl auch Linux drauf, aber für das eigentliche Programm ist dann nicht mehr viel Platz) Also 'Linux in klein' mit vielen Treiber währe nett..
RTOS schrieb im Beitrag #5223019: > Für Linux nimmt man solche SOCs wie im Raspberry PI oder einen i.MX6 > Was eine mögliche Lösung für viele Probleme ist, mit µC hat das aber > nichts zu tun Bevor man bei einem größeren 32-Bit uC mit RTOS anfängt, kann man auch das Pi Compute Module mit Flash mit
-
Thread
USB-Tutorial mit STM32
kopieren. In der Datei stm32f1xx.h die Zeile "#define STM32F103xB" aktivieren um das richtige Device einzustellen. 3) Die ganzen Quelltexte Dateien von Niklas VCP Branch (https://github.com/Erlkoenig90/f1usb/tree/vcp)
externen nicht mehr braucht. Den steuert man über das DPPU Bit im USB_BCDR Register, welches die STM32F1 gar nicht haben.
-
Thread
Microchip: PIC32MX Harmony USB Bootloader MSD
Hallo zusammen Mein PIC32MX450F256H würde ich gerne mit einem MemoryStick bootloaden können. Mit "Generate 16-bit code" kompiliert alles gut und auch die Zielapplikation funktioniert mit diesem Bootloader, jedoch ist diese
für den PIC32MX zu machen... Leider finde ich keine Hilfe im Internet: Ist es zu trivial resp. ich bin zu blöd? Im Beitrag https://www.mikrocontroller.net/topic/339294 wird auf ein Forumsbeitrag bei Microchip
-
Thread
Billigere und Bessere Raspi-Alternativen aus China?
Sekunde. Zur Rechnung: Ein Cortex A7 oder A53 Core (RasPi 2 bzw 3) verdaut im Prinzip 2 jeweils 32 Bit breite Befehle pro Takt. Bei 4 Cores also 32 Bytes pro Takt, bei 1GHz Takt 32 GB/s. Allerdings läuft das gegen die L1 Caches.
> Bytes pro Takt, bei 1GHz Takt 32 GB/s. Das läuft aber nicht gegen den DRAM sondern... > Allerdings läuft das gegen die L1 Caches.
-
Thread
Bootloader AN1388 für PIC32MX250F128B
Hallo, ich versuche vergeblich einen Bootloader aus dem Projekt AN1388 von Microchip für den PIC32MX250F128B mit der MPLAB X-IDE und dem C32 Compiler (Free Version) zu kompilieren. Lasse ich das Projekt unverändert, also beim Device den TYP 32MX795F512L Linker File "btl_32MX795F512L_generic.ld
usb.h:111, from ../../Source/USB/usb_descriptors.c:157: n:\entwickler\microchip\xc32\v1.44\pic32mx\include\lega-c\peripheral\can.h:60:4: warning: #warning The PLIB functions and macros in this file will be removed from the MPLAB XC32 C/C++ Compiler in future releases [-Wcpp] #warning
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Also Mein Umstieg von kleinen 16-Bit Controllern auf dicke mit 32 Bit war mit erheblichen Kopfschmerzen verbunden. Bei mir waren es zwar PIC32, aber der Unterschied zu ARM ist jetzt nicht so gewaltig. Freu dich auf all die wunderschönen Begleiterscheinungen großer
Früher gab's die zumindest auch von TQFP auf TH. Ansonsten wenn's hier eh schon so schön OT ist... PIC32 wurden schon erwähnt: Gibt's bspw als PIC32MX270F256B mit 256 kiB Flash, 64 kiB RAM, USB im DIP-28 (mit Steigerungsmöglichkeit: SOIC, SSOP ;)) Oder QFP zum Löten Üben? ;) 0.8mm Pitch und 64-Pins gibt's
-
Thread
Embedded PC mit kleinem Formfaktor und großem Temperaturrange
Was mich gewundert hat ist, dass hier [1] der Automotive Temperaturbereich bis 125°C geht. Wo beziehen denn die Automobilhersteller ihre Rechner? [1] https://en.wikipedia.org/wiki/Operating_temperature
so oft schlicht etwas mehr aus dem Lastenheft. Ein BSD ist auch o.ä. das läuft zur Not auch auf PIC32MZ (die bis 125 °C spezifiziert sind)...
-
Thread
Blockdiagramme in Datenblättern
Mahlzeit! Da ich schon wieder ergebnislos nach einer Definition der Blockdiagrammsymbole von Microchip PIC32MX Datenblättern gesucht habe, dachte ich mir, Ihr könntet euch vielleicht mit denen auskennen. Das Symbol, dessen Bedeutung ich suche sieht in etwa so aus: [code] BIT<x> | IN1-
hab nur einen Eingang statt der Summe von > allen am Ausgang? Richtig. Du hast n Eingänge (In_1 bis In_n) und über das Steuerbit bzw. die Steuerbits BIT<x> wird dann der gewünschte Eingang zum Ausgang durchgeschaltet. Falls es doch kein Multiplexer sein sollte möge mich bitte ein PIC-Kenner