-
Thread
Welcher µC mit schnellen IOs?
spezielle Register und Bit-Banding etc nachgebildet werden. Controller mit proprietären Cores wie z.B. PIC24/dsPIC33 haben diese archtektonische Grenze nicht. Inzwischen gibts ja dsPIC33 mit Dual-Core 100 MHz Cores. Die dürften deterministischer sein. Eine andere alternative wäre z.B. TI C2000. Da ist
-
Thread
Entwicklerboard für PIC
haben nette Peripherie, aber eine ziemlich ungünstige Architektur > für Hochsprachen Jein. Ab PIC24 bzw. dsPIC aufwärts gehts dann wieder. Aber alles bis PIC18 kann man nur ausgewiesenen Masochisten anbieten. Davon scheint es erstaunlich viele zu geben.
nette Peripherie, aber eine ziemlich ungünstige Architektur >> für Hochsprachen > > Jein. Ab PIC24 bzw. dsPIC aufwärts gehts dann wieder. Aber dennoch ist die Auswahl an Compilern auch bei denen extrem eng. Gibt es da einen, der z.B. einigermaßen aktuelles C++ kann? Also z.B. C++14 oder C+
-
Thread
PIC32 Quarz extern ?
den internen Oszillator, hat mir immer gereicht. Das sind auch keine PIC32 sondern eine Abart der PIC24E mit 16 Bit und ein paar zusätzlichen Befehlen. Die haben typisch eine interne programmierbare PLL (hab deinen nicht nachgeschlagen), da spielt die Frequenz keine wirkliche Rolle. MfG Klaus
-
Thread
Buspirate Equivalent für das STM32F103 Bluepill board?
werden kann: > Like most chips, STM32 doesn’t have a Peripheral Pin Select feature. PPS on the PIC24FJ64GA002 is what makes the original Bus Pirate v3.x design so elegant (left layout). Most major hardware modules like UART, SPI, timers, PWM, etc can be assigned to almost any pin using PPS – just
-
Thread
Quadratur Interface PIC ?
Datenblatt, dort steht aber, so habe ich das verstanden, man muß im Hauptdatenblatt nachsehen ob der PIC24 dieses überhaupt besitzt, das es nicht alle haben. Könnte mir Bitte jemand weiterhelfen und mir sagen ob meiner (PIC24FJ128GA010) ein QEI hat ? DatenBlatt [[http://ww1.microchip.com/downloads
komme ist MAPS: https://www.microchip.com/maps/Microcontroller.aspx Listet 4x PIC18F..31 und 16x PIC24EP... mit Quadrature Encode/Decode Interface.
-
Thread
Parallel to SPI Interface-Chip?
im direkten Zugriff. Das sollte fürs SPI oder auch I2C genügen. Witzigerweise sind die "16-bit" PIC 24/33 Bausteine auch in sehr kleinen Gehäusen und für meist sogar weniger Geld verfügbar, wie die uralten PIC 16F, bei doch deutlich mehr Leistung, was sogar eine Programmierung in C ermöglicht, während
-
Thread
MSP430 oder PIC24
Wenn dann PIC24. Da gibts die PIC24-DA Serie mit eingebautem LCD-Controller, und genau den brauchst Du für die üblichen dummen TFTs. Siehe: http://ww1.microchip.com/downloads/en/devicedoc/39969b.pdf Der nächste
Vielen Dank für die schnellen Antworten. Frank K. schrieb im Beitrag #6026629: > Wenn dann PIC24. Da gibts die PIC24-DA Serie mit eingebautem > LCD-Controller, und genau den brauchst Du für die üblichen dummen TFTs. Das ist ein guter Tipp. Die werde ich mir mal genauer anschauen. Wahrscheinlich
-
Thread
Bester interner ADC bastel uC
PIC24FJ128GC010: Wahlweise 10MSPS 12Bit oder 16Bit Sigma-Delta. Datenblatt: https://www.microchip.com/wwwproducts/en/PIC24FJ128GC010
-
Thread
Versorgungsspannung i2c-Bus
> Unsinn. Also ich kenne kaum PICs für 5V. Alle die ich jemals verbaut habe, haben max. 3,6V (PIC24/PIC32). So gut wie alle 8-Bitter laufen auch mit 3V3. Auch die meisten AVR lafuen problemlos mit 3,3V, sonst hätte sie schon vor 20 Jahren niemand verwendet. Kann es sein, dass du "geringfügig"
-
Thread
EtherCat Slave
einem uC laufen. Ich habe Vorlagen und paar Beispiele auf Microchip-Seite gefunden, die sich auf PIC24H oder PIC32MX beziehen. Ich habe mir MPLAB X heruntergeladen und installiert. Die IDE sieht nicht schlecht aus, wobei ich den Interface und von Microsoft VS natürlich sehr verwöhnt bin. Alternativ
Ich glaube ich habe FB1111-0142 mit dem Kit bekommen. Auf dem Beckhoff Evaluation Board ist auch PIC24H drauf. Mit dem arbeite ich gerade. Was mir an LAN9252 gefällt ist die Tatsache dass es integrierte PHY hat. Somit kann man die Platine kleiner halten.
-
Thread
[V] PIC Sammlung, PicKit 2,3
PIC32MX250 40MHz 128k Flash 2 Stück PIC24F16KA 102 4 Stück PIC16F887 -I/P 5 Stück PIC18F2520-I/SP 2 Stück PIC16F887A-I/P 2 Stück PIC16F876A-I/SP 2 Stück ICSP
-
Thread
PIC: Ausgansstrom am Portpin
Ich habe schon µC zerschossen, indem ich Ports kurzgeschlossen habe. Das letze Beispiel war ein PIC24FV32KA301. Port auf GND, HIGH getrieben, Port kaputt. Richtig ist: Oft geht der Port bei einem Kurzen nicht kaputt, weil der Strom begrenzt wird. Insbesondere, wenn man 3V3 verwendet. Garantieren
-
Thread
USB Host zum Schreiben auf USB-Stick
hatte eine der STM32 Serien mit USB-Hostmode/OTG in betracht gezogen oder vielleicht so etwas wie ein pic24fj128gb202. Wobei ich eigentlich auf einen externen PHY verzichten möchte. Allerdings möchte ich auch nicht noch eine Baugruppe, da ich schon 5-6 Baugruppen/Module habe. Am liebsten wäre mir etwas
-
Thread
Günstige Microcontroller für Privat Projekte
Also PIC24 (PIC24FV32KA301) und ein PICkit3 (kannst ja einen clone nehmen) sind günstig. Das PICkit3 ersetzt bei einfachen Schaltungen gleich das Labornetzgerät mit, und debuggen kann man auch. Die IDE bekommt
Anforderungen. Die gibt es selbst bei Reichelt für unter 2€ das Stück. Für mehr Power und Speicher wäre der PIC 24 noch eine Option. Dazu einen PICkit3-Clone vom (deutschen) Chinamann und es kann losgehen. Diese Diskussion geht aber schon wieder in die religiöse Richtung. Deshalb kann ich dem TE nur empfehlen
-
Thread
Signale mit 32Mbit/s extern speichern
64 MiB DDR2 RAM) reicht für 16 Sekunden. Ausgabemöglichkeiten auf dem Board: * UART to USB (PIC24) * SDHC Card Interface * RMII 100 Mbit/s (SMSC 10/100 Ethernet PHY LAN8720A) * 4x4 freie IOBs (verteilt auf 4 Pmods) (kein USB-OTG). UART to USB wäre konzeptionell einfach - aber welche
-
Thread
"Standard Peripherals Library" für PIC18, PIC24 und dsPIC33
Ich suche bis dato vergeblich so was wie eine ""Standard Peripherals Library" für den PIC18, PIC24 und dsPIC33 - gibt es so was tatsächlich nicht? Lassen sich wenigstens irgendwo Header-Files finden, die für jede Peripherie Einheit eine struct zur Verfügung stellen, mit der man auf die Peripherie
-
Thread
MCU Bauart - warum so?
oder absteigend angeordnet und nicht wild in > der Gegend verteilt. Schau dir die moderneren PIC24 an. Da kannst du per Software einstellen, was zu welchem Pin herauskommt (Peripheral Remapping). Für mich ist das Peripheral Remapping der Hauptgrund, bei Bastelprojekten PIC24 oder PIC32 zu verwenden
-
Thread
Sender - Stromsparend was nehmen?
Das Konstrukt sollte Sommer überleben. Ich hab so was ähnliches mal mit einem RFM12 und einem PIC24 umgesetzt. Läuft auf 3xAA, und die Batterie hält rund 3 Jahre. Das sendet jede Minute Temperatur, Feuchte und Akkuspannung. Die Kommunikation ist bidirektional und mit CRC gesichert. Also mit
-
Thread
FatFs SD Keine Antwort
Von der ElmChan Seite habe ich "FatFs sample projects for various platforms" das Beispielprogramm PIC24 benutzt und dort in der diskio.h die SPI Funktionen ergänzt. An den SPI Leitungen hängen jeweils ein 10k Pullup. Problem ist: Speicherkarte reagiert nicht, es passiert nichts. Micro Speicherkarte
-
Thread
Transceiver Si4467 SPI Transfer PIC24
Hallo Community, ich möchte gerne mit Hilfe meines Mikrocontrollers einen Si4467 Transceiver ein 16 Bit Wort übergeben, sodass dieser das an einen Empfänger sendet. Er soll ausschließlich senden und nichts empfangen. Ich habe allerdings Verständnisprobleme bei der SPI Kommunikation des Transceivers. Die Umsetzung der Software sollte derzeit kein Problem darstellen. Hat jemand von euch Erfahrung mit Transceiver oder speziell mit diesem? Ziel ist eine Schleife, wo immer dieselbe Variable gesendet werden soll. Demnach muss dann nur der TX State genutzt werden? Bevor die zwei Bytes übertragen
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
Klones gehen. Woran sieht man, ob das geht oder nicht? Bei mir gings bisher immer (hauptsächlich PIC24 allerdings).
Stopwatch auf und einige Projekte damit optimiert zu haben (zu 100% sicher bin ich mir bei den Devices PIC24FJ128GB204 und PIC32MX370). Das war mit einem MPLABX 3.xx. Naja, falls alle Stricke reißen, gibts ja noch Timer. Man kann sich einen aufsetzen, der im µs-Takt zählt, und damit die Zeit messen. Man
-
Thread
MAX31865 PT100
Empfänger übergeben werden. Ich nutze für den PT100 einen MAX31865 RTD-to-Digital Converter und einen PIC24FJ256DA206. Es geht nun um die Programmierung des Mikrocontrollers, wo ich wirklich gar keine Erfahrung habe. Mithilfe der MCC Software habe ich eine SPI Schnittstelle und die dazugehörigen
-
Thread
PIC24FJ256DA206 Ausgang auf Oszilloskop
Masterarbeit bin ich gezwungen (darf) meinen ersten Microcontroller programmieren. Ich nutze den PIC24FJ256DA206, ausgesucht nach MCC-Kompatibilität. Nachdem ich MPLAB X IDE und den XC16 Compiler heruntergeladen habe, ist das Ziel, den Controller einfach nur anzusprechen und an einem Pin auf einem Oszilloskop
hat. Bei PORT F3 könnte da was mit USB sein, fall dein Chip USB hat. Sei dankbar, dass du einen PIC24 hast. Das ist eine der Sachen, die beim PIC24 ausnehmend einfach sind, verglichen mit den üblichen ARMs ;-)
-
Thread
PIC24 UART Rx Interrupt
Hallo Zusammen, ich arbeite mit einem PIC24FJ256GA106 Chip. Ich versuche ein char bzw. einen String über UART zu empfangen. Da ich mich noch nicht so gut auskenne, wollte ich dies mit dem MCC Configurator versuchen. So erhielt ich folgenden
-
Thread
Mikrocontroller - die Qual der Wahl, oder doch die Wahl der Qual?
im DIL. Aber man muss schon sagen, ohne Grund tut man sich 32Bit nicht an. Du kannst dir mal PIC24 ansehen, das ist ein guter Kompromiss - einfach zu beherrschen, aber doch sehr viel Leistungsfähiger als 8-Bitter. Da wäre ein PIC24FV32KA301 ein Beispiel. Den gibts auch im DIL, und der ist schön
sich 32Bit nicht an. Ach, und wie begründest Du diese unsinnige Aussage? > Du kannst dir mal PIC24 ansehen, das ist ein guter Kompromiss - einfach > zu beherrschen, aber doch sehr viel Leistungsfähiger als 8-Bitter. Und diese? > Sonst kannst du dir halt die üblichen Verdächtigen ARMs ansehen
-
Thread
PIC24FJ256GA106 nur 1 UART von 2 funktioniert?
Hallo, ich habe folgendes Problem: Ich arbeite mit einem PIC24FJ256GA106 und möchte mit dem UART1 etwas einlesen und das eingelesene auf dem UART2 wieder ausgeben. Das Einlesen mit UART1 funktioniert, auch das ausgeben mit dem UART2 funktioniert. Wenn ich beide
-
Thread
USB OTG zu UART Bridge
Frank K. schrieb im Beitrag #5769623: > PIC24 und PIC32 können es direkt, Hast du das schon mal gemacht?
HyperMario schrieb im Beitrag #5769627: > Frank K. schrieb im Beitrag #5769623: >> PIC24 und PIC32 können es direkt, > > Hast du das schon mal gemacht? Den Microchip-USB-Stack habe ich schon verwendet, mit CDC und Mass Storage. Allerdings nur als Device. Support für Host ist aber
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
1ns wird nicht ausreichen! Details kann man üblicherweise in den Datenblättern nachlesen. Für PIC24 kann man das da nachlesen: http://ww1.microchip.com/downloads/en/devicedoc/39707a.pdf Allgemein wird dein Interrupt immer um mindestens 1 Taktperiode Jittern, schon wegen der Synchronisation.
-
Thread
ATmega32 noch zeitgerecht?
ATtiny gearbeitet und die sind echt > toll im Stromverbrauch. Ich bin für kleinere Sachen auf PIC24/dsPIC umgestiegen. Das ist letztendlich eher noch einfacher zu handhaben, die Peripherie ist leistungsfähiger, das Debuggen bequemer, und 5V und DIL-Optionen gibts immer noch, wenn ich das unbedingt
-
Thread
STM32MP1 von ST
eher weniger geeignet. Das hhängt damit zusammen, dass die IO-Ports nicht wie bei AVR und PIC (bis PIC24 und dsPIC) quasi als Prozessorregister angebunden sind, sondern über einen IO-Bus müssen, und wenn das z.B. ein APB ist, ist das eben langsam. Speziell für solche Anwendungen sind andere Architekturen
weniger geeignet. Das hhängt damit > zusammen, dass die IO-Ports nicht wie bei AVR und PIC (bis PIC24 und > dsPIC) quasi als Prozessorregister angebunden sind, sondern über einen > IO-Bus müssen, und wenn das z.B. ein APB ist, ist das eben langsam. Das ist aber nicht generell für alle ARM-basierten
-
Thread
PIC24 Uart RX mit MCC Beispiel
Hallo Zusammen gibt es ( oder hat ) jemand ein Beispiel Code für eine UART Implementierung PiC24 für Daten Empfangen RX mit dem Code Configurator MCC. Daten Senden funktioniert soweit. Gruß R
-
Thread
DC wegbekommen von einem DAC Ausgang
Hallo Zusammen Ich möchet eden DC Anteil von dem Ausgang meines DAC (PIC24) wegbekommen der Mittel Pegel vom Signal ist bei 0.8V ? Wie mache ich das ? Ich habe ein paar Ceramic Kondensatoren ausprobiert aber das tut so nicht Gruß RL
-
Thread
PIC24FJ128 SPI
Hi Leute, kann mir einer kurz helfen und mir erklären wo ich den SPI beim PIC24FJ128GC010 finde: http://ww1.microchip.com/downloads/en/DeviceDoc/30009312d.pdf Laut Datenblatt hat der 2 SPI aber im Pinout sowie in der PINOUT Description finde ich nicht mal einen.
-
Thread
Neues Projekt - welcher µC?
verschiedenen Serien. Einige µC-Serien haben für Bastler sehr schöne Eigenschaften: Bei den LPCx (und PIC24) ist das zum Beispiel das Peripheral Remapping, welches das Platinendesign mit 2 Lagen stark vereinfacht. Cypress PSOCs sind sehr flexibel, was die Peripherie angeht. Und binde dich nicht auf die
-
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
-
Thread
USB-Spannungsversorgung lässt PIC24FJ128 abstürzen?
ein 3 Jahre altes Projekt ausgegraben. Dazu entwickle ich eine neue Software für eine Platine mit PIC24FJ128GC010. Die Platine hat mehrere Möglichkeiten mit Spannung versorgt zu werden. Es wird aber immer nur eine davon verwendet. Für's Debugging habe ich leider nicht viele Ausgabemöglichkeiten,
-
Thread
Atmel noch zukunftsfähig? Gesperrt
MaWin schrieb im Beitrag #5662894: > nd nicht proprietären 16 bzw. 32 bit uC wie PIC24 oder > MSP430. Heißt das das ich bei ARM die Software auf jedem ARM Chip laufen lassen kann, egal welcher Hersteller?
pöse Heuschrecke das Portfolio von Microchip mit MCS51, AVR, XMEGA, SAM, PIC12, PIC14, PIC16, PIC18, PIC24, PIC32? Bei der nächsten Finanzkrise, in die wir gerade reinrauschen?
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien aufgeführt? Kann ich die dann auch
-
Thread
Bei mir unter Win10 64bit läuft es NICHT
GCC-Abkömmling. Ich hatte noch nie ein Compilerbegründetes Problem. Das gilt auch für den XC16 (PIC24). schlaubi schrieb im Beitrag #5658304: > Der groesste Nachteil ist allenfalls das Banking wegen > nicht ausreichender Wortbreite der Befehle. Bei PIC24 und PIC32 gibt es kein Banking. Man
Controller. > Ich hatte noch nie ein Compilerbegründetes Problem. Das gilt auch für > den XC16 (PIC24). Die hatte ich mit dem XC8 fuer PIC16 allerdings auch nicht.
-
Thread
[S] Hilfe bei pic24fj128 usb stack - dev/midi/maus
möglicherweise multi-touch. Man muss sehen, was am Ende softwareseitig machbar ist). Als µC habe ich den pic24fj128 gewählt, denn der hat 50 analoge CTMU Kanäle für's Touchpad. Mein ursprünglicher Plan war, zunächst die Kommunikation über USB mit dem PC herzustellen, dann vorläufig für die Entwicklung die
-
Thread
AVR oder STM32 für Entwicklungsprojekt
notfalls kommt man ohne aus, aber ich finde es manchmal extrem praktisch. Ihr solltet Euch auch noch PIC24 und PIC32 anschauen. Die sind beide deutlich leistungsfähiger als AVR bei gleichem Preis, lassen sich sehr schön programmieren und debuggen, und ein PICKIT3-Nachkau kostet beim Chinesen irgendwie 20
-
Thread
Verstärker reagiert nur teilweise auf Fernbedienung (RC-5)
Noch in Word und Zahl... Microschip PIC24FJ128 GB106 -I/PT(88) 13504UT
-
Thread
Unkomplizierte Berechnung oder doch schon Gleitkomma Berechnung?
Entwicklungszeit für eine Einsparung von <1% gerechtfertigt ist oder nicht. Ich habe schon auf PIC24 in C einfach in float gerechnet. Meist für die Anzeige auf dem Display. Wenn man das einmal pro Sekunde tut, und es dauert dann 2ms? Total Banane ;-) Ich habe auf die harte Tour gelernt: Optimieren
-
Thread
PIC32MZ - SD Probleme
zur Seite. Lade dir die "FatFs sample projects for various platforms October 14, 2018", nimm das PIC24 example (das ist glaube ich mit Software-SPI) und bring das zum Laufen. PIC24 und PIC32 sind sich sehr ähnlich, das lässt sich ziemlich einfach portieren. Wenn das funktioniert, ist das Austauschen
-
Thread
Bester unterstützet USB UART/RS232 Chip
COM-Ports aktiv. Das geht von CP2102 über diverse virtuelle LAN-Comports bis hin zu STM32 und einem PIC24... @Topic: Wir verwenden in der Arbeit FT232xx und CP210X. Mit keinen Problemen. Mit Windows XP (gut, jetzt nicht mehr...) Windows 7, Windows 8, Windows 10, Ubuntu, einer eigenen Linux-Version.