-
Thread
PIC32, DMA, -> Pattern Match Termination mode
Hallo Zusammen Kann mir jemand erklären wo bei es bei einem PIC32, DMA beim "Pattern Match Termination mode" handelt? Bitte. Danke. Lg. Johann K.
-
Thread
Farbsensor MTCS abgleich Programm
eigener LED Beleuchtung. Das Ziel ist es Farben an Objekten zu messen den Analogwerte mit einem PIC32 am ADC zu messen( Ich benütze die Referenz Spannung des PIC) und dann via RS 232 an den PC zu schicken. Mein Mazet Verstärker ist auf Verstärker Stufe 1 die Genauigkeit die ich erreichen will ist
-
Thread
Sind die µC PIC die einzigsten, die eine Layoutkompatibilität bieten?
mit LPC18xx; bei STM glaubich geht die Kompatibilität sogar über alle STM32F[01234]-Modelle). Beim PIC32 ist das nur teilweise der Fall. Man kann dort im Prinzip eine Platine layouten, auf der mehrere TQFP-Footprints ineinander verschachtelt sind und man dann vom 48-Pinner bis zum 208-Pinner alles
-
Thread
PIC-ICD2-POCKET PIC32 Checksum error
Du hättest Dir besser ein PicKit3 zugelegt. PicKit2 und ICD2 unterstützen die PIC32-Serie nicht bzw nicht wirklich gut. Der ICD2 hat wohl noch Support für die PIC32MX3xx/4xx bekommen, aber möglicherweise reicht schon ein neues Stepping, um diesen Support zu beenden. PicKIT3 und ICD3
Hab mir jetzt mal 'n PICkit 3 besorgt. Müsste in nächster Zeit ankommen. Könnte es sein dass der PIC32 durch die missglückten Programmierversuche irgendwie "verfuset" ist? Oder ist das bei denen nicht so ohne weiteres möglich? Gruß M.H.
-
Thread
ARM ist die Zukunft?
nichtmal der Atom wäre eeignet als µC. Der einzige echte Konkurrent ist noch MIPS, wie man ihn im PIC32 findet. Die haben ja das Geschäftsmodell von ARM übernommen, das aber fast 10 Jahre später. Inzwischen baut die Welt eben ARM.
Microchip hat da auf MIPS gebaut und den Kern in die PIC32 eingebaut. Ich meine den PIC32MX220 (oder einen anderen) gibts im DIP28 (sowie SOIC und QFN). Das lob ich mir bei den PICs. Alles, was 40pins nicht überschreitet gibts ansich auch im DIP. Es gibt
-
Thread
Chipkit Uno 32 & Microchip Bootloader AN1388
man C kann... man würde sich sein C "versauen") von daher würde ich gerne mit meinem PICKIT3 den PIC 32 Bootloader von Microchip draufflashen (will mein Pickit3 nicht immer mitschleppen). Leider bekomme ich es einfach nicht hin. So ein bisschen LED leuchten lassen und Taster,PWM,LCD und der ganze
loader" ist es dann ziemlich egal, womit das .hex erzeugt wurde. Allerdings gibt es zumindest beim PIC32 Pinguino und dessen "boot loader" eine Besonderheit: Es muss ein spezielles "linker script" verwendet werden. Das Kompilat ist somit unterschiedlich für "ohne boot loader" und für "mit boot loader"
-
Thread
Mikrocontroller + Zubehör?
Ok. Danke. ABer kann man diese PIC32 auch ohne Quarz, etc. betreiben?
Lutz schrieb im Beitrag #2712607: > PIC32 biet natürlich mehr Leistung, dafür kostet er mehrmals soviel wie > z.B. der ATmega328. stimmt nicht. Gerade eben bei reichelt.de nachgeschaut: alles DIL28-Typen 32MX150F128B-ISP 5.55€ (PIC32
-
Thread
2.4" / 3.2" Touch und TFT lib
seh grade, dass man fuer microchip noch die Hardware-Zuordnungen in der tft.h aendern muesste. Fuer PIC32 muesste das dann so aussehen: [c] // *** Hardwarespecific defines *** #define cbi(reg, bitmask) (*(reg + 1)) = bitmask #define sbi(reg, bitmask) (*(reg + 2)) = bitmask #define pulse_high(reg
-
Thread
PIC32 Port Auslesen
Hallo Zusammen Ich verwende den CN7 (RB5) als Interrupteingang. Von einem externen UART erhalte ich Low wenn Daten im FIFO sind und High wenn dieser leer ist, der Interrupt. ist ok. Nun habe ich das Problem, daß das Auslesen aus dem Fifo nicht funktioniert weil ich eine Schleife dafür verwende und den Eingang RB5 auf Low kontrolliere wenn dieser High ist wird die Auslesung abgebrochen. Beim durchsteppen im Debugger funktionierts, aber in Echtzeit nicht. Hier wird der RB5 als High eingelesen obwohl er Low ist und dadurch nur ein Zeichen einliest und dann die Schleife verläßt. Was mache ich
-
Thread
PIC32MX795F512L 80MHZ Berechnung der Programmlaufzeit
PIC32 noch sehr bequem machbar. MAn darf halt nicht mehr von den vorrausetzungen für Software UART ausgehen wie man es in den µC Frühzeiten gemacht hat sondern man bedient sich der Peripherie. Bei der
Eine andere Möglichkeit wäre, eben keinen SPI-UART zu verwenden, sondern z.B. einen PIC32MX110F016 oder PIC24F08KL301, der dann lokal das Protokollhandling übernimmt, sodass nur die Nutzdaten per SPI zum Hauptcontroller fließen. Damit reduzierst Du die per SPI zu übertragene Datenmenge,
-
Thread
STM32F407VGT6 (Cortex-M4)
Lochraster-Proto eignet. Dann wäre doch der einfachere Upgradepfad die PIC24E/dsPIC33E und der PIC32. Die kleineren gibts auch in DIL, die 100-Pinner natürlich nicht mehr. Dein PicKIT3 bzw ICD3 und das MPLAB kannst Du weiter verwenden, nur den C30 bzw C32 Compiler musst Du Dir neu runterladen und
-
Thread
AVR Synthesizer mit ATxmega128A1
. AVR32 ist irgendwie sehr kompliziert, dafür ist er einigermaßen schnell. Gleiches gilt für den PIC32. Rene´s Projekt find ich recht interessant, und ich hatte schon lange vor mal mit FPGAs zu arbeiten, weil damit geht man den Großteil der Geschwindigkeits-Probleme aus dem Weg. Jetzt habe ich
Preisen. Blöderweise gibt es nicht "den" perfekten uC (Ergänzung: noch(!) nicht, es kommt im Juni der PIC32MZxxxEF raus: mind. 200MHZ,2048kb SRAM, true random generators, 4x I2S= 8 Stimmen...) : Der PIC32 kann zwar I2S, dafür hat er nur 5 (oder 6?) PWM Kanäle, der STM32 umgekehrt. Interessant wäre eine "
-
Thread
Programmiersprache - C oder Assembler?
beherrscht spricht natürlich nichts dagegen sich auch in größeren Leistungsbereichen zu versuchen (ARM, PIC32 usw.) Diese 8 bitter lassen sich gerade für Anfänger am einfachsten programmieren. Erst recht in ASM. Als zweites Kriterium als Anfänger würde ich mir noch etwas die Verbreitung in Hobbykreisen
der Schwierigkeit für einen Anfänger ist es schon ein Unterschied. Die 32Bit µC, egal ob MIPS(wie PIC32) oder ARM sind ein ganzes Stück mächtiger als die hier genannten 8Bit µC (Pic, AVR). Unter anderem gibt es in fast jeder hinsicht deutlich mehr Konfigrationsmöglichkeiten - Die dann aber auch ersteinmal
-
Thread
PIC32MX795F512L Change Notification Interrupt, steigende Flanke
Hallo Zusammen PIC32MX795F512L Wie kann ich beim Eingang CN7 (RB5) einen Interrupt auf eine steigende Flanke auslösen, auf die fallende funktioniert. Bitte. Danke. Lg. Johann K.
Ich kenne PIC32 (noch) nicht aber bei PIC24H z.B. wird jeder Pegelwechsel erkannt (heisst ja auch *change* notification). Ein erneuter Wechsel wird erst dann erkannt, wenn man vorher den Port gelesen, und damit
-
Thread
Prüfen ob zwei Makros (Ports) gleich sind
statt A,B,C. Ich hab's mir bei den LPCs abgeschaut ;-) In der Tat verwende ich für AVR/STM32/PIC32 GPIO eine ähnliche Variante, nämlich zusätzlich zu A, B, C noch 0, 1, 2 in der Konfiguration zu verwenden. Das erste findet Verwendung in Makros, die numerische Variante für "parametrisiertes" GPIO
-
Artikel
TNKernel
existieren Portierungen für ARM, Cortex M3, Freescale HCS08, TI MSP430x, Microchip PIC24/dSPIC und PIC32. Zusätzlich existiert ein TCP/IP Stack, ein USB Stack und eine GUI-Bibliothek. Weblinks. www.tnkernel.com - Projektseite
-
Thread
PIC32 Ausgang vor Floating schützen?
Hallo zusammen, ich habe eine Anfängerfrage zum Thema Mikrocontroller I/Os. Ich setze einen PIC32 ein und möchte mit einem Ausgang über einen MOSFET einen externen Baustein reseten können (siehe angehängte Schaltung). Meine Frage ist die Folgende: Wird der PIC32 resetet (z.B. Watchdog reset
-
Thread
PIC32 UART A und B Beschreibung
Danke schön. Die Dokumentation von den PIC32 könnte wirklich besser sein!
Klein anfangen schadet niemand ;-) Obwohl der PIC32 schon mächtig interessant ist.
-
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
DP83848c an LPC2378 Rev D, 25MHZ_OUT nicht verwenden, aber wie beschalten?
Hi, ich habe den Chip mal in Verbindung mit dem PIC32MX795 benutzt, auch mit RMII. Den 25MHz Out kannst du einfach floaten lassen, siehe Bild im Anhang. AREFCLK ist ein 50MHz Clock die zum PIC32 geht und den PHY versorgt. Jedoch würde ich vom DP83848
-
Thread
Welche Timer hat mein PIC32
Hallo Leute, in welchen Datenblatt kann ich nachlesen, welche Timer mein PIC32 (PIC32MX795F512L) hat? Ich weiß, dass er 5 Timer hat, aber welche davon sind TypeA und welche TypeB?
Family Reference Manual”, which is available from the Microchip web site (www.microchip.com/PIC32).
-
Thread
Wunschliste für einen Xmega Nachfolger
ARMs wiederum Breadboard-tauglich werden. Alternativ kann man, gerade wenn man PIC-Fan ist, zum PIC32 mit MIPS-Core greifen, das ist auch eine etablierte Standardarchitektur, die tausend mal besser durchdacht ist als AVR8 (oder PIC12-24). Die meisten Argumente oben kann man genau so auf die PIC32 ummünzen
dabei aber deutlich mehr Leistung und sind nicht teurer. Für größere Projekte greife ich auch zu PIC32 oder Cortex M3/M4, so ist das nicht. Es kommt eben auf den Einzelfall an. Ich persönlich habe also meinen Xmega-Nachfolger gefunden. Und das obwohl ich die komplette Entwicklungsumgebung für XMega
-
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
STM32F051x PWM Pinfrage
der Sonderfall. Bei AVR attiny/atmega ist das so, bei allen anderen mir bekannten µCs nicht (ARM, PIC32, MSP430, Renesas RX). Dort stehen die µC-spezifischen Dinge im Datenblatt ("product data sheet"). AVR hat das bei atxmega m. W. inzwischen auch getrennt. public schrieb im Beitrag #2695913:
-
Thread
PIC32 delay gesucht
Hallo Leute, kennt ihr eine lib für PIC32 die ein delay implementiert?
sein, das er nur Led's blinken lassen will, dafür reicht ein Delay :) Ahem... Leute, die einen PIC32 anfassen sollten keine LED's mehr blinken lassen muessen, sonst wird das auch nix.
-
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
SPI mit PIC32
Hallo Zusammen Möchte mit der SPI einen UART betreiben, aber zum Testen der SPI habe ich einfach nur ein Schieberegister einmal angeschlossen und schiebe durch dieses ein Byte und möchte es wieder einlesen, funkrioniert aber nicht. Es wird rausgeschrieben und auch durch das Register durchgeschoben und ich kann das Byte auch am Eingang SI mit dem Osci anshehen, aber nicht einlesen. Hier mein Codeteil der die SPI betrifft, bitte euch um Hilfe. Danke. ********************************* #define SPI_CONF 0x8120 //SPI on, 8-bit, master, CKE=1, CKP=0 #define SPI_BAUD 15 int main(void
-
Thread
Uart XR20M1172 mit SPI an Controller betreiben
Hallo Zusammen Ich habe eine Frage, ich möchte mit meinem PIC32 einen UART (XR20M1172) über eine SPI betreiben. Ich bin im Datenblatt auf folgenden Text gestossen... **** 2.1.2SPI Bus Interface The SPI interface consists of four lines: serial clock (SCL
-
Thread
Errechnung der ADC Leistung?
der dann ABS intern ausgelesen wird. Als Microcontroller hatte ich schon mal den UNO32 mit einem PIC32MX320F128 ausgeguckt- der kostet nur 25€. Der kann auch mit der Arduino IDE programmiert werden. Mit dem Arduino habe ich schon gebastelt und habe kein Problem mit dem Code. Der Controller kann 1000
-
Thread
Erfahrung RX62N Renesas
allen Plattformen. Die "driver libraries" von NXP und STM sind für mich nicht so der Bringer, bei PIC32 und RX habe ich es gar nicht mehr versucht und kann somit die Qualität der RPDL nicht beurteilen. Im Speziellen bei RX finde ich, dass man dort mit relativ wenig Register-Zugriffen die Peripherie
Verhältnis Flash zu RAM vorteilhaft ist (im Gegensatz zu AVR atmega). Arg unschön wird es bei PIC32 mit dem GCC: Der erzeugt im Vergleich zu ARM fast 1,5x soviel Code, welcher dann im Flash landet. Ob es nun Unsinn ist, Funktionen selektiv aus dem RAM ablaufen zu lassen, kann ich nicht wirklich
-
Thread
V: PIC32 Duinomite
Verkaufe hier PIC32 Duinomite Systeme. 2x Mini mit aktueller Duinomite Basic geflasht. 1x ohne Mini - neuwertig; Auslieferzustand. Alle nur ein paar Tage im Einsatz gewesen. Je System 20€. Alle zusammen: 50€ 5€
-
Thread
PIC32_DMA_CodeExample/uart_echo.c von Microchip PIC32
I have the same issue, with PIC32 and DMA transfert example .. did you resolve it ?
I was just looking at your PIC32_DMA_CodeExample/uart_echo.c von Microchip PIC32 - Mikrocontroller.net website and see that your site has the potential to get a lot of visitors. I just want to tell you, In case you don't already know
-
Thread
Günstiger I²C-ADC in DIP?
644p. Warum? Keine Ahnung. PS: Für das gleiche Geld bekommst Du auch einen 32 Bitter mit 80 MHz: PIC 32MX575F256H80PT. So viel zum Thema günstig.
-
Thread
PIC32MX795F512L UART-Nummern
Hallo Zusammen Ich habe seit kurzen mit dem PIC32 begonnen und arbeite nach einander so manches Beispiel von Microchip durch. Ein Example mit einem UART habe ich auch zum laufen gebracht. Hier wird die UART mit 0 (Null) bezeichnet, erstens einmal
************* * 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
-
Thread
Pic32, Core Timer
Hallo Zusammen Beim PIC32 Ethernet Starter Kit gibt es ein Beispiel von Core Timer. Ich kenne die Timer 1, 2, 3, usw. aber über den Core timer konnte ich keine Doku finden. Kann mir jemand sagen was der Unterschied zwischen
Carsten Sch. schrieb im Beitrag #2672813: > Ich wünsche mir durchaus öfter für die PIC32 die "All in One" > Datenblätter wie bei den kleinen Brüdern. Das dürfte auch damit zusammenhängen, dass der CPU-Core der PIC32 genauso wie bei den ARM-Controllern nicht selbst entwickelt wurde,
-
Thread
ethercat slave stack code auf pic32
klingt nach einer ziemlichen arbeit. eventuell kann mir jemand dazu tipps geben oder gibt es für den pic32 schon etwas fertiges? meine G-suche hat nichts ergeben :( danke im voraus !!
aber noch gut erinnern. ;) Aus eigener Erfahrung kann ich sagen, eine Portierung von PIC24 auf PIC32 (auch bei größeren Projekten) hält sich vom zeitlichen Aufwand in Grenzen. Hängt natürlich stark davon ab, wie intensiv die Peripherie zum Einsatz kommt. Auch wenn der PIC32 ein MIPS ist, so stark
-
Thread
Mikrocontroller gesucht
Bei DIP würde ich doch eher Microchip empfehlen (PIC24 oder PIC32). Günstige Tools (PicKit3 ICD/Programmer), kostenlose NetBeans basierte IDE und Compiler (direkt ab Werk für Windows, OS X und Linux) http://ww1.microchip.com/downloads/mplab/X/index.html
-
Thread
Cortex M3 - daten im ROM
Verwendung des avr-gcc PROGMEM nutzen zu /müssen/. Der AVR ist die Ausnahme - bei MSP430, ARM, PIC32, Renesas RX, ... genügt ein /const/. Im Zweifel bedarf es dann auch zwei Funktionen, je eine ohne und eine mit PROGMEM. Es geht noch weiter: Z. B. kann der GCC konstante Strings optimieren:
-
Thread
Fehler bei der Synthese
Weil der XP2 mit einem Pic32 seriel kommunizieren muss, die Datenübertragung soll so schnell laufen wie es möglich ist (der PIC32 kann (Theoretisch) bis 40MHz), parallell können Daten im EBR geschreiben und gelesen werden.
kann auch schnarchlangsam laufen... > (der PIC32 kann (Theoretisch) bis 40MHz) Wo kann der so schnell? Ist das eine synchrone serielle Übertragung wie z.B. SPI?
-
Thread
PIC32 Funktionen Ein- Ausgänge
Hallo Zusammen Der PIC32MX795F512L bittet jede Mänge Schnittstellen UART, SPI usw... wenn man jedoch es genauer betrachtet, ist nicht alles Gold was glänzt. Ich benötige vier UART für RS 232/RS485, drei davon mit den Steuersignalen
Klatec schrieb im Beitrag #2659237: > Hallo Zusammen > > Der PIC32MX795F512L bittet jede Mänge Schnittstellen UART, SPI usw... > wenn man jedoch es genauer betrachtet, ist nicht alles Gold was glänzt. > Ich benötige vier UART für RS 232/RS485, drei davon mit den
-
Thread
I/O Programmierung beim PIC32
Hallo Zusammen Ich habe heute mit dem PIC32 angefangen, habe schon mit PIC18 schöne Erfolge erzielt. Meine Frage was ist der Unterschied bei dem nachfolgenden Programmcode. Der erste ist aus einem Demo des 32er Kit, wobei es mir nur um die
aber auch nicht auf Taste2? Hast Du geprüft, ob die Led0=1 etc. "atomar" abgebildet werden? ("PIC32 LAT, TRIS and PORT operations are not atomic like with 24/33") Ich verwende die LATxbits.y nicht, da der Code nicht so einfach mit anderen Architekturen verwendet werden kann, sondern TRISxSET,
-
Thread
MSP430 Performance im Vgl. zu AVRs
Spitze hält allerdings ein Cortex-M3 (lpc1343) mit 26KB. Renesas RX liegt bei 28KB. Der Flop ist ein PIC32 mit 41KB - der einzige, der schlechter als die at(x)megas abschneidet. Das liegt wohl daran, dass ich den "freien" mips32-elf-gcc" verwende, also keinen Compiler von Microchip. Tom M. schrieb im
Roland H. schrieb im Beitrag #2658276: > Das ist so möglich bei AVR, ARM (LPC, STM), RX, PIC32 - nur nicht bei > MSP430. Das ist eine Compiler Frage, keine Controller Frage. > Ob das nun besser oder schlechter ist, sei dahingestellt. Ich find es jedenfalls schlecher alles mit unnötigen
-
Thread
Einsteigerfrage zu Cortex M0 mit LPCXpresso
GPIO-Makros, welche in der Logik-Schicht verwendet werden, und je für AVR/diverse ARMs/MSP430/Renesas RX/PIC32 den optimalen GPIO-Aufruf einsetzen. Das ist portabel, schont den Flash/Stack und ist am schnellsten. Diesbezüglich keine Kompromisse - der liegt darin, diesen Umweg vorgesehen zu haben. Ausserdem
-
Thread
8 Farbsensoren am PIC 32, Tiefpass ?
Hallo Zusammen, Ich arbeite gerade daran 8 Farbsensoren an mein PIC 32 Board von Mikroe anzuschliesen. Der erste Farbsenor is schon angeschlossen an 3 ( RGB) AD Eingängen und Vreff des PIC 32. Es zeigt sich das ich ein Tiefpass brauche um das RGB Signal zu glätten
Kanal super Ausbügel läßt. Jetzt stellt sich die Frag ob ich zu erweitern der AD eingänge des PIC 32 leiber eine eine 2ten PIC32 als Slave odere einen ein 8 Kanal Analog multiplexer...Preislich ist ein PIC32 schon so billig das sich ein Multiplexer chip kaum lohnt ich ich gleichzeitig mehr hab ich
-
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
Attiny Speicher zu knapp
Das PicKIT3 kostet 50€ als Original, 20€ als China-Clone; und damit kannst Du alle PIC18/24/dsPIC/PIC32 programmieren und debuggen. Mit welchem 20€ Device kannst Du einen Tiny2313 im Singlestep debuggen? fchk
-
Thread
Einstieg mit STM32 statt 8Bit Controller
sind durchschnittlich etwa Faktor 3-4 schneller (aber nicht teurer als entsprechende AVRs), und die PIC32 sind in der gleichen Größenordnung wie die STM32. 2. Debugfähigkeit auch bei kleinen Prozessoren Bei den AVRs kannst Du die kleinen Chips (z.B. Atmega8 oder Tiny2313) nur programmieren (sprich
http://www.amazon.de/Programming-16-Bit-PIC-Microcontrollers-Learning/dp/1856178706 bzw für PIC32 http://www.amazon.de/Programming-32-Bit-Microcontrollers-Exploring-Technology/dp/0750687096 Die Bücher sind durchaus brauchbar. fchk
-
Thread
Quo vadis, MC Welt?
- aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32 unterscheiden sich z.T. grundlegend. Den allgemeinen Trend kann man schon jetzt sehen: Er geht eindeutig in Richtung Cortex, was auf der letzten Embedded geradezu auffällig war. Es wäre aber ein