-
Thread
I2C Interrupt beim PIC32MX795F512L
Hi, Ich versuche einen Sensor über I2C interruptgesteuert auszulesen. Als Software benutze ich MPLAB v8.86 und der Debugger ist ein MPLAb ICD3 Mein Problem ist, dass der I2C1 Interrupt nicht auslöst (Breakpoint in der ISR)der Quelltext sieht wie folgt aus. #include <p32mx795f512l.h> #include <plib.h> #pragma FPLLIDIV = DIV_2, FPLLMUL = MUL_20, FPLLODIV = DIV_1 // Stellt den Controller auf 80 MHz ein void main (void) { IEC0bits.I2C1MIE = 1; //Enable I2C1 Master Interrupt IEC0bits.I2C1SIE = 1; IEC0bits.I2C1BIE = 1; IFS0bits.I2C1MIF = 0; //Delete I2C1 Interrupt Flag IPC6bits.I2C1IP
-
Thread
LED Treiber Sink und Source gemeinsam?
ich mehrere verschieden Matritzen treiben kann (bis maximal 12x24). Das ganze System wird von einem PIC32MX gesteuert und die IC sollen mit SPI gesteuert werden. Ich hab nun speziell eine Frage zu ein paar fertigen Treiber ICs. Wenn ich als Sink-Treiber den AS1123 (http://www1.futureelectronics.com
-
Thread
TimerMatch und Postscaler berechnen?
und frage mich, ob es da nicht einen Algorithmus gibt, der mein Problem lößt. Ich möchte für den PIC32 (32-Bit Timer) eine allgemeine Funktion schreiben, die für einen beliebigen Zeitwert, angegeben Befehlszyklen bis hin zu einigen Tagen, einen Matchwert für den 32 Bit Timer berechnet, sowie einen Wert
-
Thread
Sektionen im Linker Script
hat. Bei AVR kommt man damit nicht in Berührung, mit ARMs habe ich begonnen, und es hat für MSP430, PIC32 und Renesas RX sehr geholfen (solange man nur mit GCC unterwegs ist). > Doch ich versuche halt tatsächlich nur eine dokumentierte > (offizielle) Dokumentation zu finden, in der die Sektionen alle
-
Thread
[V] zwei Stück Microchip Explorer16-Boards + ICD2 Debugger (neu oder gebraucht)
new PIC24 Microcontroller, the dsPIC33 Digital Signal Controller (DSC) families, and the new 32-bit PIC32MX devices. Coupled with the MPLAB ICD 2 In Circuit Debugger or MPLAB REAL ICE, real-time emulation and debug facilities speed evaluation and prototyping of application circuitry. The Explorer 16 100
-
Thread
Rust als Embedded-Programmiersprache Gesperrt
Programmiersprache aus. Und ihr wollt hier diskutieren, ob sich _DAS_ als Programmiersprache für einen PIC32 oder einen Cortex eignet? Nur zu, wer es sich in den Kopf gesetzt hat, partout Rust für die Firmware seines BluePill-Brettl's oder seines AVR nehmen zu wollen, der muß es halt tun - wenngleich ich
-
Thread
KiCAD ist im Kommen
einlassen. Weil, es kennt sich ja *niemand* damit aus und alles neu - stattdessen wollte er dann PIC32 verwenden (verwendet einen Mach Kern) ... Seufz xD Gegen meine Argumentation (alles fertig was er braucht, praktische Erfahrung mit den Controllern usw) hat er sich gleich komplett dagegen entschieden
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
möglichen Modelle. Zwischen einen PIC12 und PIC18 liegen nochmals einige Welten. Geschweige PIC24 oder PIC32.
keine Tools, allenfalls ein Assembler. Fuer einen 32bitter .. ein schoener Beginn. Da war mal eine PIC32 Familie, wofuer ich mich auch interessiert haette, aber Microchip hat es nicht auf die Reihe gekriegt ein Manual zu produzieren. hat fuer den Core auf Mips verwiesen, und dort ist die suche dann ausgefranst
-
Thread
Ist Eagle out?
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 neues Symbol zu
-
Thread
[V] PIC und AVR Controller
Zusammen 5€ 5 x PIC10F200-I/P. Zusammen 2€ 1 x PIC18F4550-I/PT, noch antistatisch verschweißt. 3€ 2 x PIC32MX220F032D-50I/PT, noch antistatisch verschweißt. Zusammen 4€ 3 x PIC16F886-I/SO. Zusammen 5€ 2 x PIC12F683-I/MF. Zusammen 2€ 10 x PIC10F222T-I/OT. Zusammen 5€ 10 x PIC10F200T-I/OT. Zusammen 5€
-
Thread
SPI @ SAMD21 XPlained Pro mit Atmel Start 7
der Redraw des Displays nur sehr langsam (AtmelStudio 7 - SAMD21XPlainedPro). Verwende ich einen PIC32 mit Harmony läuft SPI ohne große Probleme und das Display beschreibt sich super! Erste Erkenntnis: MOSI geht nach Byte-Übertragung nicht direkt wieder auf Ausgangsposition. Wir sprechen hier von
-
Thread
Analoge Orgel mit USB-MIDI steuern
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 output compare interrupt Probleme
ausgeführt. Kann mir wer helfen? Ist bestimmt ein einfacher dummer Fehler meinerseits... uC: PIC32MX795F512L compiler: XC32 v1.21 (latest release) IDE: MPLAB X edit: es scheint, als ob das interrupt flag OC2IF nicht gesetzt wird. wenn ich in der while(1)-Schleife das Bit polle, wackelt auch
-
Thread
LPC1788 - startup / .ld-script
schlecht auf attiny/msp430g) - Es ist nicht portabel (8-Bitter, 16-Bitter, 32-Bitter:AVR - MSP430 - ARM/PIC32/Renesas RX) - Es gibt Lizenzthemen im weitesten Sinne Wie schon geschrieben, ich habe mir alles selbst geschrieben. Das Zeugs läuft also vom kleinen attiny bis zu den "großen" 32-Bittern. Seitdem
-
Thread
ARM: kompliziert?
allerdings auch nicht sooo gut dar wenn man sich mal die Benchmarkergebnisse von EEMBC ansieht. Der PIC32 übertrifft ihn sogar leicht.
-
Thread
Abblockkondensator 1 µF oder 100 nF besser?
anfassen koennen, wenn der Kontroller stehenbleibt, gibt es hier ein Problem. Bau mal bei einem PIC32 Leuchtdioden ein von 5v zu 3.3v, kannst du sehen wie sich die Stromaufnahme aendert. >> Fuer langsame Kontroller > Es gibt heute keine "langsamen" Controller mehr. Denn "schnell" und > "langsam
-
Thread
Richtiges C++ hardwarenah
vorgabe : datenrate xxMbit/s damit bleiben nur die total unnötigen 32bitter übrig ... also PIC32,Cortex M usw ... cplusplusser schrieb im Beitrag #3899819: > Wenn ich nur daran denke, dass man im Berufsleben auf jemanden treffen > könnte, der so argumentiert wie du, na dann, gute Nacht...
-
Thread
Schaltungen am Rechner entwerfen - einfache Software hierzu?
Was selbstverständlich _nicht_ geht, ist das Austauschen von völlig inkompatiblen Bauteilen. Nen PIC32 gegen ne 1N4148 austauschen zu wollen unter Wahrung der Funktionalität ist ja auch beispielsweiser Schwachsinn. Ich hoffe, du siehst dieses ein. Also kurzum: Wenn man en Bauteil wirklich _weg_ haben
-
Thread
TIMER1 Interrupt blockiert INT0
Hallo an alle, ich arbeite mit MPLAB 8.66 und der MPLAB SIM. Als MC habe ich einen PIC32MX460F512 gewählt. Wenn ich den INT0 und den INT1 aktiviere ohne den TIMER1 zu verwenden geht alles wie erwartet. Sobald ich den TIMER1 initialisiere geht der INT0 nicht mehr. Hier mein Code:
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Stack advisor". Für das doppelte Geld gibts im 48-Pin-Gehäuse (als das andere Ende des Spektrums) PIC32 auf denen man auch sinnvoll C++ einsetzen kann.
-
Thread
Bauteil-News: Entwicklerboards, Elektromechanik und vieles andere mehr
Peripheriegeräte betonte. Mit dem WFI32E02UC HPC steht nun ein an den ESP 32 erinnerndes und auf einem PIC32MZ basierendes Modul am Start, dessen wichtigstes Verkaufsargument - wie in der Abbildung gezeigt - die Verfügbarkeit von insgesamt 60 GPIO-Pins ist.  Bildquelle:
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
Komplettpreis: 50 EUR plus 6 EUR Versand ----------------------------------------- 2 ADL-65053TL 1 PIC32MX575F256H-80I/PT 1 LPC11U68J 1 PIC12F683-E/P 3 FT800Q-R 5 NVC7702BDWR2G 5 DS1388Z-3+ 5 11AA080T-I/TT 5 MC33152DR2G 5 ADS1256IDBTG4 6 DS3231S 5 NVC7708ADWR2G 5 NVC4276ADTADJRKG
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Programm- und Daten in getrennten Adressräumen liegen. Bei anderen Architekturen wie ARM oder MIPS (PIC32) oder x86 ist das nicht so. Bei AVR, 8051 und 8-Bit PIC muss halt der Programmierer entsprechend Grips in der Birne haben. fchk
-
Thread
Welcher Controller für Unterrichtszwecke?
Codewort reingetaktet, und damit ist das auch ohne HV-Programmierung (die gibts z.B. bei dsPIC33C und PIC32 gar nicht mehr) idiotensicher. Zum Anderen ist das Debuggen mit Debugwire und dem Wechsel zwischen ISP und dW doof. Das geht anderswo besser, und es kostet Unterrichtszeit, die eh knapp bemessen
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
berühmten Fangfrage, wie man mit einem STM32 PCI auf level (statt edges) auslöst usw., usw. ). Oh, und PIC32 (MIPS-4K) wäre auch noch im Angebot. Den gibts auch noch im bastelfreundlichen DIL28 ;-) Aber das bringt den TO auch nicht weiter^^ Antimedial schrieb im Beitrag #3460196: > Die CPU > eines
-
Thread
Preiswerte Eval-Board, bei denen man C-Source-Level-Debugging machen kann
Microchip gewesen sein ;-) Die ARM Architekturen sind auch nicht schlecht. ICh setze diese neben den PIC32 auch gerne ein. Je nach dem was gerade am besten passt. Die zum jeweils aktuellen Projekt passenste Peripherie ist entscheident. Für Kommerzielle ZWecke nutze ich aber nur die STM, Hobbymäßig auch
-
Thread
[V] Sammlung an Devboards, Modulen, IC, STM32, TI, PIC32, Arduino, CAN,GPS, BLE RN42, PoE, NXP, LPC
Hallo zusammen, das ist dann wohl mein letztes und auch wertvollstes Sammelsurium an Boards, Modulen aus vergangenen Projekten. Die Eval-Boards von KEIL waren nicht billig aber damals war es einfacher über KEIL support zu erhalten wenn man auf Basis dessen entwickelt hat. Jetzt ist das zum Glück anders. Die POE Module habe ich damals auf die Intel Galileo Gen2 Boards gelötet um die POE Fähig zu machen. Einfache und gut funktionierende Lösung. Nun ja für alles habe ich kein Gebrauch mehr. Ich hoffe ihr könnt die sinnvoller verwenden und einiges gebrauchen. Was ist in der "Kiste"
-
Thread
Brötje ISR Plus Kommunikation / LPB
), I realized a standalone unit with the following features: HW microprocessor: PIC32MX350F protocoll: TCP-UDP <-> PC RS232/DIRECT <-> controller SW language Microchip XC32 + Stack I expanded the original schema
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Mampf F. schrieb im Beitrag #7423766: > Schade finde ich es nur, dass es kein SO14 oder so gibt. PIC32MM064GPL028: 28 Pins, wahlweise als DIL (2.54mm), SOIC (1.27mm), SSOP (0.65mm), QFN (0.65mm) und als Krönung UQFN mit 0.4mm, also doppelt so viele Pins wie SO14 auf einem Viertel der Fläche. Ideal
eine komplett neue CPU Architektur zu lernen - meine letzte war wohl Risc-V^^. Was hatten die PIC32 - ich denke einen MIPS? PIC hab ich eh immer gehasst ... Damals als ich schon gut Erfahrungen mit AVRs und deren Luxus gesammelt hatte, musste ich auf einen PIC16F84 zurücksteigen 🤢 (Ich bin
-
Thread
Bauteil-Round Up: Funkmodule, Funkmodule und ein paar Chips
attachment/647395/3.png) Bildquelle: Taoglas ### MicroChip WFI32E03 - WLAN-Modul auf Basis des PIC32MZ2051-W1. Im Hause MicroChip arbeitet man seit einiger Zeit daran, Espressif im Bereich der General Purpose Compute-Funkmodulkombinationen das Wasser abzugraben. Der neueste Kandidat hört auf den
-
Thread
PIC30F/MPLAB ICD3/ Can Empfang Programmierung
Moin Robin, ich weiß jetzt nicht genau welcher PIC gemeint ist (dsPIC30F, PIC32...), aber mein Tip ist auch eher unabhängig davon! Kann es sein das der Pin deiner LED (B0) erst als IO definiert sein muß? Die Pins bei den µC sind ja meist mehrfach belegt, so beim dsPIC30F2020
-
Thread
Raspberry Pi-Funkmodul, CircuitPython-Update, MicroAI uvam
keySTREAM service to AWS® with the ECC608 secure element running on a 32-bit Arm® Cortex®-M4-based PIC32CX SG41MCU and a WINCS02PC Wi-Fi module. [/c] ### UltiMaker CeraFila SUS316L – neues metallisches Druckfilament Mit „metallischen Fibern“ versehene 3-D-Druckfilamente sind - siehe beispielsweise
-
Thread
Google startet Find my Device, neue Chips und Kerne, etwas Lesestoff
um verschiedene Module erweitert: [c] hese additions include the RF-ready WBZ350 module and the PIC32CX-BZ3 SoC that offers the lowest entry point available for integrating a Bluetooth Low Energy microcontroller (MCU) into product designs. For a list of all 12 . . . In addition to its Bluetooth MCUs
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Ich bin bekennender I2C-Hasse. Drum habe ich das nur für PIC32 selber geschrieben, denn für PIC24 gibts das fertig. Die Unterschiede zu deinem PIC dürften sich in Grenzen halten. Siehe Anhang. Warnung: Mein Code das sehr simpel und blockierend. Es gibt z.B
-
Thread
FATFS f_lseek für den schnellen Zugriff beim lesen
Hallo Community, ich habe zu einem 4Gbit NAND Flash auf dem PIC32 die FATFS von elm chan implementiert. Ich kann Dateien lesen, schreiben und löschen. Allerdings dauert das Ganze beim Lesen von 37kByte ca. 945ms. Um das zu beschleunigen, wollte ich die f_lseek Funktion