-
Thread
PIC32 SPI USB CDC
Hallo, hab ein USB Starterkit II das Daten von einem Beschleunigungsensor über SPI einliest. Die SPI funktioniert soweit. Die Daten von der SPI sollen über USB (RS232 emuliert) eingelesen werden. Wenn ich jedoch die API "USB Device - CDC Basic Demo" von Microchip nehme und dort mein SPI-Code einbinde funktioniert die übertragung über USB nicht. Womöglich wegen der while-Schleifen in meinem SPI-Code? Wie krieg ich die while-Schleifen raus? HILFE!!! [c]/*=============SPI1 Accelerometer====================*/ #include <p32xxxx.h> // Configuration Bit settings // SYSCLK = 80 MHz (8MHz
-
Thread
Allgemeine Fragen zu Audio-DACs und ADCs
Oberbegriff, I2S bezeichnet nur einen von Philips definierten Spezialfall. Die meisten dsPICs und die PIC32MX5xx/6xx/7xx können ihre SPI-Ports im übrigen auch als Framed SPI betreiben. !SS wird dann zum Frame Clock. fchk
-
Thread
PIC32 und Maschinencode
@Thomas F. Hast Du eine C-Phobie? Ist heilbar. PIC32 in Assembler macht doch nicht wirklich Sinn, oder? Wenn C auf dem PIC32 zu langsam ist, such Dir doch einen schnelleren µC.
spontan schrieb im Beitrag #2799152: > @Thomas F. > Hast Du eine C-Phobie? > > Ist heilbar. PIC32 in Assembler macht doch nicht wirklich Sinn, oder? > Wenn C auf dem PIC32 zu langsam ist, such Dir doch einen schnelleren µC. :D :D :D nein ... das nicht ... ich habe eher sowas wie eine Assembler-Phobie
-
Thread
Softcore 32bit
Klingt interessant, da auch der PIC32 eine MIPS CPU ist. Dafür gibt es auch Codes die sicher einfach portierbar sind. PIC32 läuft mit 80Mhz und wenn du 100-120MHz schaffst, dann gibt es schon einen Leistungsvorteil zu dem man auch noch
-
Thread
PIC32 und Assembler
den Chip Pic32MX320f128h aus? Wie das Beispiel Brogramm mit der LED? Oder mache ich ich bereits Softwareseitig was falsch? Brauche ich doch einen seperaten Assembler Compiler oder muss ich bei MPLAB X irgendwas
mal nachgeschaut ich habe nämlich damals mir diese asm suite heruntergeladen. Aber: Für die PIC32 gibts anscheinend keinen Assembler auch für die dsPIC33 schon nicht mehr für die dsPIC30 gibts bei mir noch einen Assembler... Von daher schätze ich mal das die PIC32 nur noch in C programmiert
-
Thread
PIC32 EN-Starter Kit, Daten mit DMA über UART1 ausgeben
Hallo Zusammen Ich habe leider noch immer das Problem das bei der Ausgabe von Daten mit DMA-Puffer CHANNEL1 über UART1, unterschiedlich je nach Board (habe drei Stück,)Zeichen einfach verschluckt werden. Ich verwende vorerst einmal das Ethernet Starter Kit und werde mir dann einen eigenen Print machen wenn alle Funktionen getestet sind. Ich sende immer max 16 Byte's und z.B. bei einem Board wird die 191 nicht gesendet, d.h. es werden auch alle nachfolgenden Zeichen verworfen. Nun dachte ich das die Baud von 4MBPS zu hoch sei, war es nicht, auch mit 57600 verschluckt er die 191. Dann habe
-
Thread
PIC - Bitte um Verlinkung
Zur Verlinkung: PIC32 ist ein Link, obwohl der Artikel nicht unbedingt ausführlich zu nennen ist. PIC und dsPIC dagegen nicht. Das ist schon etwas seltsam.
Frank P. schrieb im Beitrag #2797603: > Zur Verlinkung: PIC32 ist ein Link, obwohl der Artikel nicht unbedingt > ausführlich zu nennen ist. PIC und dsPIC dagegen nicht. Das ist schon > etwas seltsam. Anscheinend kann man verlinken, wenn man doppelte eckige
-
Thread
Welchen Controller für Druckluftsteuerung nehmen?
freut sich die Zertifizierungsstelle über jede Art von MPU, CRC und ECC. Ich kann dir auch die Pic32 empfehlen welche genau dies für PLC zwecke integriert haben. Das ein Atmega damit überfordert ist(Echtzeit, 4-8 PID Regler, Kommunikation, Analogwertverarbeitung, Kommunikation und das bei unter
Drucklufsteuerung als übergeordnete- oder Maschinensteuerung realisieren? Falls ja würde ich dir auch zum PIC32 raten. Wir machen Saunasteuerungen und ich der PIC32 mit seinem IEC guide war da sehr hilfreich! http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en545660
-
Thread
MC PIC - Warum diese Ungleichbehandlung?
> Hmmm. Es gibt offenbar keine Programmer für PICs unter Linux? In der Tat problematisch für PIC32, ich habe vor kurzem für das PICkit3 nix für Linux gefunden. Deshalb verwende ich den Pinguino boot loader. Nicht wirklich toll.
> In der Tat problematisch für PIC32, ich habe vor kurzem für das PICkit3 > nix für Linux gefunden. MPLABX läuft unter Linux und kann mit dem PICkit3. Habs jetzt aber nur mit einem PIC16 probiert.
-
Thread
C Programm Strukturierung für Anfänger
der Fall ist) noch wichtiger für mich ist allerdings wie ich es in Zukunft richtig mache, wenn ich PIC32's in C Programmiere, da ich ich gerne auf die IDE von MikroElektronika MikroC umsteigen möchte. Diese hat den Vorteil das bereits unmengen von Bibliotheken mit eingebunden sind z.B. zum lesen/schreiben
Bit-PICs ist grundsätzlich leider nicht so gut für C geeignet, wohingegen moderne Archikteturen (wie PIC32, aber auch z.B. der AVR) spezielle für gute C-Unterstützung entwickelt wurden. Bei PIC32 & Co geben sich unterschiedliche C-Compiler nicht mehr viel, es sei denn, daß bestimmte Funktionen explizit
-
Thread
Sensor über SPI mit PIC32 auslesen
Hallo, hab das PIC32-Starter-Kit und hab mir eine kleine Platine mit dem Beschleunigungssensor LSM330DL gebaut. Jetzt will ich den Sensor mit dem PIC32 über SPI auslesen. Gibts dazu irgendwo ein Beispielcode? Hab nämlich
-
Thread
mt9d11 Kamera; Datenflut => PIC32, wie ?
Ich habe: Kamera: mt9d11 (1600x1200 Pixel maximal, JPEG Encoder vorhanden.) Mikrocontroller: PIC32 Display: TFT 320x240 Die Kamera besitzt leider nur einen 8 Bit Port. Bei 15 fps und 320x240 Pixel wären das: 320Pixel*240Pixel*2clk/Pixel*15fps = 2,3 MHz Wie kann ich das in den PIC32
und PIC32 ist nicht gleich PIC32 (40..200MHz, 28..144pin)
-
Thread
Umstieg auf PIC32MX.
Compiler gearbeitet. da das vorhandene Ram in diesem µC inzwischen zu klein ist, möchte ich auf den PIC32 umsteigen. Somit muß ich dann mit dem C32 Compiler arbeiten. meine bitte. für den "schnelleinstieg" benötige ich mal eine vereinfachte main Routine, in der der Port x und das Bit x gesetzt/gelöcht
-
Thread
Falls jemand eine Fernsteuer-App fürs Handy sucht.
W. schrieb im Beitrag #3498746: > Wie siehts aus mit dem MRF24WB0MB ? > gibts unter 25 EUR mit PIC32 als Modul > als echtes transparentes RS232 Rx/Tx.. RS485 .. TTL Ja, ich suche noch. Sieht interessant aus, danke. Den MRF24WB0MB gibt's ja z.B. bei mouser. Aber hast Du für "unter 25 EUR mit PIC32
als Startparket..Frei Haus... zur Einführung 225 EUR Du kannst die MRF24WB0MB Module vom PIC32 MODUL wenn Du die in andere Projekte verwenden willst, trennen ... und hast den PIC32 als Modul und den MRF24WB0MB als Modul... billiger gehts nimma... ;-) Gruss Rudi ;-) ps. kann
-
Thread
Was ist mit dem LCP1343 xpresso Board
interessieren. Ich bin genauso "Fan" von lpc(xpresso) wie von STM32, ebenso von MSP430, Renesas RX und PIC32. Und von den at(x)megas und attinys, auch wenn ich PROGMEM nicht mag. Zum Thema "Code Red" siehe auch http://www.mikrocontroller.net/topic/247583#2534227 > Was die > Lernkurve bei den ARM Controllern
-
Thread
PIC32 - Viele Fehler in der Errata
zu bringen evtl hat der eine oder andere auch bock mal ne Rev Nr an seinem TestBoard auszulesen (PIC32MX575/675/695/775/795).
Riesen-RAM bis 96 KByte und zwischen PIC18 und PIC24 liegen schon Welten, später ist der Sprung zu PIC32 dann nicht mehr so gross.
-
Thread
PIC32 ADC TAD und andere Parameter
Hallo Forum, ich steh aufm Schlauch. Hab bisher aber auch noch nie die Gelegenheit gehabt einen ADC auf einem PIC zu verwenden. Großes Ziel: Software Modem. Aufm PC gehts schon. Um einen Anfang zu finden wollte ich nun den ADC so einstellen das ich 8kHz Sample, am besten dann noch die Samples per DMA in einen Buffer kopieren. Jetzt ist mein aktuelles Problem gleich am Anfang, das ich die Settings für den TAD nicht verstehe. Vielleicht liegts auch daran das ich mich auf die OpenADC10 Macros eingeschossen habe, die mit den Macros ADC_SAMPLE_TIME_xx und ADC_CONV_CLK_xxTcyx parametrisiert
-
Thread
Für wen sind PICs gemacht?
angestaubt" Ah! Noch jemand, der nur die 8-Bit PICs kennt. Schau Dir auch mal die PIC24/dsPIC und PIC32 an. Die PIC24-Architektur ist ähnlich wie AVR, aber halt 16 Bit Register, und PIC32 hat einen MIPS-Kern, wie ihn in den 90'er Jahren die großen UNIX/VMS Workstations von DEC, SGI und anderen eingesetzt
Frank K. schrieb im Beitrag #2776480: > und PIC32 hat einen MIPS-Kern, wie ihn in den > 90'er Jahren die großen UNIX/VMS Workstations von DEC, SGI und anderen > eingesetzt haben. Das ist teilweise falsch. Es gibt keinen MIPS-Port für VMS,
-
Thread
Brauche Ratschläge bezüglich µC-Einstieg
durchaus Sinn, sich mehr als eine Architektur anzusehen. Dann würde ich den AVR und den MSP430 gegen PIC32 und/oder Renesas RX eintauschen. Das sind dann alles 32-Bitter, den PIC32 gibt es auch in DIP. A propos Tutorial: http://www.mikrocontroller.net/topic/258652
-
Thread
Welcher brenner für Pic
zweitens wollte ich auch mal ein bisschen was mit dsPICs machen und ggf später auch mal was mit den PIC32. Ich hatte aber keine Lust, diesen 3.3V-Adapter da zu bauen um dann später wieder an einem Bauteil zu scheitern, der noch nicht eingepflegt wurde. Funktioniert hat der Brenner8 ansich ganz ok. Manchmal
-
Thread
Pic Programmer selber bauen
CPUs werden nicht (sofort?) unterstützt und das sind gerade die interessanten, z.B. die neuen PIC32MX und daher leider ein KO-Kriterium fchk
Programmiergerät unterstützt wird. Der Unterschied zwischen Pickit2 und Pickit3 ist abgesehen von den PIC32MX gar nicht so groß. Dem gegenüber würde ein Selbstgebautes deutlich größeren Einschränkungen unterliegen. Aber im Endeffekt muß David selbst rausfinden, was für Ihn am Besten geeignet ist.
-
Thread
V-USB und der ATtiny84
ähnliches reicht ein PIC18 locker aus. Und für größere Sachen kannst Du immer noch einen 40 MHz 32 Bit PIC32MX220 nehmen. fchk
-
Thread
USB verstehen und am µC benutzen
Devices.aspx?dDocName=en536120 , wenns ein DIP sein soll, wegen Machbarkeit z.B. oder ein kleinen PIC32, die es auch in DIP-Gehäuse gibt. Ein fertiges ARM-Board tuts aber auch, musst du wissen.
-
Thread
Platinenherstellung: Belichtung/Layoutfolie
anderen ganz links. Bei kleineren Bausteinen wie dem von mir in letzter Zeit häufig eingesetzten PIC32MX795F512L (PT) mit 100 Beinchen auf 12x12mm mit 0,5mm Pitch und 0,2mm Leerraum zwischen den Pads dieht man überhaupt keinen Verzug, selbst unter dem Mikroskop nicht. Tintenstrahldrucker haben dieses
-
Thread
PIC32 DMA UART1 Probleme beim senden
Hallo zusammen PIC32MX795F512L Ich habe ein Problem beim Senden von Daten über UART1 DMA Cannel 1. Ich Sende ein Telegramm mit 48 Byte's in drei Blöcken zu je 16 Byte. Die Blöcke 1 und 2 werden problemlos übertragen
-
Thread
Was kommt nach Atmega?
oder besser irgendwo fertigen lassen? Denn: Bei ARM ist mit Lochraster Schluss. Ein Ausweg wäre PIC32: Ist zwar nicht ARM, sondern MIPS, aber gleiche Leistungsklasse. Da gibt es die kleinen Typen auch in DIL. Leistungsmäßig ist das auch eine bis anderthalb Zehnerpotenzen mehr, und das bei in etwa gleichem
-
Thread
MP3 Anlage STM32
Moin, für den Pic32 gibts auch ne ApNote, mit dem Helix MP3 Decoder, der lauft super auf dem F4. Was die "Lib" für den Codec auf dem Discovery angeht. Sind dort Fehler in der Takt Einstellung für den I2S. Sieh mal in
-
Thread
µC mit Iphone / Ipad kommunizieren lassen
entsprechende Hardware zu planen: http://www.mikrocontroller.net/topic/263559 Basis: Microchip PIC32MX plus MRF24WB0MA plus Microchip TCP/IP + Microchip WiFi-Stack Ich denke, das ist auch für Dein Projekt eine sinnvolle und ausreichend leistungsfähige Basis. Wir nehmen hier den PIC32MX795F512L, aber da Du sicher kein drahtgebundenes Ethernet brauchst, könntest Du auch zu einem kleineren PIC32MX340 oder PIC32MX575 greifen. Schaltpläne habe ich gepostet. Mit denen kannst Du anfangen. Viel Spaß. Wenn Du Eagle 6 nimmst, hast Du auch gleich die ganzen Footprints fürs Layout. fchk
-
Artikel
USB Koppelfeld für Festplatten
, die im Folgenden beschrieben werden: Steuerplatine. Zentrales Element der Steuerplatine ist ein PIC32MX764F128L-I/PT von Microchip. Er enthält bereits alle verwendeten Schnittstellen: UART (RS232), Ethernet, USB, I2C, SPI und Analogeingang. Für die CPU-Platine sind folgende Integrationsstufen geplant
Details folgen Zustandsautomaten. Software / Firmware. Die Firmware wird komplet im internen EEPROM des PIC32MX764F128L-I/PT gespeichert und per In-Curcit-Debugger in den Mikrocontroller geladen. Die detaillierte Beschreibung der Firmware folgt, hier nur eine naheliegende Reihenfolge der Softwarestände der
-
Thread
PIC32 ASM von 1.x zu 2.x 'section' attribute?
Hallo Leute, nach einem Update von MPLAB zur Vers. 8.83 wurde auch der neuere C32 Compiler installiert(Ver. 2.02), sowie MPASM und nun läst sich einiges nicht mehr übersetzen! Einiges konnte ich schon retten aber diese Zeile mit der Directive 'Section' bekomme ich nicht hin. Kann mir hier einer Helfen??? [c] #if (__C32_VERSION__ < 200) /* DIES ist die alte!*/ .section .jump,"ax",@progbits #else /* wie muss hier die Zeile lauten????*/ .section .jump,code #endif /* (__C32_VERSION__ < 200) */ [/c] An bei die möglichen Attribute. Mit
-
Thread
Audio DAC Grundlagen
moin, ich verwende zwar nicht wm8711 sondern den wm8762 mit einem pic32... bei mir ist die bclk synchron zur mclk... aber glaub das muss nicht unbedingt sein... wichtiger ist dort die synchronitaet von mclk und daclrc... ist schon bisschen her als ich die ansteuerung
anbei findest du meine ansteuerung auf dem pic32 (ist auch nicht kompilierbar egal soll nur das prinzip zeigen)... ich benutz da die plib vielleicht bringt dir das ja was... ich weiss die ansteuerung ist nicht perfekt kost bisschen rechenzeit
-
Thread
82S129 PROM emulieren mit Attiny
haben und die auch nicht wirklich teurer sind als ein normaler AVR oder 8Bit Pic. (Pic24, kleine PIC32, CortexM0 usw. usf. alles ab ca. 2 Euro, geht je nach interer Ausstattung aber auch weit darüber hinaus) Gruß Carsten
-
Thread
PIC32 Audiosignal fft Eingangsfolge
Hallo, ich habe eine Frage zur fft mit einem PIC32 Controller. Ich möchte ein Audiosignal auf die enthaltenen Frequenzen und deren zugehörigen Amplituden auswerten. Ich sample mit 20kHz und mache eine fft mit 128 Werten. Somit ergeben sich Filterbreiten
-
Thread
PIC USB Starter Kit Adapter
Hallo! Ich möchte Prototypen mit dem "PIC 32 USB Starter Kit" (rechts im ersten Bild) so auf einer Lochrasterplatine aufbauen, dass ich das Starter Kit im Laufe des Projekts gegen einen Prozessor auf einer TQFP-Adapterplatine (links im ersten
-
Thread
FreeRTOS PIC32 Scheduling Zeiten
Hallo, ich würde gerne mal das FreeRTOS (http://www.freertos.org/) auf einem PIC32 (MX7 baureihe) einbetten. Meine Frage ist wie lange der scheduler zur Taskumschaltung braucht. Ich betriebe den PIC mit interner PLL auf der maximalen Taktrate von 80MHz. Gruß Andi
und Vergleiche publizieren. Ganz anders ist das bei ChibiOS, dort ist alles publiziert. Leider ist PIC32 (MIPS) Architektur nicht (offiziell) unterstützt. http://www.chibios.org/dokuwiki/doku.php?id=chibios:metrics
-
Thread
ARM Entwicklungskit für Einsteiger
mit 0.5mm Rastermaß anfängt. Manches begreift man eben im wahrsten Sinne des Wortes. Beispiele: PIC32MX220F032B-ISP 28 Pins, DIL, 40 MHz, 32k Flash, 8k RAM, USB, 2.95 bei Reíchelt PIC32MX150F128B-ISP 28 Pins, DIL, 40 MHz, 128k Flash, 32k RAM, 3.95 bei Reíchelt Da ist bereits alles drin und dran, was Du auch in den großen Chips findest, und bis Du einen PIC32MX150F128 voll hast, hast Du schon einiges gelernt. fchk
-
Thread
WiFi-Modul für AVR Net IO gesucht
zu einem PIC32MX einen TCP-Durchsatz von etwa 100k/s an. Der Stack ist über die Prozessorfamilien (PIC18/PIC24/dsPIC/PIC32) derselbe. fchk
Die pic32MX können alle auch über Jtag programmiert werden .
-
Thread
PIC32 struct im gesamten Projekt verwenden
Hallo Zusammen Ich möchte in meinenm PIC32 Projekt eine Struct-Variable in mehreren *.c verwenden. Mit dem PIC18 ist das kein Problem hier funktioniert es so. im main.c habe ich folgendens stehen struct { unsigned char F;
char B; } ucPufDatIn[20]; und diese *.h rufe ich aus den verschiedenen *.c auf. Beim PIC32 kommt folgender Fehler Opt.h:79:5: note: previous declaration of 'stPerBgData' was here Kann mir bitte jemand helfen. Danke.
-
Thread
STM Dip Adapter
Thema der Semesterarbeit? Wenn der µC in DIP sein soll: Entweder ein atmega, ein msp430g oder ein pic32. Der letzere wäre auch ein 32-Bitter inklusive USB und käme dem Wunsch-µC am nächsten. ARMs in echtem DIP gibt es m. W. nur auf dem Papier. Wenn CPU-Module mit Stiftleisten "erlaubt" sind, dann
-
Thread
TFT LCD 7.0" ansteuern
externe specicher machen aber... ja, sind 2 Farben. Ein CPLD oder FPGA mit externe Specicher... ein PIC32 mit integrierte TFT Kontroller. Ein Parallax Propeller... ein XMOS chip...
-
Thread
USB Koppelfeld für Festplatten
noch entschieden werden, welcher genau in Frage käme. Auf der Steuerplatine möchte ich ja einen PIC32MX764F128L verwenden. Für die SetPortFeature-Variante ohne Steuerplatine würde auf dem Koppelfeld vielleicht ein ATtiny24 o.ä. reichen, der kostet nämlich nur 1,25€. Der µC müßte m.E. nur folgende
die nur Lochraster können oder wollen. Das finde ich sehr Preiswert, guter Tipp. Ich bin mit dem PIC32 allerdings schon angefangen und ein Lochraster-Adapter kostet auch nur ca. 3€ (ebay 280545041432), siehe auch hier links im Bild: http://www.mikrocontroller.net/attachment/148490/PicUsbStarterKitAdapterDsc
-
Thread
PIC32MX795F512L Parameter speichern im Flash
Hallo zusammen Ich möchte im Flash (also nichtflüchtig) Parameter schreiben und lesen, einerseits möchte ich diese blockweise schreiben, sagen wir einmal um eine Zahl zu nennen 512 Byte [z.B. mit for()] und lesen möchte ich der übersichthalber mit Variable (z.B. ucParWoswasi) in char oder int und nicht mit der Speicheradresse. Ist das möglich? Bitte um eure Hilfe. Danke. Lg. Johann K.
-
Thread
[V] PIC Prozessoren 16F876A 16LF870 16F676 und 16F877
unter Beachtung aller wesentlichen Kriterien neu aus. Da kann es gut sein das heute ein Projekt mit PIC32, nächsten Monat dann eines mit CORTEX M3 und dazwischen noch ein Mini-Projekt mit MSP430 realisiert wird. Natürlich muss dabei aber auch der Aspekt der bereits eingeführten Architekturen und der Vorteile
-
Thread
PIC32 UART2 mit DMA bitte um Hilfe
Firma Microchip, das jedoch nicht funktioniert oder ich bin zu blöd. Ich verwende das Ethernet Kit PIC32 und habe die UART2 ohne DMA zum laufen bekommen, ist ja keine große Sache, aber mit dem nchfolgenden Code macht der Sender keinen mucks, habe mit dem Scop gemessen. Ich habe auch versucht direkt in
************* * FileName: uart_echo.c * Dependencies: plib.h * * Processor: PIC32MX * * Complier: MPLAB C32 v1 or higher * MPLAB IDE v8 or higher * Company: Microchip Technology Inc. * * Software License Agreement * * The software