-
Thread
microcontroller und logik arbeiten nicht zusammen
Hallo ich habe mir für ein projekt einen pic32... microcontroller gekauft dieser läuft mit 3,3v Betriebsspannung und hat leider nur bidirectionale ausgänge und meine l logik dahinter hat 5v TTL , wenn ich pic und logik direkt verbinde erkennt
Benedikt Olgun schrieb im Beitrag #3679349: > Hallo ich habe mir für ein projekt einen pic32... microcontroller > gekauft dieser läuft mit 3,3v Betriebsspannung und hat leider nur > bidirectionale ausgänge und meine l logik dahinter hat 5v TTL TTL? Also richtiges 74xx, 74Lxx, 74LSxx
-
Thread
Mehr I/O Pins.
LPC3131 verwenden, bzw. mit jedem "ARM"? Oder, was für Dich einfacher ist: Nimm einen 100 Pin PIC32MX. Dazu hat Microchip den passenden Compiler für Dich, den passenden Debugger, die passende IDE, die passenden Bibliotheken, und die passenden Eval-Boards. Alles passt nahtlos zusammen, alles ist aufeinander
vergleichsweise gut. Als Anfänger wirst Du so deutlich schneller vorankommen. Der MIPS-Kern im PIC32 ist mindestens genauso leistungsfähig wie die ARM-Konkurrenz. fchk
-
Thread
JBC Station günstig
hobbyistenunfreundliche PIC-Gelumpe zu nehmen. Und seine Ankündigung, in der nächsten Version einen PIC32 verwenden zu wollen, macht es nur noch schlimmer - wahrscheinlich bekommt man dann die Firmware mit dem kostenlosen MPLAB überhaupt nicht kompiliert, weil irgendwelche Compileroptimierungsmöglichkeiten der Pro-Version verausgesetzt werden, die angeschaltet werden müssen, damit der PIC32 nicht eines Todes aus Langweile stirbt.
-
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
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
Brauchbare IDE für GCC - emIDE?
Libraries (inkl einem TCP/IP-Stack, der deutlich besser ist als das übliche uIP/lwIP Gelumpe) auf PIC32. Bezahlen musst Du nur das PicKit3 für 50€ (Original) bzw 20€ (China-Kopie). Es gibt keine Größenbeschränkung, bei den kostenlosen Versionen sind nur die höchsten Optimierungsstufen nicht verfügbar
ich höchstens Demo Boards zu verwenden wenn ich eine eigene HW bauen will. Dann vielleicht doch PIC32 ... Egal. letzter Post für heute ... Ich muss ins Bett.
-
Thread
was kommt nach dem Bluepill-Board?
dass man es auf die eigenen > Basteleien drauf lötet oder drauf steckt. Du könntest zu einem PIC32MX270F256B-I/SP greifen. SDIP28, erhältlich, jetzt zwar kein ARM, sondern MIPS, aber das sollte egal sein. Leistungsmäßig in der gleichen Klasse wie ein STM32F1, aber einfacher zu programmieren, weil
dann aich als SOIC oder SSOP, wenn es kleiner sein soll. https://www.microchip.com/en-us/product/PIC32MX270F256B fchk
-
Thread
Display Ansteuerung ARM/PIC32?
Grafikbibliothek von Microchip angeschaut, da ich das EA Display mit einem PIC18F ansteuere. Der PIC32 und die Microchip Library kann verschiedene Display Treiber (LCD-Module) ansprechen SSD1926 usw. aber mit der PIC32 Lösung ist scheinbar bei 400x320 Schluss. Woran liegt das? Ist der SSD1926 schuld
für das Display aus? Schließlich habe ich ja dann als OS Linux oder Windows CE richtig? Bei einem PIC32 ist ja ein Betriebssystem unnötig. Vielen vielen dank für die Antworten.
-
Thread
PICit2, PICit3 oder ICD3?
Nebenbei bemerkt ist das ICD3 definitiv auch zukunftssicher (falls es dann doch irgendwann mal ein PIC32 neuerer Generation sein soll...)
Software zum Pickit3 ist ja auch in Arbeit, bzw. schon im Forum als Beta zu finden. Außerdem, die PIC32 können schon was. Da wird sich bei mir bestimmt was als Verwendung einfinden. Letztens schon Ethernet mit USB-Device laufen gehabt. Gruß Sascha
-
Thread
Linux-Board gesucht
finden, häufiger sind grafikfähige Displays. Ich weise in dem Kontext auf Eval.-Boards mit STM32 oder PIC32 hin, die sich wunderbar mit FreeRTOS betreiben lassen. Wenns ein "geläufiges" Linux, wie Ubuntu oder Debian sein soll und Perl darauf laufen soll, ist Raspberry-Pi sicherlich die günstigste Variante
häufiger sind > grafikfähige Displays. Ich weise in dem Kontext auf Eval.-Boards mit > STM32 oder PIC32 hin, die sich wunderbar mit FreeRTOS betreiben lassen. > Wenns ein "geläufiges" Linux, wie Ubuntu oder Debian sein soll und Perl > darauf laufen soll, ist Raspberry-Pi sicherlich die günstigste
-
Thread
Einplatinencomputer mit ATTiny/Mega/xMega
Programme laufen lassen kannst. Dafür bräuchtest Du eine andere Prozessorarchitektur wie ARM oder PIC32 (MIPS). Wie viel SDRAM willst Du haben? Warum SDRAM? Wenn Dir 512k reichen (das ist für AVR schon reichlich viel), ist SRAM einfacher. Du weisst, dass ein AVR mehr als 64k nicht am Stück verwalten
Ich werfe hier einmal Maximite / Duinomite (von Olimex) in den Ring. Das basiert auf einem PIC32 und hat einen Basic-Interpreter als OS. Es bietet Schnittstelle für PS/2-Tastatur und VGA (analog). Eigene Firmware kann man natürlich auch entwickeln und hochladen.
-
Thread
Mit PIC ins Netzwerk
HTTP-Server laufen, oder reicht eine Telnet-Konsole? Hab jetzt schon Einiges gemacht mit PIC im Netzwerk: PIC32, PIC24 und auch PIC18. Den 18F4550 halte ich für völlig ungeeignet, der ist für USB-Krams gedacht und hat nur 32K Flash. Du brauchst reichlich Flash um den TCP-Stack da reinzuquetschen. 64K Minimum
werden soll, dann kann ich dir dafür den 18F46K20 oder 18F27J13 empfehlen. PIC24 und neuerdings auch PIC32 gibt es auch mit genügend Flash noch im DIP28-Gehäuse. Mit welchen PIC-Familien hast du denn schon Erfahrung?
-
Thread
Wie Auslatung von uC messen?
Ich verwende bei PIC24 und PIC32 einen kleinen "Trick", der auch bei STM32 klappen könte. Es setzt voraus, dass man den Idle-Modus benutzt. Aber das will man sowieso. Ich setze zwei Timer auf, einer zählt im Idle weiter, der zweite nicht (die Timer der PIC32 kann man so konfigurieren). Einen Timer kann man sparen, solange man eine akurrate Vergleichsbasis hat (z.B. einen RTCC-Interrupt oder dergleichen). Den Timer, der nicht im Idle-Modus zählt, liest
-
Thread
Umstieg PIC auf AVR oder Linux
was leistungsfähigeres, wie ARM M7 . Gibt es übrigens auch was vergleichbares von Microchip, den PIC32. Ansonsten kann ich dir nicht objektiv zu einem bestimten Typ raten. Selbst nutze ich PICs und komme damit sehr gut klar. Der Umstieg auf AVRs wird nicht viel bringen, außer einen neuen Programmer
mehr? Wenn Dir die Leistung nicht mehr reicht, gibt es zwei Updatepfade: 1. PIC24/dsPIC30/dPIC33/PIC32 - wegen den Tools, die Du teilweise schon hast 2. ARM Cortex M3, weil Du dann eine Handvoll Hersteller (Atmel, EFM, NXP, STM, TI, Toshiba) hast, die entsprechende Chips produzieren und die Du mit
-
Thread
Programmieren des HPS Pic controller Board
PIC erledigen, insbesondere für Anfänger z.B. https://www.olimex.com/Products/PIC/Development/PIC32-WEB/
case Bedingungen (Studenten;-) ist noch nie was wirklich kaputt gegangen. Gut dass wir bisher keine PIC32... Lothar schrieb im Beitrag #4948730: > Der ROM-Bootloader vom Hersteller ist ab Werk drauf und unkaputtbar Wir wollen doch überhaupt keinen Bootloader, auch keinen unkaputtbaren Lothar
-
Thread
Interrupt Output compare PIC32
ich kämpfe gerade mit Output Compare Interrupt und weiß nicht mehr, was ich da noch machen kann. PIC32 SystemClock 40 MHz. Ziel ist am OC1 einen Takt von 4MHz zu erzeugen. Für Initialisierung nutze ich OC1_Init() und für ISR _OC1Interrupt() Außerdem nutze eich noch im Programm Timer1, INT1 und SPI
-
Thread
PIC 32 Port Setup Frage
Hallo Zusammen Hallo ich häng grad ein bischen am PIC32 Port einrichten... vielleicht hab ich ja was übersehen: Ich will Port B 0-9 als AD Eingänge und 10-16 als Digital OUT einrichten. ( B 0-7 sind ADs und 8-9 hängen an 74051 Analog Multiplexer Ausgänge
- welcher PIC32? (hast du überhautpt an PortB AD-eingänge? welche?) - welcher compiler? - bitte codeformatierung!
-
Thread
PIC32MX, scroll Terminal
Hallo, Ich benötige zum steuern eines Terminal (putty) die Scroll Option. Leider bewegt sich keine Zeile. Laut diesem Beispiel sollte es gehen. <ESC>[{start};{end}r [c] printf("\033[11;20r"); // Inhalt von Zeile x bis y wird nach oben gescrollt. printf("\033[21;3H"); // Cursor in Bereich positionieren. printf("\033[0;0r"); // Scrollbereich wieder abschalten. printf("Test Test "); // jetzt irgendwas schreiben [/c] schönen Tag
-
Thread
PIC32MX Bootloader MSB
Hallo, ich bekomme beim kompilieren eines Bootloader Projekts immer einen Link Error angezeigt. (Output siehe Anhang) Die Projektvorlage habe ich aus der AN1388_Source_Code_2014_02_14 (USB_MSD_Btl_StarterKit.X) Arbeitsumgebung: IDE: MPLAB X IDE v2.15 Compiler: MPLAB XC32 1.31 (Free Version) Hat jemand damit schon mal Erfahrungen gemacht und kann mir einen Tipp geben? Grüße Ralf
-
Thread
PIC32 Starter Kits und FPGA
Hallo! Hat jemand zufällig schon mal ein FPGA an den PIC32 Starter Kits angeschlossen? Am liebsten würde ich das Multimedia Expansion Board mit dem LCD anschließen und dann noch ein FPGA-Modul dranhängen? Bin mir aber nicht ganz sicher, ob das über den PicTail-Anschluss
://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2519¶m=en535764&page=wwwdevPIC32BoardKits Grüße, Anguel
-
Thread
Problem mit USB beim PIC32
einiger Zeit eine mittelschwere bis schwere Krise und bekomme es einfach nicht hin: Ich habe einen PIC32MX440F128H mit meinem eigenem Layout und wollte die USB Verbindung nutzen. Nur will das Teil einfach beim besten Willen nicht. Ich habe ganz leicht modifizierten (und bei späteren Experimenten auch
-
Thread
Pic32, Bootloader, malloc und memcpy
Hallo zusammen, ich bin dabei einen Bootloader für den PCI32 zu schreiben. In meinem Bootloader benutze ich aber auch die standard Lib. Funktionen, z.B. malloc() und memcpy(), kann ich irgendwie dem Linker anweisen, dass er die Adressen dieser standard Funktionen nur an einer bestimmten Section platziert, so dass ich die dann nicht überschreiben werde und immer noch vom Bootloader aufzurufen sind? Gruß Micha
-
Thread
Komprimieren auf einem Mikrocontroller in C
Ich benutze den PIC32MX, da kommt dann irgendwas von "R_MIPS_26 against 'fopen'" oder so. Mit den Messdaten hast du recht. Prinzipiell will ich nur übertragen, wenn sich die Werte ändern. Dazu müsste ich denke ich
Jan S. schrieb im Beitrag #1801258: > Ich benutze den PIC32MX, Das klingt schonmal gut. > Heißt das, dass nachdem ich komprimiere ich eigentlich nie weiß > wieviele Bits rauskommen? Das heißt ich muss dann den (40-Bit) Paketen > noch einen Overhead
-
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
NXP LPC2148 - Programmierungsumgebung
mehr. Beschäftige Dich besser mit CortexM, davon gibts genug, sei es Raspberry Pi 2040/2350, STM32, PIC32C/ATSAM,..., und ist auch angenehmer. Wenn Du das kannst, dann kannst Du gerne Altertumsforschung betreiben. fchk
Beschäftige Dich besser mit CortexM, davon gibts genug, sei es > Raspberry Pi 2040/2350, STM32, PIC32C/ATSAM,..., und ist auch > angenehmer. > > Wenn Du das kannst, dann kannst Du gerne Altertumsforschung betreiben. > > fchk Wenn es unbedingt NXP sein muss, würde ich noch den LPC1768 und
-
Thread
SPI oder SCI und hohe Übertragungsrate
müsste ich mehrere unterschiedliche embedded Devices (Slaves) mit einem Microcontroller (MOST IC, PIC32, ...) die unterschiedliche Gateways realisieren über SPI oder SCI an eine Plattform (Master) mit einem x86 kompatiblen Prozessor wie etwa einen Intel Atom anbinden und Daten zwischen den Plattformen
(Windows Embedded Standard/Compact 7, x86 Plattform) und mehreren Slaves (Microcontroller, z. B. PIC32) Daten über SPI, Ethernet oder USB austauschen. Dabei ist je nach Variante des Slaves eine Bandbreite von bis zu 20 Kbit/s, 1 Mbit/s, 10 Mbit/s oder 150 Mbit/s erforderlich. Für die Daten die ich austausche
-
Thread
Ethernet mit Cortex M3 - wie schnell?
die Performance des Microchip TCP/IP-Stacks auf verschiedenen PICs (8,16,32 Bit) wiedergibt. Der PIC32MX ist in etwa vergleichbar mit einem Cortex M3. Der dort MIPS-Kern hat geringfügig höhere Mips/MHz Werte als ein normaler Cortex M3, d.h. ist bei gleichem Takt ein paar Prozent schneller. Der Microchip
Architekturen verwendete uIP bzw lwip von Adam Dunkels. Jedenfalls siehst Du bei eimem 80 MHz PIC32MX795F512L mit dem internen MAC und externem PHY einen TCP-Durchsatz von 2543 kBytes/s, d.h. etwa 20 MBit/s. Das passt schon mal nicht, und da lwip nicht so performant wie der Microchip-Stack ist, wird
-
Thread
MCU mit 64Mbyte RAM
sage ich: vergiss es. Wenn Du etwas haben willst, was in Deiner technischen Reichweite liegt: PIC32MZ1064DAG176 https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176 Da müsstest Du schauen, ob Du mit den 32MB DRAM (zusätzlich zu den 256k SRAM) leben kannst. Weshalb empfehle ich Dir
-
Thread
Grundlage PID-Regler
gedacht einen fertigen Regler zu kaufen? Neben vielen anderen Dingen soll der Regler mit in einem PIC32 laufen, der in einer "Motorsteuerung" mit recht spezieller Hardwarebeschaltung eingebaut ist. Zumindest eine Hardwarelösung wäre unvorteilhaft. Über eine gekaufte Softwarelösung denke ich durchaus
function vom Microchip !! Es ist bestandteil ihrer dsp Bibliothek von pic30F/33F. wird aber auch aufm pic32 mit anpassungen laufen. HTH
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Arduino Plattform ist von Digilent und heißt, wie oben geschrieben Chipkit Uno32. Basiert auf einem PIC32 mit 80MHz. Soviel dazu. Die Arduino-Sprache ist natürlich C++, aber eben für AVR bzw. PIC32 abgewandelt. Ein Portierung zu STM32 ist natürlich möglich, aber sicher wieder mit vielen Änderungen und
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
Design was du Low Power fehig machen möchtest oder startest du von Null? Ich habe mal mit einer PIC32 Olimex board experimentiert. Prinzipiell habe ich da schon gesehen dass der Linear Regler 4mA ziehen wird und ich mit den PIC32 um sonst runter gehen, es wird nix bringen. Reglertausch kann da natürlich
-
Thread
ARM-GCC: EEPROM abbilden?
Bits involviert sind. Muss nicht gut gehen, wenn die Zuweisungen auf PIC24 atomar sind, auf einem PIC32 aber nicht. Das fällt dann erst später auf. Ralf schrieb im Beitrag #3042277: > Aber das kann's doch bei nem normalen EEPROM bzw. Flash auch? Schon. Aber mit welcher Datenstruktur? FAT kann
involviert sind. Muss nicht gut gehen, wenn die Zuweisungen > auf PIC24 atomar sind, auf einem PIC32 aber nicht. Das fällt dann erst > später auf. Dazu kenn ich leider die Portstrukturen der genannten Controller nicht. Beim Standard-8051 ist die Richtung implizit aus dem Portlatch abgeleitet (
-
Thread
CAN Bus Alternative für Arduino
wenige können es, zb Attiny167. Bei den PICs können es alle mit einem EUSART, also alle PIC24/dsPIC/PIC32 und alle modernen PIC18 (mit J oder K in der Typenbezeichnung). Und: LIN ist so designed, dass die Slaves keinen Quarz brauchen, weil sie ihr Timing vom Bus bekommen. Nur der Master braucht zwingend
können es, zb Attiny167. Bei den PICs können es >> alle mit einem EUSART, also alle PIC24/dsPIC/PIC32 und alle modernen >> PIC18 (mit J oder K in der Typenbezeichnung). Und: LIN ist so designed, >> dass die Slaves keinen Quarz brauchen, weil sie ihr Timing vom Bus >> bekommen. Nur der Master braucht
-
Thread
PIC Oder AVR?
wie man viele Pins überhaupt noch normal > lötbar unterbringen kann. Ja, das finde ich an den PIC32 nervig: Microchip hat es bei den 16bit PICs geschafft, alle pinkompatibel zu machen, also egal ob man ein 24Fxxx PIC mit USB, ein normaler 24H PIC oder einen 33F dsPIC verwendet, alle haben die gleiche
eigentlichen Typ dann endlich eintrifft. Das ist auch ein schöner Vorteil von denen. Nur bei den PIC32 mussten die von 0,5mm Pitch auf 0,4mm Pitch gehen... > Aber Georg Acher hat uns schon vor nunmehr 7 Jahren vorgemacht, dass > auch BGAs kein Hindernis für einen ambitionierten Bastler sein müssen
-
Thread
Interrupts und DMA beim PIC32
Wo finde ich eine gute (deutsche) Beschreibung, wie die verschiedenen Interruptquellen beim PIC32 arbeiten und sie mit einem C-Compiler zu parametrieren sind? Über eine entsprechende Beschreibung der PIC32-DMA würde ich mich ebenfalls freuen. Danke für alle Tipps.
Das findest Du alles im PIC32 Family Reference Guide, das das jeweilige Datenblatt um all die Dinge ergänzt, die bei allen Chips dieser Familie gleich sind. Deutsch ist das halt nicht. Learn English! fchk
-
Thread
PIC32MX250 Gibt es eine eindeutige ID ?
Hey Leute, Möchte für ein Projekt eine eindeutige ID pro Gerät haben. Verfügt der PIC32MX250 über sowas? Wie lässt sich das ohne extra Hardware lösen? mfG Sepp
>Verfügt der PIC32MX250 über sowas? Nein. >Wie lässt sich das ohne extra Hardware lösen? Gar nicht. Außer du kannst einen PIC32 mit MAC nutzen wie die MX695 oder MX795.
-
Thread
Warum empfihlt ihr J-Link?
Unmenge an verschiedenen uC's, sogar ein paar >> Nicht-ARM's > > Zum Beispiel auch 8051 EFM8 Und PIC32. Direkt unter MPLABx. Fürs Basteln Zuhause tuts der EDU für 50€. Genau dafür ist er ja offensichtlich gedacht. Ich bin froh, in mir gekauft zu haben. Im Vergleich zum PICkit 3 (das bei großen PIC32
-
Thread
Projektfrage (Display, uP, OS,.)
und ja mit einem pic32 oder so ähnlich geht das natürlich auch, allerdings findest da nicht so ne große community bei fragen wie beim arm
ein > OS installieren muss. Geht das mit einem PIC? Und gibt es das spezielle > OS? Mit einem PIC32 als unterste Schwelle vermutlich schon. Allerdings ist für die (soweit ich auf die Schnelle googeln konnte) "noch nicht mal" ein ucLinux portiert. Und die haben auch nichts mit den 8-bit PIC zu tun
-
Thread
Fragen zu SPI Geschwindigkeit
Generell gehen SD-Karten auch mit 20MHz problemlos. Ich habe das in mehreren Projekten mit STM32 und PIC32 verwendet, und hatte nie Probleme. Sogar auf dem Breadboard (PIC32MX250). Ich wäre ja nie auf die Idee gekommen, einem Atmega eine SD-Karte aufzubürden. Es gibt da passendere Lösungen, wie Nor-Flashes
-
Thread
Neue Mikrocontroller-(Architektur) von FTDI?
index.php Andes N705 GCC 4.4.4 -> 2.29 CoreMark/MHz Renesas RX610 GCC 4.5.1 -> 2.25 CoreMark/MHz PIC32MX GCC 4.5.1 -> 2.55 CoreMark/MHz (mit dem aktuelleren XC32 3.28...)
>Andes N705 GCC 4.4.4 -> 2.29 CoreMark/MHz >Renesas RX610 GCC 4.5.1 -> 2.25 CoreMark/MHz >PIC32MX GCC 4.5.1 -> 2.55 CoreMark/MHz Renesas RX64M 4,25 CoreMark/MHz >Wenn du meine Einschätzung hören willst: Wegen dem zunehmenden Druck und >mittlerweile begrenztem Markt werden alle diese
-
Thread
SPI Daten Empfangen
Beitrag #6133266: > umstädlich den der eine Baustein braucht CPHA 1 und jezt das EEPROM 0. Auf PIC32 habe ich sowas gemacht: extern void spi_reconfigure(unsigned char user, unsigned char SMP, unsigned char CKP, unsigned char CKE, unsigned int BRG); und extern uint8 spi_lock(unsigned char user)
TippsUndTricks schrieb im Beitrag #6133364: > Auf PIC32 habe ich sowas gemacht: > extern void spi_reconfigure(unsigned char user, unsigned char SMP, > unsigned char CKP, unsigned char CKE, unsigned int BRG); > und > extern uint8 spi_lock(unsigned char
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den xcDSC.
kann als IDE beide verwenden. > > Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? > Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den > xcDSC. Für die 8-Bit PICs gibts keinen gcc-Port, sondern nur das ehemalige HiTech-Zeugs, was jetzt xc8 ist. Und
-
Thread
Konvertierung Audiosample 24->16 Bit, DC-Offset Problem
complement Sample Data. Die 6 niederwertigen Bits sind also 0. Empfangen wird das Sample auf einem PIC32 und landet in einem 32 Bit int. Ein typisches Sample sieht dann in Hex- bzw. Binärdarstellung so aus: 00F91FC0 = 0000 0000 1111 1001 0001 1111 1100 0000 Beim Entfernen des DC-Offsets möchte ich
Vorschlag des digitalen High-Pass Filters aufgreifen, um das DC-Offset loszuwerden. Verwendet wird ein PIC32MX150F128B, der mit 48 MHz getaktet ist. Es gibt also keine dedizierte DSP-Hardware. Da ich die Berechnung des Filters sowie die Konvertierung in 16-Bit Samples innerhalb eines Interrupts ausführen
-
Thread
Verbreitung von Automotive µC
PIC16C715) ist noch erhältlich. Und das Teil ist wirklich sehr als ;-) Es muss ja kein 8-Bitter sein, PIC32 gitbs ja auch.
Konzepte. Wer das "Drop in Replacement" auch gut kann ist Microchip. Da kann man teils PIC16 durch PIC32 ersetzen. Es gibt quasi Standard Footprint für PICs.
-
Thread
CNC Kreis mit konstanter Geschwindigkeit fahren
. Ich gehe also mal davon aus, daß es möglich ein soll alle 30µs einen Schritt auszugeben. Ein PIC32@80Mips sollte also ca. 2400 Single-Cycle-Instructions in der Zeit beweltigen können abzüglich dem, was für das Interrupthandling und kleinere Nebenaufgeben draufgeht.
mir das vorstelle. Bisher habe ich nur eine Treiberkarte mit TMC236 aufgebaut. Und da habe ich beim PIC32 eben das Problem, daß dieser nur 2 SPIs hat. Ich aber 3 bräuchte, um alle Motore parallel anzusteuern. Bei einer Ansteuerung nacheinander würde eine Übertragung ca. 10µs dauern, was mir zu langsam
-
Thread
long double übertragen
Hallo, ich rechne gerade mit einem pic32 und möchte die Ergebnisse über USB an meinem Computer übertragen: long double ZahlVonInteresse = 123.1923; uint32 buffer[2]; long double *pointer = (long double*)buffer; *pointer = ZahlVonInteresse
bezüglich Fließkommaformaten. Bei 8Bit Rechnern ist meistens double das Gleiche wie float(32bit). Beim PIC32 ist wohl long double das gleich wie double (64bit). Von wegen ist doch alles genormt wie einer hier schrieb. Und dann kommt noch die Ausgaberoutine. Wer weiß was die aus double macht?
-
Thread
Was sind eure Lieblings-ICs?
Spannungsregler. Danach kommen die µC: PIC24FV32KA301 : der kleine PIC24FJ128GC006: der mittelgroße PIC32MX470F512B : der große Ehrlich gesagt macht bei mir der µC immer fast alles alleine (naja, mit etwas Hasenfutter), inklusive Buck oder Boost - Wanlder, Komparatoren und ähnliches. Logik sowieso.
Ufff ... 4017, 4046 (74HC7046), 4051, 4060, 4094, 40106, 74HCU04 TL072, NE5532, OPA627, LM3886 PIC32MZ2048EFM100, ATm48, ATm328 LM7001, ADF4351, NE/SA612/602 PCM1704 So ungefähr ... Gruß Jobst
-
Thread
Pic32 und Schaltwandler über Portpins steuern
....DOCH: Ich möchte diese Ausgangsspannung (2 verschiedene) durch Ansteuerung mittels eines PIC32 bewerkstelligen. Pic32 Datenblatt: http://hw.cz/system/files/redaktor130/PIC32MX_Datasheet_v1_61143A.pdf Hatte erst gedacht: "Ick ziehe den einen oder den anderen Widerstand über einen Portpin
-
Thread
PIC32 Starterkit Config Bits Starterkit
hatte vor ein paar Wochen schon einmal einen ähnlichen Thread geöffnet. Mein Problem: mit dem PIC32 Starterkit kann ich Dipslay einwandfrei ansteuern: Die Config Bits für dieses Programm sehen wie folgt aus: [c] // Oscillator Selection Bits: #pragma config FNOSC = PRIPLL #pragma config
-
Thread
PIC32 DAC Analogausgänge vorhanden ?
Hallo, kann mir jemand sagen ob es bei den PIC32 Analogausgänge gibt, ähnlich wie bei den NXP Controllern? Ich habe gerade das Datenblatt des MX 5xx 6xx ... vor mir liegen und dort finden sich zwar Hinweise auf Analogausgänge, aber so richtig wird