-
Thread
PIC32 mehr als 1000 mal flashen
Hallo, im Datenblatt des PIC32MX795F512L steht, dass man den Flash Programmspeicher min 1000 mal beschreiben kann. Hat jemand Erfahrungen damit gemacht, wann der Flash kaputt wirklich unbrauchbar wird ? Ich bin halt ein schlechter
-
Thread
LPC mit Basic programmieren?
längerem ohne > Resonanz. Genau das ist das Problem. HAbe mit Mikrobasic bis jetzt immer für PIC32 gecoded. Nun ist aber ein LPC verbaut --> Sieht nicht gut aus für mich.
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
deutlich leistungsfähiger. Aus meiner Sicht ist der Vorteil bei Microchip, dass du von den PIC10 bis PIC32 die gleiche IDE und Hardware nutzen kannst. Nur die Compiler wechseln, sind aber frei verfügbar. So kannst du, wenn der PIC16 zu schwach wird zum PIC18 wechseln, ohne was groß neu zu lernen oder neu
Wechsel sogut wie nicht spürbar. Sollten die irgendwann nicht reichen, gibts die PIC24/dsPIC und danach PIC32. Bei Arduino gibt es meines Wissens auch welche vom kleinen AVR bis zum ARM, da kann ich aber nichts zur durchgehenden konsistenz der Programmierung sagen. Doch selbst wenn es da auch sehr einfach
-
Thread
Welchen Mikrcontroller soll ich nehmen?
alles vom kleinen 8-Bit AVR/PIC über 16-Bitter MSP430/PIC24/dsPIC bis hin zu 32-Bitter Cortex-Mx, PIC32 oder darüber hinaus sein. Relativ prädestiniert könnten hier z.B. die PSoC5LP von Cypress sein, da sie je nach Variante sowohl 12-Bit ADCs mit bis zu 1 MSPS, als auch einen 20-Bit Delta-Sigma ADC
-
Thread
Auswahlhilfe für PWM müC
mans braucht.... Gibts beide auch als TQFP80 oder 100. Es gibt auch noch andere Reihen oder auch PIC32. Musst du entscheiden, ob du ggf doch was anderes sehen willst, oder nicht. Kann mir aber vorstellen, dass es das bei Atmel auch gibt. Je nach deiner Programmierung kann es ja auch sein, dass der
-
Thread
C++ auf einem MC, wie geht das?
Hardware-Plattformen wir unterstützen wollen. Sicherlich AVRs, offensichtlich auch ARMs. Was ist mit PICs, PIC32 und MCP430? Wenn wir die gewünschten Plattformen zusammengetragen und entschieden haben, sollten wir deren Gemeinsamkeiten und Unterschiede im Detail herausarbeiten. Erst dann können wir uns sinnvolle
komme. Ich versuche es erstmal ohne. Karl Käfer schrieb im Beitrag #3978973: > Was ist mit PICs, PIC32 und MCP430? Dazu Jörg bereits schrieb im Beitrag #3972896: > Sowie du das versuchst, auf viele Familien auszuweiten, geht das schnell > ins Uferlose. Zum MSP430 ich schrieb im Beitrag #3973010
-
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
Flash-Speicher-Adresse
Hallo, ich habe einen PIC-Mikrocontroller (PIC32 Ethernet StarterKit) und würde gerne eine Konfiguration von meinem Programm im Flash-Speicher speichern. Aber was für eine Speicher-Adresse soll ich verwenden. Denn wenn ich z. B. 0x9D00C000 verwendet
-
Thread
uBoard - USB Multi-Gerät
Vorteil, dass Du in einer Umgebung mit einem PICKit3 vom kleinen 6-Pinner bis hoch zum 200 MHz 32 Bit PIC32MZ alles programmieren und debuggen kannst und eine im Vergleich zu Atmel größere Peripherieauswahl vorfindest, wobei die Peripherie selber leistungsfähiger ist, zB: Ethernet MAC+PHY eingebaut, CAN
-
Thread
Zeitcontroller mit Mikroprozessor
programmierten PIC. Dazu benötigst du für 30€ ein Programmiergerät oder einen fertig programmierten PIC32. Nette Leute wie ich, senden Dir den gern zu. Das Basic ist leicht verständlich und Du kannst sofort loslegen. DS
-
Thread
Welcher µC ist "der Richtige"
Keil IDE mindestens ebenbürtig > - Codegröße limitiert, teure Lizenzen nötig Wenn es um die PIC32 geht, gibt es bspw. auch die Möglichkeit den normalen GCC zu benutzen, auf welchem der XC32 bzw. XC32++ basiert http://wise-ware.org/wiki/index.php?n=Pic32.GccPic32 Für die Compiler von Microchip
ASIL D oder IEC 61508 SIL 3 Anwendungen entwickelt wurden. p.s. Die GHS-Compiler sollten auch für PIC32 erhältlich sein http://www.ghs.com/news/20071105_microchip.html
-
Thread
Suche Cortex M3/M4 im QFN Gehäuse
PIC32MX795F512H-80I/MR ist im QFN64. Halt MIPS statt ARM. PIC32MX795F512L-80I/TL ist VTLA124. Geht das auch? (QFN mit zwei Reihen, siehe http://media.digikey.com/Photos/Microchip%20Tech%20Photos/124-
-
Thread
Störsignale µC im allgemeinen
das Modul von Pollin habe ich auch, es ist eine echte Mimose. Der µController (PIC32) macht bei mir keine Probleme, dafür der Step-Up für die Displaybeleuchtung (ein Boost-Wandler) und das Funkmodul. Die Störungen durch das Funkmodul sind so kurz, dass ich sie problemlos digital herausfiltern
-
Thread
PIC32MX I2C Modul nicht initialisiert
Hallo, ich nutze das PIC32 Starterkit und versuche eine I2C Kommunikation aufzubauen. Der Code sieht wie folgt aus: [c] #define _SUPPRESS_PLIB_WARNING 1 #include <p32xxxx.h> #include <stdio.h> #include <stdlib.h>
wird das Modul nicht richtig konfiguriert. Ich nutze ja das I2C1-Modul. Diese befinden sich beim PIC32MX795L an den Pins 84 und 86. Bei vorherigen Pics musste ich noch mittels Peripheral Pin select die Funktionen auf die jeweiligen Pins Mappen. Dies entfällt offenbar bei dem PIC32. Also einfach I2C
-
Thread
"Anfänger" Hilfe bei Controller Wahl (TCP/IP)
TCP/IP Stack sehr viel Speicherplatz braucht PIC18F97J60, wenn Du wenig CPU-Leistung brauchst PIC32MX695F512+ext. PHY, wenn Du viel CPU-Leistung und hohe Datenraten brauchst. fchk
-
Thread
Lötstoplack zwischen SMD-Pins
Hallo, ich bin dabei meine erst SMD Leiterplatte zu routen. Habe die 2 Bausteine (PIC32MX795F512L und DP83848C) aus der EAGLE 5.11 LIB entnommen. Beide haben einen Pin Abstand von 0.5 mm. Jetzt bin ich etwas unsicher ob ich das kleine Bauteil löten kann, da bei dem 48 poligen Gehäuse
-
Thread
Entprellung Taster
Hallo ich würde gerne für einen PIC32 die Tasten enptrellen. Als Beispielcode habe ich mir den COde aus dem Forum rausgesucht. Dieser ist eigentlich auch verständlich. Weiterhin habe ich versucht diesen auf den PIC anzugelichen. Der Code
Ich hab versucht beim PIC 32 die Delay_ms über TIMRE zu realisieren (nach BeispielCode): Wenn ich den Timer bis 39062 hochzählen lasse sollte ich 1 s haben, wenn ich folglich nur bis 39 hochzähle 1ms! Selbst wenn ich 1s versuche
-
Thread
Welchen µC-Typ für neues Projekt?
ARM Du kannst auch einen dsPIC33EP (140 MHz/70 MOPS, 16 Bit mit DSP-Erweiterungen) oder einen PIC32MX (32 Bit 80 MHz/80 MOPS, MIPS-Kern) verwenden. Die gibts von klein (28 Pin DIL) bis 144 Pin TFQP/121 Pin FBGA. und sollten Dir genug "Spielraum" verschaffen. Zum Programmieren brauchst Du ein PICKIT3
-
Thread
Pic32 ext. Interrupt : jitter in der ISR
Hallo zusammen, in einem Projekt benutzen wir den pic32mx440. in Zwei Steuerungen läuft die gleiche Firmware (sysclk=80MHz) und mit dem gleichen externen Signal verbunden (INT0) und in der ISR wird ein Pulse ausgegeben. Der externe Interrupt kommt
-
Thread
Fehler im Schaltplan PIC32 Ethernet Starter Kit II
Hallo zusammen, ich starte jetzt mein erstes Projekt mit dem PIC32MX795F512L und Ethernet. Für den ersten Prototypen habe ich große Schaltungsteile aus der Microchip Doku PIC32 Ethernet Starter Kit II übernommen. Folgender Fehler ist mir aufgefallen: Im Datenblatt
AVss nicht belegt ????? Meine Lösung sieht so aus: Bild 3. Ist das ein Fehler im Schaltplan PIC32 Ethernet Starter Kit II ? Gruß Dirk
-
Thread
Universalprogrammer für EPROMS, PICs,.
kann ich den J-Link von Segger, welcher für Privatleute recht günstig ist. Der geht leider nur für PIC32, dafür aber für vieles andere (FPGAs, ARMs..). Aber wer will schon PIC16. Einzig die PIC24 fehlen mir. Sonst ist das PICkit3 recht brauchbar. Das kann man bedenkenlos kaufen. Im Verleich zum J-Link
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
das überfordert. Das sind aber Probleme die nichts mit ARM an sich zu tun haben. Das sieht bei PIC32 auch nicht besser aus. Ich kann nur sagen, der Versuch die komplexere Architektur der Peripherie hinter einer noch komplexeren Lib bzw. Entwicklungsumgebung zu verstecken, geht gründlich in die Hose
-
Thread
Verwirrung: PIC mit TCP-IP Stack
integr. Magnetics Weg2: PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich Weg3: PIC32MX695F512L80PT (inkl Ethernet) + PHY Chip DP83848C + RJ45-Mag. Für welche der o.g. Möglichkeiten kann ich die Software TCP-IP Stack von Microchip einsetzen ? Geht fürPIC32 nur das neue Harmony
Hallo zusammen, danke für die Antworten, dann werde ich wohl bei Reic** eine paar PIC32 kaufen. Gruß Dirk
-
Thread
uM-FPU64? Was steckt da drin?
micromegacorp.com/downloads/documentation/uM-FPU64%20Datasheet.pdf Vom Pinout her sieht das stark nach PIC24/PIC32 aus.
-
Thread
ARM und Assembler Programmierung?
kann. Ich habe noch einmal nachgeforscht. Für den 80MHz, 32Bit MIPS Controller von Microchip, den PIC32MX320F128 sieht das Blink Programm mit der oben erwähnten Library so aus [c] int ledPin = 43; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite
> Ich habe noch einmal nachgeforscht. Für den 80MHz, 32Bit MIPS Controller > von Microchip, den PIC32MX320F128 sieht das Blink Programm mit der oben > erwähnten Library so aus > int ledPin = 43; > void setup() > { > pinMode(ledPin, OUTPUT); > } > void loop() > { > digitalWrite(ledPin,
-
Thread
µC Auswahl Atmel Atmega - UART und Batteriebetrieb
die eine LIN-Schnittstelle haben. Bei den PICs haben die meisten PIC18F und alle PIC24/dsPIC und PIC32 LIN-fähige UARTs. Der Master muss gemäß LIN-Spezifikation einen Quarz-Oszillator haben, um den Slaves das Timing vorgeben zu können. Wie gesagt: dieses Problem ist erfolgreich gelöst und millionenfach
-
Thread
PIC32 - Pin funktioniert nicht
Hallo, ich sitze gerade vor einem PIC32MX470 und komme einfach nicht weiter, da der RA0-Pin nicht tut was er soll, bzw. was ich erwarten würde. Ich möchte ihn als einfachen digitalen Ausgang nutzen. Das entsprechende TRSIA0-Bit ist auf 0
-
Thread
PIC32 Programmierung
Hallo Hat jemand Erfahrung mit PIC32 ich verwende den PIC32MX795F512L und habe Probleme. Ich habe auf der main.c eine Funktion hinzugefügt und plötzlich hat mein System nicht mehr funktioniert. Ich habe einges versucht und festgestellt
COM M-CPU } ... } Es kommunizieren zwei Baugruppen (M-CPU und C-CPU und jede hat einen PIC32) seriell miteinander und wenn die Funktion dirnnen steht in main, dann werden die Telegramme nicht zur gänze empfangen. Es dürfte die Plosse Anwesenheit des Codes ein Problem sein. Zur zeit tritt
-
Thread
ADS1115 Single-Shot-Modus
Ich bins nochmal. Der Pin wird doch als RDY-Pin genutzt. Dieser soll am PIC32 einen Interrupt auslsen, sobald die Konventierung eines einzelnen Wertes abgeschlossen ist. Der High_Threshold-Register ist auf 0xFFFF eingestellt; der Low_Threshold-Register auf 0x0000. Die Konfiguration
-
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
FTDI 3,3v Probleme
interesiert Erwin kann ich dir sagen das dass mit den interrupt vectoren wie es bei den größeren pic ist (pic32 ds pic) auch bald für die kleineren pics gibt und mann dann nciht nur den high und low interrupt hat sondern wircklich mehrer vektroen wo mand ei prioritäten einzelnt festlegen kann. Gruß tim
-
Thread
Microchip Ethernet Starter Kit / Harmony / UDP
Hallo, bei einem neuen Projekt mit dem PIC32 stehe ich ebenfalls vor der Hürde, einen UDP Server ans laufen zu bekommen. Das Microchip Forum Harmony kannst Du vergessen, nic los und man bekommt keine Antwort. Für mich bedeudet das, den alten
-
Thread
Virtueller Port auf PIC32
erstellen könnte und so immer alle Bits gleichzeitig schreiben. Ist das möglich? Ich nutze einen PIC32 und programmiere in C unter MPLAB (C32 Compiler). Wäre echt eine große Hilfe, wenn das gehen würde. Könnte das auch an vielen anderen Stellen einsetzen. Deshalb schonmal Danke für die Unterstützung
Laut Datenblatt ist beim PIC32MX110 - 150 der Port RB mit allen 16 Bits nach außen geführt (DIP 28 Gehäuse). Beim PIC32MX210 - 250 fehlen ein paar bits. Allerdings gibt es natürlich Überschneidungen mit anderen Signalen.
-
Thread
PIC32 externer Interrupt
Hallo, ich habe ein PIC32 MX795F512L. An diesem ist ein externer ADC angeschlossen. Dieser ADC hat ein Alert-Pin, welcher in meiner Programmroutine einen Interrupt auslsen soll. Dafr gibt es beim PIC ja die 5 EXT_INT-Pins.
Einfach mal ausprobieren, auch das mit den Configregister..... (Ich habe hier nur das DB für die PIC32MX5XX/6XX/7XX Controller offen mit der Pinbelegung und recht viel mehr kann ich momentan auch nicht rauslesen)
-
Thread
UDP Probleme mit Microchip Harmony Framework
Hi, ich versuche gerade Daten die per UDP auf PIC32 Controller ankommen auf dem integrierten Webserver darzustellen. Allerdings schmiert mir jedes mal der Webserver ab, sobald ein entsprechendes Packet eintrifft. - In den Anhang habe ich die "app.c
-
Thread
Solid State Relais an 3,3 Volt PIC
einigen Pins, nicht an allen. Snubber, ok mach ich, danke. Guter Tipp, sollte reichen. PIC32MX150 Input/Output • 25 mA source/sink on all I/O pins
Hardware Helfer gesucht schrieb im Beitrag #3830818: > PIC32MX150 > > Input/Output > • 25 mA source/sink on all I/O pins gibt es keine Obergrenze für die Summe an VCC und GND ? beim AVR ist das so, beim PIC: Maximum current out of VSS pin(s) 300
-
Thread
Standard-Programmer als DIY-Projekt
25$ gibt. Aber so ein SEGGER kostet ja schon einiges. Mal abgesehen davon, dass man ein Gerät für PIC32, ein paar Atmels, ARM (ST, NXP, TI, ...), einige DSPs und FPGAs (XILINX, Altera, Microsemi, Lattice) hätte. Kein ständiges wechseln "tausender" einzelnen Programmer. Zugegeben, bei FPGAs ist diese
zumindest alle ARMs unterstützen, die ARMs "uninteressant". Wenn ich Leistung brauche, habe ich noch den PIC32. Doch ich wollte mich ja mit den ARMs beschäftigen, eben weil man da ja die Wahl von verschiedenen Herstellern hat. Sollte es so sein, dass man für jeden Hersteller nen eigenen Programmer, IDE und
-
Thread
PIC18F45K20 Taktprobleme
Im Übrigen klingt sowas eher nach einer Aufgabe für einen kräftigeren 32bit-Controller z.b. den PIC32MX250F128B, der dürfte einer der schnellsten PIC fürs Breadboard sein (83 MIPS). Programmieren geht mit MPLABX und dem XC32, der Umstieg von PIC16/24 ist nicht allzu groß (C vorausgesetzt). Denk
nach - das kann solche Bulk-Transfers enorm beschleunigen (bzw. eher den µC entlasten). Der genannte PIC32 hat 4 DMA-Kanäle für sowas.
-
Thread
BLDC-Regler mit PIC32
die MOSFETs heiß. Auch das Oszillogramm sieht nicht ganz so wünschenswert aus. Als µP kommt ein PIC32 zum Einsatz. Auf dem Oszi-Bild sind die oberen 3 Graphen die Oszillogramme der Phasen, die unteren 3 sind die HW-Interruptsignale, die der PIC von der BEMF-Schaltung über einen nachgeschalteten
Fehler in meiner Schaltung oder, wie ich vermute, in der Programmierung des PIC? Hat jemand auf einem PIC32 schon einmal erfolgreich einen BLDC-Regler laufen lassen? Mfg Beon
-
Thread
PIC32MX flash access time
Aus http://www.microchip.com/forums/m344244.aspx: Microchip is re-specifying the PIC32MX flash speed from 20MHz to 30MHz. This means that PIC32MX needs only 2 wait states at 80MHz instead of 3 wait states using the previous specification. Hat die CPU einen Prefetch Cache folgt aus
Datenblatt des PIC32MX795, Table 31-12. Gilt sicher für alle Type das gleicher Core. http://ww1.microchip.com/downloads/en/DeviceDoc/61156G.pdf
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Kann das Ding auch über Ethernet kommunizieren? Ich habe mein GRBL auf ein PIC32 portiert und mit Ethernet versehen.
-
Thread
Suche Mikrocontroller mit gemeinsamen Programm- und Datenspeicher
PIC32. Die Tools hast Du schon, die Peripherie ist sehr ähnlich zu PIC24. Was neu für Dich ist, ist der MIPS Prozessorkern. fchk
-
Thread
pic32 flash und i/o speed
gleichzeitig holen. Man macht das, um die langsame Zugriffsgeschwindigkeit des Flash (ich meine bei den PIC32MX liegt der so bei 20MHz) wieder wettmachen zu können. Genaues steht unter den "flash wait states". >>Das eintige was ich gefunden habe ist "FIGURE 29-3: I/O TIMING >>CHARACTERISTICS" Seite 258
holen. Man > macht das, um die langsame Zugriffsgeschwindigkeit des Flash (ich meine > bei den PIC32MX liegt der so bei 20MHz) wieder wettmachen zu können. > Genaues steht unter den "flash wait states". In die Richtung habe ich eben auch gesucht, aber ich finde es(Flash Wait States) einfach nicht
-
Thread
PIC 32 Program Memory benützen 512K
Hallo Kurze Frage Ich will ein int array mit im Speicher des PIC 32 ablegen.. meiner hat 512K Byte.... also will in den Array Sensor daten abspeichern also in etwa int[32000] ={0} (sollte also vom Platz passen ? da mein Programm nicht so groß ist) den größten
hey danke, ich glabe der Speicher des PIC 32 ist so weit okay.. auch mit geringen Zyklen, das Gerät soll einaml am Tag einen String Speichern .. von dem Herr Okay
-
Thread
Can bus ohne Can-fähige Controller
Tag allerseits ich habe eine kurze Frage: ich habe einen µc mit CAN-Controller von microchip ( pic32), im moment läuft CAN Transceiver MPC2551 mit. jetzt möchte ich den MPC2551 durch TJA1051 ersetzen, von pining her, sind gleich, also keine Layout-Änderung. soll ich noch software Anpassung auch
allerseits > ich habe eine kurze Frage: > ich habe einen µc mit CAN-Controller von microchip ( pic32), im moment > läuft CAN Transceiver MPC2551 mit. > jetzt möchte ich den MPC2551 durch TJA1051 ersetzen, von pining her, > sind gleich, also keine Layout-Änderung. > soll ich noch software Anpassung
-
Thread
FIR Filter Koeffizienten
hey eigentlich keine Beschränkung sollte halt auf einen PIC 32 halbwegslaufen.... wie viele Koeffizienten nimmt man in so einem Fall ? Gruß RL
-
Thread
Externer Interrupt PIC32
Hallo, ich kämpfe gerade mit dem externen Interrupt bei einem PIC32MX470. Mein Programm sieht wie folgt aus: [c] #include <stdio.h> #include <stdlib.h> #include <plib.h> #pragma config FPLLMUL = MUL_20, FPLLIDIV = DIV_4, FPLLODIV = DIV_2, FWDTEN = OFF #pragma