-
Thread
welcher (analoge) Filter für FFT im Audio-Bereich?
nahe wie möglich zu kommen. Nimm einen anderen Contorller z.B aus der Cortex/Arm Serie oder einen PIC32. Dessen ADCs sind dafuer schnell genug (1MHz Sample Frequenz). Damit tust du es dir auch bei der Software leicher. Als Start z.B so eine STm32 Cortex Demo Board.
-
Thread
Brenner8 Error 997, USB error SE, PIC-ID 0x004F is not in database
Breakpoints verlangt einen Reset Für den fast gleichen Preis bekommt man einen J-Link EDU und einen PIC32MX250. DAS ist debuggen :-) @TP ID 0x0004 klingt nicht nach einer richtigen Device ID. Schau mal im Datenblatt deines PIC nach, welche er tatsächlich hat. Ich tippe auf ein HW-Problem. Dann wäre
-
Thread
PIC32 VUSB und VBUS Pin
Hallo, ich möchte eine Platine entwickeln mit einem PIC32MX250F128B. Wie schließe ich den VUSB und VBUS Pin an, wenn ich kein USB verwenden möchte? Gruß
-
Thread
PIC32 und Segger JLink
Hallo, ich möchte die PIC32 ausprobieren und habe festgestellt, dass ich meinen Segen JLink EDU verwenden kann. Allerdings finde ich nirgends eine Beschreibung welche Pins ich vom JLink mit dem PIC32 verbinden muss. Kann mir
Plugin auswählen. Dann den Segger im Projekt als Debugger auswählen, fertig. Der Segger ist für PIC32 wirklich spitze, im Gegensatz zum PICkit. Lade mit dem mal ein Array mit 4096 float Elementen herunter :-(
-
Thread
PIC 32 EA DOG XL 160/7 Ansteuerung
verzweifle seit einiger Zeit an der Ansteuerung eines EA DOG XL 160/7 Grafikdisplay mittels SPI und einem PIC 32. Das Display zeigt gar nichts an, an VLCD wird jedoch eine Spannung von circa 12 Volt generiert. Die Initialisierung habe ich bereits mit mehreren anderen Beiträgen verglichen und ich habe sie identisch
bevor du das Ding anquatscht? Poste doch mal deine initroutine... Das Ding läuft mit einem PIC32, ich verwende es schließlich auch ;-)
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
. verwende ich als "Frontend" UECIDE, da kann man die MCU's per PlugIn System hinzufügen, egal ob PIC32,TI Tiva, Atmel AVR/SAM,...). low level in die Register kann ich von dort auch schreiben. mbed ist schon eine gute Sache, solange man online ist und coocox ist a) native nur Windows und b) unglaublich
-
Thread
Nanotec SMCI-Erfahrungsaustausch, allgemein, speziell BLDC und NanoJEasy
Ich fange mit dem SMCI36 an: Prozessor ist ein Microchip dsPIC32, es gibt zwei Firmware-Familien: eine für RS485 (PC-Software NanoPro) und eine für CAN (PC-Software NanoCAN). Die PC-Programme stammen mMn aus verschiedenen Schmieden und sind recht unterschiedlich
-
Thread
Mikrocontroller Einstieg
Bastlerfreundlich, da auch im DIL zu bekommen, auch ein paar "Dicke" - Skalierbar von simpel (PIC12) bis groß (PIC32MX) Schön ist MPLABx, das kann man nämlich schnell, einfach und kostenlos ohne bescheuerten Registierungszwang verwenden. Die Einschränkungen sind komplett egal für Bastler (begrenzte Optimierung
-
Thread
PIC32 WLAN Firmware
von Microchip die neuste MLA (Harmony 1.02) heruntergeladen und wollte das WLAN-Beispielprogramm (pic32_eth_wifi_web_server) ausführen. Das Programm bleibt jedoch an einer Stell hängen (dort wird auf eine Rückmeldung des Moduls gewartet). Ich habe nach dem Fehler bereits gesucht und herausgefunden, dass
kann ich das Update ausüfhren? Lässt sich das überhaupt mit der aktuellen Hardware aktuallisieren: PIC32 Ethernet Starter Kit, I / O Expansion Board und MRF24WG0MA? Noch eine weitere Frage: Ist die neue Firmware weiterhin zum TCP / IP Stack 5.42.08 kompatibel? Danke für alle Antworten!
-
Thread
Core Timer PIC32MX795F512L
hei, PIC32MX795F512L für welchen Zweck nutzt man den Core Timer? schönen Tag
-
Thread
uint32_t wo kommt das her?
schrieb im Beitrag #3994271: > Ich hatte das schon bei der Portierung eines Programms für einen PIC32 > auf einen PIC12. Wobei man in solchen Fällen für lokale Variablen die XXX_fastYYY_t Typen verwenden sollte, denn eine Verwendung von Registern mit weniger als 32 Bit Breite ist für die PIC32 eine ziemliche Zumutung. Ein uint_fast8_t ist auf dem PIC12 8 Bit breit, auf dem PIC32 32 Bits, und passt daher beiden. Ein uint8_t hingegen ist auch auf dem PIC32 im Register nur 8 Bits breit, was zusätzlichen Aufwand für Bitreduktion zur Folge haben kann.
-
Thread
SPI Signal verschwindet beim Verbinden mit µC
Schieberegister HC595 und dem TLC5923 getrieben werden. Diese Bausteine werden mittels SPI von einem PIC32 angesteuert. Ich habe die Schaltung auf einem PCB aufgebaut und getestet. Im zweiten Schritt wurde diese dann miniaturisiert (QFN package, 100µm Leiterbahnen, 4 lagiges PCB). Mit der verkleinerten Version habe ich nun Probleme. Zum Testen wird ein Breakoutboard des PIC32 verwendet (StarterKit). Von diesem habe ich die I/Os des µC mit einem Adapter verbunden (Jumperwires) von welchem ein 5cm 0,64mm Pitch Flachbandkabel zu meinem PCB geht. Die Versorgungsspannung
-
Thread
Wahl eines passenden Mikrocontrollers zur Ansteuerung des M90E32AS Energy Metering IC
das Gehäuse. Aus diesem Grund habe ich mich von AVR verabschiedet. Ich bekomme bei PIC24/dsPIC33/PIC32 mehr Wumms und viel bessere Peripherie zum annähernd gleichen Preis. Ich arbeite gerade an einem ähnlichen Projekt, aber nur einphasig. Als Controller sitzt ein PIC24FJ64GA002 (32 MHz) mit auf dem
-
Thread
Display 8 Bit SPI
Tach, ich versuche das folgende Display im 8 Bit SPI Modus mit einem PIC32 anzusteuern: http://www.buydisplay.com/default/3-inch-240x120-graphic-displays-lcd-serial-interface-black-on-white Verschaltet habe ich das Display wie im "Series Interfacing Document" beschrieben
-
Thread
Ausgabe Microchip XC32-Compiler
erzeugt als Ausgabe: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.a statt C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.production.hex Wo gebe ich den korrekten
Datei heißt wohl: C:\Program Files (x86)\Microchip\xc32\v1.34\bin\xc32-ar.exe: creating dist/PIC32MX795F512L/production/MPLAB.X.production.elf
-
Thread
Entpacken von Archiven (zip) auf einem Mikroprozessor
finden ist, habe ich keine Librarys/c-Quellcodes gefunden, mit denen sich zum Beispiel auf einem PIC32MX695 und einen entsprechenden File-IO-System auch zip-Dateien entpacken lassen. Über einige Antworten würde ich mich freuen.
Datenblatt zum Prozessor ist hier zu finden http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX695F512L Der Prozessor ist mit 128k RAM ausgestattet. Vielleicht hat ja noch wer anders ein paar Tipps oder Anregungen oder sogar Beispiel-Sourcen.
-
Thread
Microchip RN4020 Bluetooth Low Energy
PicKit2 nicht. > Ist mit der alten MPLAB Version MPLAB Harmony gemeint? Nö. Harmony ist eher für PIC32 gedacht. Ich dachte eher an die älteren IDE Versionen, z.B. http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_IDE_8_92.zip Am einfachsten wäre es aber vermutlich wenn Du Dir ein Pickit3 besorgst
-
Thread
8 Bit Adresse, 32 Bit Daten
Es ist ein PIC 32 mit XC32 Compiler und unsigned int sind 32 Bit!
-
Thread
PIC32 WLAN-Modul
Hallo zusammen, ich habe das PIC32 Ethernet Starter Kit und das I / O Expansion Board. Ich nutze zurzeit das WLAN-Modul von Microchip (MRF24WG0MA). Leider habe ich einige Verbindungsabbrüche. Die Verbindungsabbrüche finden sowohl im
-
Thread
Best Practice: ADC-Werte PIC32 (ethernet kit 2) schnell und einfach zum PC zu übermitteln
einzulesen und diese zum PC zur Auswertung zu übermitteln. Zur Verfügung steht mir dafür dafür aktuell das PIC32 Ethernet Kit 2 von Microchip(http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DM320004-2). Da das Board USB und Ethernet hat, habe ich überlegt was davon geeigneter ist.
-
Thread
interner RTC oder externer
Hallo, ich habe hier das PIC32 Ethernet Starter kit (bestückt mit PIC32MX795) und möchte gerne den internen RTC nutzen. Ich habe noch nie mit einer RTC gearbeitet und mir fehlt auch ein wenig das Hintergrundwissen dazu. Trotzdem
Ich kenn den PIC32 nicht wirklich, aber laut deinem angehängten Diagramm gibt es beim PIC32 auch einen internen 32kHz Oszillator. Hast du bei deinem Beispiel mal nachgesehen ob hier der interne Oszillator auch ausgewählt
-
Thread
Double into ASCII
Ich nutze einen PIC32
-
Thread
byVAC BV508 (PIC32MX170) und ESP8266
Hat damit schon jemand gespielt? Sieht fuer mich interessant aus. Der BV508 mit dem PIC32MX170 erinnert mich an den MicroMite, aber hier es ist ein "anderes" Basic drauf. byVAC hat auch einen eigenen eBax-Shop Preis fuer die PIC32MX170 Platine + ESP8266 sieht mit unter 15GBP fuer
-
Thread
SAM/STM32 unter Mac OSX programmieren
umzusetzen? Microchip verwendet Netbeans als IDE für die PICs. Wenn Du also anstelle Cortex M3 einen PIC32 verwenden würdest, hätte Microchip eine komplette Programmierumgebung für OSX für Dich, die einfach so funktioniert und kostenlos ist - mit Ausnahme des PICKIT3, das Du zum Programmieren und Debuggen
-
Thread
Ethernet mit PIC realisieren
an. Gibt es irgendwelche HELP Files bzgl. des TCP IP Stacks in denen die LAN Kommunikation mit den PIC32 dokumentiert ist? Wer hat da schon Erfahrungen gesammelt?
See the PHY datasheet). " Ich habe jetzt das Problem, dass ich obwohl in in Properties den PIC32MX795 des Starterkits einstelle immer noch das PIC18EX in der Hardwareprofile.h angezeigt bekomme. Das Projekt ist also nocht nicht auf den PIC32 eingestellt. Was genau muss ich hierfür tun?
-
Thread
WiFi PicTail und PIC32
Hallo zusammen, ich nutze das PIC32 Ethernet StarterKit und das I/O Expansion Board. Fr ein Projekt, soll ich nun das WLAN-Modul (WiFi PicTail Plus Daugther Board) zum Laufen bekommen. Ich habe die Softwareteile eingebunden das Modul
PIC24F PIM hab ich in der Firma u werde es wohl auch nicht am Wochenende zur hand haben. Jetzt zum Pic32 ESK, im "HWP PIC32_ETH_SK_ETH795.h" sind schon die ersten hinweise das es eigentlich ohne gefrikel mit SPI1 auch nicht geht. Da steht das es mit USB D+ D- kollidiert und deshalb nicht supportet ist
-
Thread
SD Karte als Medium für Datenlogging
Dateizugriff läuft dann über Funktionen wie f_open(), f_close() etc. Ich habe das mal auf einem PIC32MX470 verwendet, da ging das überraschend einfach. Allerdings - dank einem Fehler auf der Platine nur mit Software - SPI. Laufen tuts aber problemlos.
-
Thread
Core Timer und INT0
Hei, PIC32MX795F512L Habe das Problem, das der Core Timer seine Arbeit nach 3 bis 6min einstellt. Er gibt mir den Tick (1ms) vor, von dem ich alle andere Ticks ableite. Alle benutzte Timer und Interrupts
-
Thread
PIC USB-Device - ein sanfter Einstieg?
neuere PICs werden von den Beispielen nicht mehr unterstützt. Ich habe die USB-CDC aus der MLA auf PIC32MX470 und PIC24FJ128GC006 verwendet und habe das für beide anpassen müssen. Für den PIC32MX470 muss man sogar recht tief in der Lib herumfummeln, siehe Microchip Forum. Auch für den PIC32MX250 läuft
die 48MHz aus dem internen Oszillator erzeugen kann, weil er self-tuned ist. Braucht der Breadboard-PIC32MX einen externen Resonator, den ich erst noch bestellen muss. Schade auch das die Doku vom PIC32 viel mehr Lücken aufweist als die vom PIC24. Potter schrieb im Beitrag #3945666: > Wie Dir das
-
Thread
Referenzschaltplan integrierte RTC einer MCU nutzen
..32 KHz Systemtakt und oft >99.9 % der Zeit schlafen gelegt werden. Konkret geht es um einen PIC32MX795..... Bin für Anregungen dankbar.. Gruß Dirk
-
Thread
Womit Einsteigen?
Anwendungen einen passenden PIC gefunden. Und als Einsteiger wird es sowieso länger dauern, bis dir die PIC32 zu lahm/Ressourcenarm sind. Programmiersprachentechnisch wirst du mit C sehr viel mehr Auswahl haben. Ein Basic-Compiler fällt mir nur der von MikroElektronika ein. Für AVR, PIC und ARM bieten die
hast mehr (oder überhaupt eine) Auswahl an Compilern/IDEs und wenn du irgendwann wirklich mal einen PIC32 oder ARM vor dir hast, wo du die Ressourcen wirklich brauchst, geht es auch allmählich an C++. Und der Umstieg von C zu C++ ist deutlich leichter als von Basic. Also kurz: Wenn du keinen sehr
-
Thread
Uart & printf
hei, PIC32MX795F512L C32 Compiler Der µC hat gesamt 6 UART Wenn ich eine Anweisung mit printf absende, woher weis dann der µC welcher UART gemeint ist? schönen Abend wünsche ein frohes Weihnachtsfest
-
Thread
[V] ChipKit Max32 Kit Arduino kompatibel
www.digilentinc.com/Products/Detail.cfm?Prod=CHIPKIT-MAX32 Hier die Beschreibung auf englisch: Microchip® PIC32MX795F512 processor 80 Mhz 32-bit MIPS 512K Flash, 128K RAM USB 2.0 OTG controller 10/100 Ethernet MAC Dual CAN controllers Provides additional memory and advanced communications peripherals
-
Thread
Welches Programmiergerät für AVR und AVR32
Microchip noch General Instruments) kennen und nicht die aktuellen PIC-Familien bis hin zu dsPIC33EP und PIC32. PS: die Compiler für PIC24/dsPIC und PIC32(MIPS16) sind auch nur gcc-Derivate. So viel dazu. > der offizielle(!) Compiler ist sogar freie Software Du weißt aber schon, dass der eigentliche
Frank K. schrieb im Beitrag #3933271: > PS: die Compiler für PIC24/dsPIC und PIC32(MIPS16) sind auch nur > gcc-Derivate. So viel dazu. Dann nehm ich an daß gemäß Lizenzbestimmungen der Sourcecode veröffentlicht wurde? Wo gibts diese Compiler dann in der unlimitierten Version?
-
Thread
2 Slaves an I2C
EEPROM_24LC64_I2C_BUS, TRUE); Write_Byte_To_24LC64_EEPROM(0x0001, 'd'); } [/c] MCU ist ein PIC32. Jemand eine Ahnung woran das liegen könnte. Habe jetzt kürzere Kabel genommen, PULL UPs rumexperimentiert und das EEPROM ausgetauscht. Ohne Erfolg
-
Thread
PIC32 - SYSTEMConfigPerformance
Hallo, ich bin vom dsPIC33 auf einen PIC32MX470F512 umgestiegen. Bei einem ersten Testprogramm ist mir aufgefallen, dass der Mikrocontroller für einfache Dinge - beispielsweise das cs-Bit nach der SPI-Kommunikation wieder auf high setzen -
-
Thread
UART, TRMT Bit
hei, C32 Compiler; PIC32MX795F512L; mit "U1STAbits.TRMT" kann ich das Ende aller gesendete Byts überprüfen. Kann dieses Bit auch einen Interrupt auslösen? schönen Tag
-
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
Codeumstellung C18 -> C32
den C18 Compiler. Diesen benötige ich für den C32 Compiler C18: PIC18F87K22 64MHz C32: PIC32MX795F512L 80MHz Es stehen derzeit noch alle fünf Timer zur Verfügung. Das Timing von 1µs muß korrekt eingehalten werden und auch wie für den C18 mit den direkten Anweisungen gearbeitet werden.
-
Thread
[S] PIC32 Compiler
Suche orig. "alten" Microchip PIC32 C/C++ V2.02 Compiler.
-
Thread
Ausreißer bei InputCapture (PIC32)
Hallo zusammen, für eine Drehzahlmessung benutze ich Input-Capture: jede steigende Flanke eine Messung und einen Interrupt. Bei der Aufnahme von 10000 Werte sehe ich das hin und wieder Ausreißer habe: z.B. 198-194-195-98-95-198-......-98-95-......-98-95..... (Mittelwert bilde ich über 4 Werte) - An was könnte das liegen? Störungen sehe ich nicht mit dem Oszi - Wie kann ich das beseitigen? (außer Mittelwert über einen größeren Zahl bilden) Vielen Dank
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Controllern im DIP-Gehäuse relativ gut versorgt wird (PIC24/dsPIC gibts in (14)/18/20/28 Pin und PIC32 zumindest noch in DIP 28. Das kann man leicht noch was auf Lochraster aufbauen. Für PIC32 habe ich überhaupt keine "Entwicklungsboard" mehr gekauft, sondern einfach auf Lochraster mit 28er Sockel
): PIC32 arbeitet nur mit 3V3 und nicht alle I/Os sind 5V kompatibel. Ansonsten echt nette Steinchen :-) Grüße Andreas
-
Thread
XPORT und PIC18F97J60
des Programmspeichers belegt, bin ich auch auf den XPORT umgeschwenkt. Aktuell versuche ich den PIC32 direkt am Ethernet ans laifen zu bekommen.Der hat ja wirklich genug Speicher und Performance...mal sehn. Gruß Dirk
-
Thread
Warum kann nicht alles so einfach wie Arduino sein?
Es soll auch arduino auf pic32 geben Und auf stm32. Einfach mal suchen wie diese arduino IDE heissen.
-
Thread
PIC 12F629 Thermometer - Nokia 3310 Lcd
PICKIT2 unterstütz keine neueren PIC12/16 mehr (mit 4-stelliger Nummer), PIC24/ds33 nur teilweise, PIC32 gar nicht..... aber den 12F629 auf jeden Fall!! Programmiersoftware gibts bei MICROCHIP zum Downloaden (Standalone Software, benötigt nicht MPLAB bzw. MPLABX) Da MICROCHIP die Schaltung und Software
-
Thread
ARM BASIC Board 50 MHz
dem MicroMite oder Duinomite wird auch per Basic programmiert...dort sogar als Interpreter und der PIC32 legt damit eine gut Geschwindigkeit vor.....
-
Thread
Dumme Frage: 32x32 Bit Multiplikation in 2 Zyklen ?
Zyklen über einen Hardware Multiplikator eine 32x32 Bit Multiplikation durchführen kann (Datenblatte PIC 32....) Eine Look up Tabelle für die Ergebnisse müsste ja eine Kapazität von 4 Miliarden x 4 Miliarden x 32 Bit Einträge haben. Wie kann er so schnell rechnen ? LG Dirk
über einen Hardware Multiplikator eine 32x32 Bit Multiplikation > durchführen kann (Datenblatte PIC 32....) > > Eine Look up Tabelle für die Ergebnisse müsste ja eine Kapazität von 4 > Miliarden x 4 Miliarden x 32 Bit Einträge haben. > > Wie kann er so schnell rechnen ? Z.B. mit einer 16x16