-
Thread
PIC32 USART1 RX-Interrupt geht nicht zu
. Die ganze Routine läuft auch ganz gut mit einem PIC18F. Jetzt wollte ich das Projekt auf einen PIC32 implementieren. Und hier geht gar nichts mehr. Interrupts werden ausgelöst, aber das RX Flag kann nicht gelöscht werde. Habe es schon mit allen möglichen funktionen probiert, aber das SCH**** Flag
-
Thread
Displaya 16-Bit Mode?
danke für die Antworten. Versuche jetzt seit längerer Zeit das oben angesprochene Dispaly mit einem PIC32 im 4 wire SPI Mode anzusprechen, ohne Erfolg. Ich poste mal meinen Code, vielleicht fällt Jemanden etwas aus. Die Hardwarekonfigs habe ich alle dementsprechend angepasst. [c] #define _SUPPRESS_PLIB_WARNING
Began to clear the screen (display window) NextStep(); } /* Initialize SPI module in pic32 */ void InitSPI(void) { // 8 Bit, Master-Mode, eanable SPI-1 // nano_CS_LAT_BIT=1; //nano deselected // OpenSPI1(SPI_MODE16_ON | MASTER_ENABLE_ON , SPI_ENABLE); /* Idle state
-
Thread
Midi out hit PIC32 3,3V Fragen
Betriebsspannung wird ein 220 Ohm Widerstand empfohlen am Midi Out Port. Hab gelesen mit 3,3 V (PIC 32( kann man auch MIDI out realisieren sollten man dann nicht auch den Widerstand auf 120 Ohm Senken ? ( Midi = Stromgesteuert), das man in etwa den Selben Stromfluß hat wie bei 5V ?. Hab jetzt mein
-
Thread
PIC32 SPI2 Interrupt Probleme (1xx_2xx Serie)
Problem, dessen Lösung mich gestern Nacht fast um den Schlaf gebracht hat. Problematik: SPI2 auf dem PIC32 der 1xx oder 2xx Serie in Kombination mit dem XC32 Compiler und der SPI Lib. Wenn man nun versucht auf dem SPI2 einen Interrupt mit folgenden Funktionsaufrufen zu bekommen... Geht nicht. Beim SPI1
Source-Codes bestätigt auch, daß es funktionieren sollte: in "c:\program files (x86)\Microchip\xc32\v1.31\pic32-libs\peripheral\int\source\int_tbl_lib_obs.c" ist ein __IntTbl-Array definiert, wo alle SPI2-Register und Flags definiert sind und was von INTSetVectorPriority in int_tbl_lib.c verwendet wird. Die
-
Thread
PIC32 Kopieren von externer RTCC (MCP7941x) zu interner RTCC
Da Microchip beim designen der PIC32 den VBAT Anschluss vergessen hat behelfe ich mir nun mit einer externen RTCC. Ich möchte nun die Daten von der externen zu internen RTCC kopieren. Dabei ist allerdings mein Problem das sowohl
externe als auch die interne RTCC ein 10/01 Format hat, jedoch die structure rtccDate die von ALLEN PIC32 funktionen verwendet wird anders aufgebaut ist. Wie lässt sich das in der unten genannten structure abbilden?! Beispiel: Date 01-31 (Monatstag) wird aufgeteilt in 10DATE und DATE Sprich hier
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Punkt aber ob Arduino oder PICKit ist egal. Ob auf den Kits nun AVR 8bit, AVR 32bit, PIC 8bit, PIC 32bit, STM32 oder MIPS drauf ist hat mit der Entwicklung nicht viel zu tun, außer man braucht spezielle Dinge die nur XYZ kann :-P AVR 8bit und PIC 8bit dürften 50:50 bei Hobbybastlern ausmachen, da
gelandet bin. 1. Wenn ein PIC18 nicht mehr reicht, nehm ich einfach ein PIC24/dsPIC oder danach einen PIC32 und muss weder die IDE, noch den Programmer, noch den Hersteller (und damit auch die Datenblattstruktur und Bezeichnungen der Register) wechseln. 2. Würde mir das Lobpreisen meines Herstellers und
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
dass du keinerlei Ahnung hast. Diese PIC hier: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mz-ef-family Können Leistungsmässig mit deinem tollen Teensy locker mithalten. Locker. Falls du mich jetzt für einen PIC-Jünger hältst, liegst schon wieder ziemlich daneben. Wir verwenden
-
Thread
µC von 0 auf lernen. ASM oder C?
für den Hobbyisten relevanten HErstellern von µC mit MIPS Kern fällt mir aber gerade nur Microchip (Pic32) ein, die anderen mir bekannten MIPS derrivate bekommt man als Hobbyist nur mit Aufwand... Gruß Carsten
den Hobbyisten relevanten HErstellern von µC mit MIPS Kern fällt > mir aber gerade nur Microchip (Pic32) ein, die anderen mir bekannten > MIPS derrivate bekommt man als Hobbyist nur mit Aufwand... (Mit Nachschlagen meine ich jetzt überprüfen ob die nicht doch mittlerweile den einen oder µC mit ARM
-
Thread
gcc11 könnte das avr Backend verlieren
als es könnte. Nebenfrage: Wie sieht's eigentlich mit den kommerziellen Compilern für ARM- oder PIC32 aus? Sind die auf dem gleichen Stand wie GCC oder LLVM? Veit D. schrieb im Beitrag #6167101: > Zudem es eine Einmalzahlung wäre. Genauso gut könnten sie für begrenzte > Zeit 1-2 Programmierer
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
7-Segmentanzeige über usb ansteuern Gesperrt
Hallo Zusammen, Ich habe erst zeit paar tagen angefangen mit C (pic32) zu programmieren. ich möchte, ein Programm für 7segment anzeige mit 2 tasten (1 hochzählt und die andere runter zählt) schreiben!!!! ich habe leider keine Ahnung wie ich umgehen soll
-
Thread
PIC32 XC32 Compiler keine Fehlermeldung bei zu wenig Parametern
Hallo, ist das normal, dass der XC32 keinen Fehler und keine Warnung ausspuckt, wenn einer Funktion zu wenig Parameter übergeben wurden?
-
Thread
PIC32 - zwei SPI Schnittstellen kontinuierlich betreiben
Hallo zusammen, ich möchte mit einem PIC32MX1xxxxx mit einem SPI Modul (SPI1) kontinuierlich Daten einlesen (slave, bitclock = 200-300 kHz) und gleichzeitig auf dem zweiten SPI Modul (SPI2) daraus abgeleitete Daten ausgeben (framed, slave,
-
Thread
Pic32 Ethernet Starter Kit ohne CD
Hallo, ich habe mir ein PIC32 Ethernet Starter Kit gekauft, jedoch war in der Verpackung keine CD dabei. Ich hab mir jetzt MPLABX und den C Compiler installiert. Brauche ich noch irgendwas? z.B. Treiber für das Starter kit?
bei MPLABX ein neues Projekt aufmache, muss ich ein Tool auswählen. Welches ist das passende? SKDE PIC32? Danke vorab für die Hilfe. Gruß, PIC starter
-
Thread
PIC32 Pinguino - Erfahrungsaustausch gesucht
Stichworte: (Arduino), Pinguino, PIC32, PSoC5, Anwendung von µC's in Meßgeräten, im Amateurfunk, HF- Technik, Fotografie Da sich in meiner Umgebung kaum jemand mit Mikrocontrollern beschäftigt, und auch nicht jedes Problemchen hier ins
-
Thread
PIC32 I2C und Interrupt
Hallo, ich habe ein Frage bezüglich des PIC32MX795F512L: Ich rufe innerhalb der Interrupt-Methode (EXT_INT0) eine Funktion auf, welche eine Verbindung zum I2C herstellen soll. Jedoch, scheidert er an der Funktion I2CBusIsIdle. Außerhalb des Interrupts
-
Thread
PIC32 im Programm erkennen wenn im Debuggmode läuft
Hallo Zusammen Hat jemand eine Idee ob es möglich ist beim PIC32 im Programm zuerkennen ob es im debuggmode läuft? Bitte. Danke. Lg. Johann K.
-
Thread
PIC32 - Problem mit USBID-Pin
Hallo, der RPF3-Pin an meinem PIC32MZ verhält sich nicht wie erwartet. Zunächst hat der Pin gar nicht auf ein Setzen des LAT-Bits reagiert. Nachdem ich über das entsprechende Configuration-Bit die USB-Funktionalität deaktiviert habe,
-
Thread
pic32mx795F512L läßt sich nicht mehr programmieren
Gibt es beim PIC32 eigentlich ein Flashpasswort oder ähnliches womit man den Code vor ungewolltem Auslesen oder Überschreiben schützen kann? Ich hab auf die Schnelle gerade nichts dergleichen gefunden. Beispielsweise
-
Thread
ADC-Wert skalieren
b = a * a ; debug[6] = b; } [/c] Also 80 ns / Double Float Berechnung. PIC32MZ @ 200 MHz mit FPU.
Dirk F. schrieb im Beitrag #7540600: > PIC32MZ @ 200 MHz mit FPU. Und was kostet es auf einer 8 Bit CPU ohne FPU? Aber inzwischen braucht man wohl schon einen 200MHz Boliden mit 512K Ram um in einem Wasserkocher die Temperatur zu messen
-
Thread
PIC32 UART lib nur für UART1 und 2?
Hallo Leute, der PIC32, den ich benutze (PIC32MX795F572L) hat 6 UARTs. Wieso hat die microchip Library aber nur Funktionen für UART1 und 2? Oder gibt es das auch irgendwo für die anderen UARTs? Klar, man kann es auch
-
Thread
PICkit2 blutiger Anfänger ohne ansatzweise Plan.
nur ein Assembler drin. C-Compiler für die entsprechende Architektur (PIC16, PIC18, PIC24/dsPIC, PIC32) musst Du noch extra installieren. Die gibts hier: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en534868&page=wwwCompilers Je nachdem, für welchen Chip
unterstuetzt PIC12Fxxx, PIC16Fxxx und PIC18Fxxx. Alles ein- und derselbe Compiler. Wenn man dsPIC oder PIC32 programmieren will, braucht man zwar einen anderen Compiler von denen, aber GUI, Bibliotheken usw. bleiben weitestgehend gleich.
-
Thread
Selbstgemachte Durchkontaktierungen unter SMD Chips
... klappt wunderbar... ich hab zwar kein spartan bisher verbaut... verwende ich aber unter einem pic32 oder xc95144 funktioniert geht super... gruss egon ;)
-
Thread
Microchip-GenericTCPServer Problem
Problem gestoßen, welches ich nicht alleine lösen kann:-( Ich brauche eure Hilfe!! Ich benutze das PIC32 Ethernet Starter Kit. Die TCP verbindung zwischen dem PIC(Server) und PC(Client) funktioniert. Wenn das LAN - Kabel abgezogen wird, ist die Verbindung unterbrochen und der Server muss neu gestartet werden... Das will ich umgehen. Ich würde gerne eine Abfrage in den PIC32 einbauen und bei erneutem einstecken des Kabels soll sich der Server neu starten...
-
Thread
SPI Display UC1608 PIC32MX795
Ansteuerung auf dem Starterkit funktioniert wiederum alles tadellos. Das Starterkit ist mit einem PIC32MX795F512L bestückt. Auf meiner eigenen Platine sieht das ganze wie folgt aus: - PIC32MX795F512L Config Bits: [c] #pragma config FNOSC = FRCPLL // Oscillator Selection Bit ->
-
Thread
Einfache Sensortaste
diesen alten Thread nochmal auskrabe. Ich versuche die ursprüngliche Idee von Peter hier auf einem PIC32 zum laufen zu bewegen. Zuerst mal die Frage hab ich das so richtig verstanden und aufgebaut: http://toflo.homeunix.org/~toni.burger/temp/kap_taste.png PC7 wird vom Timer abwechselnd auf high und
wenn man den sensor berührt. so 2-3 Schleifendurchläufe mehr. (aber auch nicht immer). Zumal der PIC32 mit knapp 74Mhz läuft hätte ich schon etwas mehr erwartet wenn hier mit 8Mhz schon größere Änderungen erzielt werden. Hab ich bei der Beschaltung doch was falsch verstanden? Muss ich irgendwas besonderes
-
Thread
HI-Tech Compiler
MCUs */ #if defined(__HTFSC__) || defined(_HTFSC_) #include <htfsc.h> #endif /* HI-TECH C for PIC32 */ #if defined(__PICC32__) #include <pic32.h> #endif /* HI-TECH C for PSOC */ #if defined(__HCPSOC__) #include <psoc.h> #endif #endif
-
Thread
AVR 8bit auch für größere Projekte?
Oder einen anderen 32 Bitter? 68000 zB? MIPS? Z.B. diese hübschen kleinen 28-Pinner von Microchip PIC32MX1xx/2xx. Gibts sogar in DIL. Hast Du denn überhaupt einmal eine Zeile Code außerhalb Deiner AVR8-Welt geschrieben? Nicht? Wie kannst Du denn hier mitreden, wenn Du offensichtlich gar keine Ahnung
groß ist, wo unbedingt ein M4 oder gar RasPi her muss. Wenn man mal bedenkt, dass die neuen PIC32MZ 2MB Flash haben...Da brauch ich dann 4 Stück, damit meine Taschenlampenapp drauf passt, um die LED vom Handy anzumachen. ;)
-
Thread
Ist ATXMEGA etwa out?
schwach. Uuuuuuuaaaaaah :-( Das ist ja eine seltsame Theorie. Ich kenne das genauer von PIC32MX. Dort wächst die Geschwindigkeit auch bei >40MHz fast linear weiter, obwohl das laut deiner Theorie nicht so sein dürfte - das Flash verlangt über 40MHz waitstates. Ich bin mir da ziemlich sicherm ich habs fleißig ausprobiert. Der Grund: PIC32 haben einen Pefetch-Cashe und lädt Code "vor" (Predictive instruction prefetch). Das macht die waitsatetes so gut wie wett. Dazu kommt: Der PC vor dem du sitzt, hat das Problem in noch viel massiverer
-
Thread
PIC32 Ethernet Starter + SSD1963 EvalBoard + Touchscreen
www.techtoys.com.hk/Displays/SSD1963EvalRev2A/SSD1963EVAL_Rev2A_UG_Rev1_0b.pdf Das Set beinhaltet ein PIC32 Ethernet Starter Kit mit Breakoutboard Das SSD1963 Eval Board mit 7 Zoll Display Touch 2x PIC32MX795F512L-80I/PT-ND 100TQFP sowie 5x SSD1963QL9 Neupreis war damals 280 EUR. Das Set wurde
-
Thread
Datenblatt PIC32MX795F512L
Hallo Zusammen Ich habe so meine Probleme mit den Datenblättern des PIC32MX795F512L. Wie finde ich z.B. heraus welches IFSx Register für die SPI1 zuständig ist. gibt es eine Tabelle aus der man diese Zugehörigkeiten herauslesen kann? Gibt es eine Tabelle in der steht welches
-
Thread
PIC32MX350: INT4 wird nie ausgelöst
Ich verwende hier drei externe Interrupts INT1, INT2 und INT4 an D8, D9 und D11. Die Zuweisung der Pins sollte passen: [code] INT2Rbits.INT2R = 0x0000; //RD9->EXT_INT:INT2; INT4Rbits.INT4R = 0x0003; //RD11->EXT_INT:INT4; INT1Rbits.INT1R = 0x0004; //RD8->EXT_INT:INT1; [/code] Die Initialisierung der Interrupts selber sieht für mich auch gut aus: [code] IPC4bits.INT4IP = 1; IPC4bits.INT4IS = 0; IPC1bits.INT1IP = 1; IPC1bits.INT1IS = 0; IPC2bits.INT2IP = 1; IPC2bits.INT2IS = 0; INTCONbits.MVEC = 1; [/code] Trotzdem wird INT4
-
Thread
PIC32MZ2048EFH100, die LED-s leuchten nicht gleich hell
gestoßen. Es geht um folgendes: Ich hab ein Development Board Explorer 16 mit einem Eval Board PIC32MZ EF PIM bekommen. Als Programmer benutze ich PICKit3. Als Einstieg wollte ich ein ganz einfaches Programm zum Laufen kriegen und zwar einfach die 8 LED-s von Explorer 16 (D3 - D10) zum Leuchten bringen
-
Thread
P8052AH-Basic --> Atmel
Der Vollständigkeit halber mit PIC32 (Leistung): http://geoffg.net/maximite.html http://geoffg.net/tft-maximite.html Note: Der Quellcode des BASIC Betriebssystems ist auf Anfrage erhältlich. SD-Karte ist Standard. Den kenne
-
Thread
[V] diverse PIC-MCUs
Typs auf einmal, bei den Mengen lohnt es sich auch gar nicht das noch aufzuteilen denke ich. 2x PIC32MK0512GPE064-I/PT TQFP64 im Tape, 15 Euro 2x PIC32MX170F256D-50I/ML QFN44 in Tube, 8 Euro 4x PIC18LF2321-I/SS SSOP28 in Tube, 8 Euro 3x PIC18F45J10-I/PT TQFP44 im ESD-Karton, 9 Euro 2x PIC16LF876A-I
-
Thread
PIC32MX795F512 und PLL
Habe aus einem Microchip Beispiel folgendes entnommen. // Configuration bits #if defined(__PIC32MX__) #pragma config FPLLODIV = DIV_1, FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FWDTEN = OFF, FCKSM = CSECME, FPBDIV = DIV_1 #pragma config OSCIOFNC = ON, POSCMOD = XT, FSOSCEN = ON, FNOSC = RIPLL
-
Thread
Headerboard mit USB Ethernet PHY und 4x UART gesucht
meinen Anforderungen entsprechen. Also kennt ihr die evtl. auf einer Platine mit PHY verwurstet? PIC32MX675FxxxH => 64Pin PIC32MX675FxxxL =>100Pin #32Bit AT32UC3C2512C =>64Pin AT32UC3C1512C =>100Pin AT32UC3A1512 =>100Pin AT32UC3A1512AU =>100Pin #Cortex M3 ATSAM3X8C => 100Pin #Cortex M4 ATSAM4E16C
-
Thread
Würfelerkennung
an jeder seite) so dass die würfel nicht runterfallen und montier eine kammera drüber. ps: einen PIC32 mit 110 DMIPS sollte reichen ;)
-
Thread
Wozu der "Prog" Button?
Gibt es beim PicKit3 und schrottet PIC32: www.microchip.com/forums/m635420.aspx
-
Thread
PSP-TFT (Sharp LQ043T3DX02) 4.3" S1D13743
selbstgestrickten nehmen bestehend aus nem cpld, dazu nen dicken sync-sram, ein paar latches und nen pic32 als Datenaufbereitung und simpler geometry processor, der 2d-sachen berechnen soll. Dazu muss ich jetzt aber erstmal ne eigene eagle lib für die ganzen BT machen. Gruß Hannes
-
Thread
Config-Daten im Flash ablegen (PIC32MX795)
Das Flash des PIC32MX795 lässt sich scheinbar nur in niedriger begrenzter Anzahl (um die 1000 Löschaktionen) benutzen. Zumindest wenn man auf der sicheren Seite bleiben will. Ich möchte Config-Daten im Flash ablegen
ungültig markieren und weiß damit, dass ich mit Offset 8 weiter lesen/testen muss? Oder hat der PIC32MX795 einen Mechanismus, dass ich dies nicht machen kann? 5) Alternative wäre, dass ich die CFG-Daten jeweils auf die nächsten 8 Byte schreibe (natürlich aligned), die frei (0xFF) sind. Würde
-
Thread
PIC32MX350 Programmierung schlägt mit seltsamer Meldung fehl
Hi, ich versuche gerade, einen PIC32MX350 per PICKIT4-Programmer zu progammieren, leider mit mäßigem Erfolg. In der MPLab-IDE kommt erst diese Meldung: [code]Application version............00.05.41 Boot version...................01.00.00
number............0540a22e50 PICkit 4 is supplying power to the target (3,25 volts). Target device PIC32MX350F256H found. Device Revision Id = 0xA1[/code] Da er den PIC korrekt erkennt, vermute ich jetzt mal, dass die Hardwareanbindung in Ordnung ist. Allerdings lädt er mein Programm dann nicht runter
-
Thread
USB (-C) Ladegerät + PIC USB OTG zum Debuggen
gegeben werden, deren Laptop mit dem Produkt zu verbinden, um über USB direkt Zugang zu unserem uC (PIC32MX470F512H) zu haben und als Debugschnittstelle zu verwenden (so dass man das Produkt nicht öffnen muss, um einen Debugger an den uC zu setzen). Unser uC (PIC32MX470F512H) besitzt eine USB 2.0 (OTG
-
Thread
ATMEL's AVR Absatzmarkt
Stück > werden es inzwischen sein. Bei den PICs ist die Stückzahl noch 0. Ich setze PICs (PIC12...PIC32) inzwischen seit ca. 15 Jahren ein. Meine Stückzahlen sind nicht wirklich hoch, doch 5000 Stück werden es inzwischen sein. Bei den AVRs ist die Stückzahl noch 0. (Und das wird wohl auch so bleiben
-
Thread
Suche Hobby Rechenmonster
Aber im Ernst: Hat jemand Erfahrung mit dem PIC32 STARTER (Digi Nr DM320001-ND)?
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
Oder PIC 32MX150F128B Mit 128K Speicher.
-
Thread
Schaltkreis im DIL64
könnte der Verlustleistung von 2,5W geschuldet sein. Wenn man sich dagegen vor Augen hält, dass ein PIC32MZ einen 12 Bit Wandler mit 28MS/s enhält...
-
Thread
S/PDIF Switch
einen Samplerate-converter spendiert, dies in einem µC mit 4 dazu fähigen SPI Schnittstellen (z.B. PIC32MZ) mit der jeweiligen gewünschten Lautstärke multiplizieren und diese Werte dann alle addieren und über S/P-DIF-Encoder und Toslink-Sender wieder rausschmeißen. Dabei wird man dann auch Lästigkeiten
-
Thread
Mikrocontroller in Solar MPPT identifizieren
evtl. noch eine Idee? Laut Doku ein DSP. dsPIC ? PIC24FJ64GA705 hat Reset aber an 19. PIC32MK0512MCJ048T an 4.
-
Thread
Frage zu Microchip PIC µC
nach alle PIC10, PIC12, (PIC14 habe ich noch nie gesehen), PIC16, PIC18, PIC24, PIC30, PIC33 und PIC32. Mich hat es damals 50 Euro bei Reichelt gekostet.
-
Thread
Hilfe bei kleinen Programmen für PIC32MX5xx
Hallo alle miteinander, ich habe ein kleines Problem bei der Programmierung eines PIC32. Im Rahmen einer Laborvorbereitung soll ich nun einige kleine Programme schreiben, was mir jedoch etwas schwer fällt, da ich bis jetzt nur mit ATMEGA zu tun hatte und C auch nicht gerade meine stärke