-
Thread
[S] µC + Webserver
und machst dort einfach weiter. Stack und Application Framework sind über alle PIC-Familien (PIC18, PIC24/dsPIC, PIC32) identisch (sprich: es ist derselbe Quelltext). Alles schon gemacht. fchk
-
Thread
PIC- Console via USB ( PIC24FJ64GB002 )
Hallo, ich würde gerne wie bei den VT-100 ( falls das noch jemanden was sagt ), eine Console als programm auf meinem PC laufen lassen, und wenn der PIC mit dem PC verbunden ist dann zeichen eintippen die ich gerne auf dem PIC Parsen würde, so quasi als Debugschnittstelle. Auf der Microchip website werde ich auch nicht gerade schlau, und leider finden sich im web nicht soviele sachen dafür. Meine Fragen: - Weiss jemand was man da für eine Software auf dem PC verwenden kann? - Muss ich da die PID des PIC so verändern das er als HID device erkannt wird? Bin übrigens nicht gerade ein Spezialist
-
Thread
Sichern von Kommunikation zwischen Controller und EEPROM
Open Collector Ausgang inaktiv sein sollte. Das hat so schöne Effekte, wie z.B. eine Kollision bei PIC24xxxx I2C Modulen. Eine reine SW I2C Implementierung hat mir dabei geholfen. Also einfach beim "Verklemmen" ein paar Takte gnadenlos drüberbügeln dann läuft alles wieder ;-)
-
Thread
PIC18F45K20 Taktprobleme
glaube ich kaum dass er mit 100MHz stabil läuft. Ich hätte aber eine Lösung für dein Problem: Ein PIC24EP32GP204 mit 70MIPS, den kannst du mit der gleichen IDE und eventuell mit dem gleichen Programmer programmieren...
-
Thread
Abtastzeit bei PID Regler
immer noch am besten. Zum ersten mal versuche ich mit Reglern in C zu arbeiten (arbeite mit einem PIC24). Kenne zwar verschiedene Regler aus der Klimatechnik mit denen ich täglich zu tun habe, allerdings verstehe ich die Reglerstellzeit in Verbindung mit dem µC nicht ganz. >Ta ist die Reglerstellzeit
-
Thread
Multi-Uart Schnittstelle mit serieller Ansteuerung.
nicht geschrieben, mit welcher Architektur resp. Controller Du arbeiten willst. Wenn Du z.B. einen PIC24 nimmst, kannst Du konfigurieren, auf welche Pins Du den UART legen willst, und zwar auch zur Laufzeit. Also hast Du einen integrierten Multiplexer. Das Ganze heisst "I/O pin mapping".
-
Thread
Software von ST
zurück, oder sucht das Problem. Eine winzige Änderung dauert dann ewig. Mich nagelt das privat auf PIC24 und PIC32 fest. Dort habe ich meine selber geschriebenen Treiber für fast alles (Abgetippt aus dem Datenblatt), ohne PLIB, Harmony und ähnlichen Quatsch. Die kenne ich, und die compilieren auch 17
-
Thread
Wie funktioniert die Sache mit dem image processing ?
dir einen Raspi mit Kamera und hol dir OpenCV. Bildverarbeitung geht sicher auch irgendwie auf AVR/PIC(<24), aber nur wenn man sich in der Materie gut auskennt. Zum erlernen selbiger ungeeignet, weil viel zu klein/speziell/... BTW, bloß weil ein Chinese für sein Produkt ein paar Schlüsselwörter einwirft
-
Thread
Grafik Display 128x64
integrierten Schriften angewiesen. Da du eh schon in C programmierst, was hälst du von einem Upgrade auf PIC24? Dann kannst du auch die Grafik-Library von Microchip verwenden, die Textausgabe, Bildausgabe (sogar ein komplettes UI mit Tasten, Listen, ...) schon implementiert hat. Was deine Aufgabe dann ist,
-
Thread
PCB Design für Xilinx FPGA
gemacht weil es noch ein Paar Änderungen dazu kommen. Die Platine ist 2-Lagig, mit SDRAM/SRAM/Ethernet/PIC24/VGA/VS1053 und vieles mehr... Mal schauen ob die läuft ;) MfG
-
Thread
Einstieg TFT
vorzugsweise von Epson - in einigen Mikrocontrollern, beispielsweise NXP LPC2478 oder Microchip PIC24FJ256DA210 - in Form eines FPGA oder CPLD, ggf mit externem Speicher. Lochrastergeeignet ist nichts von alledem. Auch die Displays mit eingebautem Controller haben als Anschlüsse Folienleiter im
-
Thread
minimale Boards
grenzwertig. > 3) Außer AVR und STM32 noch andere uC anschauen? Ich mag die STM8 ganz gerne. PIC24 und PIC32 gefallen mir zumindest auf dem Papier (ganz im Gegensatz zu den PIC bis 18, die ich schrecklich finde). Wenn ich mal was mit Ethernet machen wöllte, wäre wohl so ein PIC meine Wahl. Was den
-
Thread
PIC18F97J60: Reset-Problem
Vcc+3V) am MCLR eingeleitet wurde. Bei den PIC18 mit J oder K in der Typenbezeichnung sowie allen PIC24/PIC32/dsPIC funktioniert das anders. Dort wird nämlich eine spezielle Signatur über den ICSP hineingetaktet, und deswegen dürfen dort absolut keine Kondensatoren dranhängen, auch an MCLR nicht.
-
Thread
LUT- SRAM - Flash - NVRAM
CPU-Befehl, daher muß man Macros wie "pgm_read_word_near" benutzen. Andere Harvard-CPUs wie der PIC24 können wiederum Flash-Pages in den RAM-Adressraum einblenden. Wie es bei Deinem AVR32 ist, mußt Du im Datenblatt bzw. der C-Compiler-Doku nachlesen.
-
Thread
PIC C18 String direkt als Parameter übergeben
RAM und ROM getrennt adressiert und kein mapping der Speicherbereiche unterstützt wie es z.B. der PIC24 macht. Du brauchst für solche Strings eine eigene Ausgaberoutine die einen const char * verwendet. Weiter musst du nichts beachten. Viel Erfolg :)
-
Thread
PIC32MZ mit 28 MSPS ADC
nicht ? Sieht nicht so aus, das es den real gibt. Real kenne ich nur den 12Bit 10Ms ADC vom PIC24FJ128GC010.
-
Thread
Welchen protocol für RGB LED Matrix
die Daten rausschicken Es gibt gut Tutorials dafür, meist für FPGAs oder Adruino Mit nem uC (PIC24EP) schaffe ich eine 4bit-PWM Mit nem FPGA (Spartan6) auch locker 8Bit-PWM
-
Thread
PIC18F2455 USB Taktversorgung
möglichst viel Rechenleistung (16bit Software PWM 9 Kanal) und > parallel dazu USB nimm gleich PIC24 (16 Bit) oder PIC32 (32 Bit)
-
Thread
AIS2120SXTR-Probleme bei der SPI Ansteuerung
habe es immerhin geschafft, wenn auch durch ausprobieren, unterschiedlicher SPI Einstellungen am PIC24FJ128GA704 (CKE,CPH,SMP) ein korrektes Sensorsignal zu empfangen. Beim Lesen der Register empfange ich aber nicht immer die richtigen Werte. Zum Beispiel das Lesen des Registers 0x0C sollte den Wert
-
Thread
wie char-array als als Parameter übergeben.
beispiele gut. egal, welche C-Compiler abart. Das war in diesem fall der MikroC-Compiler für PIC24 und dsPIC controller. es muß nicht ganz genau auf diesen C-Compiler passen. denn rest kriege ich warscheinlich alleine passend.
-
Thread
Wlan2Serial Modul für 5 euro
Moin moin Stefan, es macht riesen Spass! ESP8266 IoT HTTP Processing MCU LED Switching at PIC24 WebServer https://www.youtube.com/watch?v=WFo4Fs0p_NY Jetzt kann es losgehen! Gibt viel dieses Wochenende zu tun. Der erste IoT Video Beitrag zu ESP8266 MCU Processing switching LED auf einem PIC24FJ256GB106 laufenden HTTP Server. Urposting hier. Nächster Schritt, der geprüfte Code auf dem IoT ESP8266 Tool wird auf einen Mikrocontroller gepackt. Wenn das Tool fertig ist, gibt es sourcen
-
Thread
Platinen mit selbstbau CNC isolierfräsen
Fertigung, aber nicht beim Isolationsfräsen. Freunde mache ich mir gerade mit QFN-Gehäusen wie dem PIC24FJ48GA002/ML. Wenn Du da nicht genügend Bohrungen unter dem Käfer hast, schwimmt das Vieh auf, aber das ist'n anderes Thema... > >>Eine derart selbstgefräste Platine ist mit Sicherheit nicht viel
-
Thread
[S] Leute die eine "Grafikkarte" für uC bauen wollen
Nachfolger mit Cortex M3 Kern in Arbeit, aber der ist wohl noch nicht wirklich lieferbar. Microchip PIC24FJ256DA210. TQFP100, d.h. noch gut lötbar. 98k internes RAM, ist recht viel, reicht aber für VGA trotzdem nicht aus, d.h. externes RAM braucht man ohnehin. Das wäre jetzt der Controller, den ich mir
-
Thread
LCD controller
SPI interface haben. > > Die Controller von Epson haben alle leider ein Parallel interface. PIC24FJ256DA210 Damit kannst Du einen intelligenten TFT-Controller mit eigener Intelligenz bauen und ggf den jetzt verwendeten Microcontroller ersetzen. fchk
-
Thread
PIC16 external RAM
. Debugger, Compiler, Evalkits... free samples. Wenn du mehr Leistung brauchst würde ich einen PIC24 oder DSPic nehmen oder einen ATMEL. Wenn ATMEL dann gleich einen SAM7 oder ähnliches. Ich verwende einen PIC18F8722 und steuere das SRAM über das externe Speicherinterface an. ATMEL hat so etwas nicht
-
Thread
Mikrocontroller Programmieren,wie fange ich am besten an?
einfach alles was nicht benötigt wird herauszuschmeissen. In deinem Fall also z.B. alles was für PIC24 und PIC32 definiert ist. Danach ist der Code nur noch ein Drittel des Ursprünglichne und deutlich besser lesbar. (Wobei es im Fall von TCP-IP immer noch einiges ist, USB hingegen ist danch wirklich
-
Thread
dspic ausreichend für Audio Effekte ?
kennt. Pro's und Con's findet man für beide haufenweise. Habe eben für 25 Euro das Buch: Handbuch PIC24/dsPIC-Mikrocontroller erstanden. Werde mir das mal in Ruhe ansehen....
-
Thread
Pin zuweisen
Hallo leute, wie kann ich denn bei nem PIC24 (p24hj128gp506) einem Variablennamen ein Bit eines Ports zuweisen? Ich habe es jetzt so gemacht, geht aber nicht :-( #define RTS = PORTFbits.RF2
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
beschaffen. In C ist der Wechsel sogut wie nicht spürbar. Sollten die irgendwann nicht reichen, gibts die PIC24/dsPIC und danach PIC32. Bei Arduino gibt es meines Wissens auch welche vom kleinen AVR bis zum ARM, da kann ich aber nichts zur durchgehenden konsistenz der Programmierung sagen. Doch selbst wenn es
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Ich bin bekennender I2C-Hasse. Drum habe ich das nur für PIC32 selber geschrieben, denn für PIC24 gibts das fertig. Die Unterschiede zu deinem PIC dürften sich in Grenzen halten. Siehe Anhang. Warnung: Mein Code das sehr simpel und blockierend. Es gibt z.B. keine Timeouts, was fatal sein kann
http://ww1.microchip.com/downloads/en/DeviceDoc/70000195f.pdf das I2C Modul ist ident für alle PIC24 und DSPIC33. Das Hauptdatenblatt ist ja immer etwas einfach gehalten. Das oben verlinkte ist sehr viel detaillierter. Ich sehe jedoch, du hast .SCLREL gesetzt. Das Bit hat nur Auswirkungen im Slave-Mode
-
Thread
PIC Compiler
Hallo alle. Ich suche einen kostenlosen Compiler für PIC24, dsPIC und PIC32. Ich würd mich freuen wenn ihr da mehr wisst. MFG Patrick
-
Thread
PIC mir C Programmieren
Source-Code folgender Compiler geladen werden: - MPLAB ASM30 Assembler - MPLAB C Compiler for PIC24 and dsPIC DSCsr - MPLAB C Compiler for PIC32 w/assembler and linker Man kann im Source-Code die Deaktivierung der Optimierung (-O2/-O3) rückgängig machen und das ganze neu compilieren. Und man
-
Thread
PicKit3 zerstört ?
erzwingen. Kann man zum Beispiel machen, indem man versucht, ein Projekt mit einem (in deinem Fall) PIC24 zu programmieren. Dann macht er ein Update. Wenn du wieder zurück auf PIC32 gehst, nochmal. Bei mir hat das mal geholfen. Sonst müsstest du halt mal mit dem Scope kucken, ob NMLCR, PGED und
-
Thread
USB-Microcontroller für universelle Verwendung, I/O
kannst Du keinen LF-Typen verwenden. Wenn Du einen 3.3V PIC nehmen kannst, empfehle ich einen PIC24FJ64GB002. Gibts als SDIP28. Dafür brauchst Du zwar einen Quarz für USB, aber es ist ein 16-Bit PIC und damit deutlich angenehmer zu programmieren. Das ist halt immer eine Abwägung zwischen Stückpreis
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
höher die Nummer, desto leistungsfähiger sind die PICs. Bei großen Projekten kommen dann auch die PIC24 und PIC32 ins Spiel.
-
Thread
Kann diese Tasterschaltung sein?
Jupp. Interne Pullups, Entprellung in Software. Mit PIC24 geht das hervorragend. Ich mach noch immer 100n parallel dazu und schau nur auf die positive Flanke, dann ist das auch noch in Hardware entprellt.
-
Thread
Instruction and Cpu cycles
bei den neuen PIC24H/dsPIC ist Fcy = Fosc/2 => MIPS (max. 40MIPS) :-o
-
Thread
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
Teile haben allerdings teilweise erhebliche Errata-Listen. - Ich empfehle ganz gerne die Microchip PIC24 und PIC32 Serien als ARM-Alternative, einfach weil der Support von Microchip verhältnismäßig gut ist und Du alles aus einer Hand bekommst: Chips, Compiler, IDE, Debugger-Hardware, Bibliotheken für
-
Thread
Mikrocontroller aussuchen
> diese bevorzugen und mich über mehr Leistung/Funktionen freuen. Na dann wirst Du sicher bei PIC24, dspic33 und PIC32 zugreifen. OK, nur 3.3V, aber DIL. fchk
-
Thread
USB oder serielle Schnittstelle für Atmega-Basteleien
den PCs für sowas. Für die Produktentwicklung entweder den treiberlosen MCP2200(*) oder einen PIC24 mit nativem USB und dem Microchip USB-Stack. Dann kann ich meine Geräte per HID ansteuern und brauche keine extra Kerneltreiber, auch nicht auf Apfelrechnern, und solche Sachen wie "Welcher COM-Port
-
Thread
PIC od. AVR Entwicklungsboard
mal anschaffen. Also: Platine(all die Kondensatoren,resistor,dioden u.s.w.) Mikrokontroller PIC24F... oder AVR Display Tasten (so 10 fuer alle ziffern oder so ähnlich) status Leds das alles brauche ich und ich wage es vorerst nicht alleine zu bestuecken, weil ich mich da nicht so ganz auskenne
-
Thread
PIC32MZ2048EFH144 und UART / PPS
hinweisen, dass man sich über Zukunftssicherheit ebenfalls Gedanken machen sollte. Meine ganzen PIC24-Projekte (alles selber geschrieben) sind auch nach 5 Jahren und X IDE- und Compilerversionen noch wunderbar funktionsfähig.
-
Thread
µC, der sich als virtueller COM port ausgibt?
über das auch Daten gesendet werden können, nur halt ein bisschen anders: http://www.engscope.com/pic24-tutorial/14-5-usb-debugger-protocol-design/
-
Thread
Einrichten PC-Lint
Hi Steffen, vielen Dank, werde das mal testen. (nicht dsPIC sondern PIC24 ...) Gruß Michael
-
Thread
PIC16C54 Mikrocontroller
oder einen der den Anforderungen des Schaltplanes gerecht > wird.(siehe schaltplan JPEG) Ein PIC24FV32KA301 dürfte genau das passende sein: 12 Bit ADC, UART, klein (20-Pinner) und billig und dabei leistungsfähig (16 Bit Kern mit 32 MHz), und stromsparend mit XLP-Technologie. fchk
-
Thread
[MSP430] USART, SPI und I²C gleichzeitig?
Hallo, kann man SPI und I²C gleichzeitig benutzten an pic24hj256gp610 und am msp430?? ich bedanke mich schon im voraus
-
Thread
Was muss ich lernen?
man mit PIC18F-Typen arbeiten will: C18-Compiler-Student-Edition Falls man mit dsPIC30/dsPIC33/PIC24-Typen arbeiten will: C30-Compiler-Student-Edition Was er zum Thema Linux schreibt will ich hier garnicht rein kopieren. Was soll ich jetzt nehmen - MPXLAB, MPLAB, C-18-Compiler-Student-Edition?
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
von CubeMX und der Peripheral Lib, und der freien Version von IAR. Schlussendlich bin ich bei PIC24 + MPLABX gelandet, mit denen ich sehr zufrieden bin. Mir gefällt, wie die Header (vordefinierte Strukturen) und die Datenblätter schön zusammenpassen. Mehr als eine persönliche Vorliebe ist das aber
-
Thread
uC Startup mit Supercap
Problem bei dem möglicherweise schon der Ein oder Andere vorbeigekommen ist. Ich verwende aktuell den PIC24FJ256, der eine VDD Rampe von min. 1V/20ms benötigt. Um das zu realisieren bin ich auf der Suche nach einer pfiffigen Schaltung mit möglichst wenigen Bauteilen. Meine Idee ist es zw. Supercap und
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
reinschauen, könnte ne günstige und einfach zu entwickelnde Sache werden, da der Befehlssatz den PIC24 ähnelt. Bekommt man auch Hilfe in Foren. Aber wie gesagt, kommt auf die spezifische Anwendung an.