-
Thread
PIC 24 anstatt Pic 18
unterschiedlichen Adressräumen entfällt. Die Programmierung wird also deutlich einfacher. 3. Fast alle PIC24 und dsPIC sind 3.3V Chips. Ausnahme: PIC24FV??KA??? und dsPIC30. 4. Die ganz kleinen PIC24 (PIC24*KL*) haben PIC18 Peripherie. Ansonsten ist die PIC24 Peripherie ähnlich, aber nicht identisch. 5. Registerbreite
-
Thread
Spannungsreglung digital mit PID & Co
programmieren. Sampeln->Scalen->ReglerUpdate->(Werte Clampen)->PWM-Updaten->Sampeln.... Nimm einen dsPIC der hat schnelle PWM-Module und schnelle ADCs und ist vom Core her wie ein 28er PIC. Die paar DSP-Instructions die er mehr kann wirst du nicht brauchen. MFG Fralla
-
Thread
Wandel der Elektronik von den 90er bis 2013
gefallen und dadurch verdammt verbreitet wurden. PIC, naja, die neueren Familien vielleicht, so ala DSPIC, kenn ich aber nicht wirklich. [[MSP430]] ist auch gut. Und noch einige mehr.
-
Thread
Audio PWM von uC richtig Filtern
mit Basic. Um sicher mit 16bit PICs in C umgehen zu können und es zu erlernen kam erst einmal kein dsPIC in Frage. Das oben erwähnte Buch diente mir auch als Einstieg. Hinzu kommt, dass im Microchip Forum hin und wieder nicht immer positiv über den dsPIC geredet wurde, zumindest ist das bei mir hängen
zwei Jahren gesehen und hätte ich vor zwei Jahren den Wissensstand von heute gehabt, hätte ich den dsPIC gewählt.
-
Thread
Universelles Eingabegerät mit Drehencodern
kannst du eben kleinste Bewegungen bzw Vibrationen herausfiltern ich werde das mit einem Microchip DSPic lösen vier Drehencoder per Software und die beiden Motorfader mit Encoderscheibe mittels den beiden im Chip integrierten Hardwareencodern ... aber das wird eine anderes Thema ;)
-
Thread
PIC Controller gesucht
soweit ich weiss können das nur die pic24 und dspic. die pic18 und pic32 können das definitiv nicht.
-
Thread
dsPIC33 SPI-Schnittstelle
Hallo zusammen, ich habe mal eine ganz blöde Frage. Ich möchte mit einem dspic33fj32mc204 eine SPI Kommunikation aufbauen. Nun kann ich im Datenblatt aber einfach nicht finden, auf welchen Pins eigentlich die Datenleitungen SDO und SDI liegen. Kann mir bitte jemand sagen wo es
Die meisten IO-Pins haben beim DSPIC33 keine feste Pin-Zuordnung, sondern können auf beliebige Pins gemappt werden, s. Kapitel "Peripheral Pin Select" im Datenblatt.
-
Thread
Welchen Mikrocontroller CAN-Bus
aufbauen. Dazu vorzugsweise einen SN65HVD232 3.3V Transceiver (die meisten Transceiver brauchen 5V, der dsPIC ist aber wie die meisten aktuellen Controller ein 3.3V Chip), und los gehts. Die MPLAB IDE und den C30/XC16 Compiler sowie die Microchip Application Libs holst DU Dir direkt von www.microchip.com.
-
Thread
Probleme beim Importieren von Projekten nach Linux MPLAB_X mit MPLAB®XC16 Compiler
Asynchronmotoren und/oder BLDC zu bauen/entwickeln und da gibt es schon zahlreiche Beispielprojekte auf dspic30f-Basis (ich habe einen dspic30f6014 verbaut) z.B. AN908 oder AN957 ...nur scheitere ich schon beim Importieren/Compilieren. Natürlich ist mir bewußt, daß ich auch die Pinbelegung meines Boards in
(MC). Dazu gehört unter anderem der von mir schon erwähnte dspic30f6010A, der besonders viele PWM's und schnellere ADC's hat... eben für diese Anwendung. Da braucht man sich nicht wundern, daß man die "Examples" vom dspic30f6010A nicht so einfach auf dspic30f6014
-
Thread
Komplexität STM32 vs. PIC32
Hängt auch vom Vorwissen ab. Wer schon mit PIC24, dsPIC gearbeitet hat, kennt die Peripherie und/oder Microchip-Libraries wahrscheinlich schon. Ansonsten kann ich mich den Vorrednern nur anschließen: Alle Tools aus einer Hand, gut integriert, läuft. Offizielle
-
Thread
Pulsweitenmessung und vergleich ohne CPU mit dsPIC33
voraussichtlich Altera CycloneII oder III) soll ein serielles Signal synchron auf viele (bis zu über 30!) dsPIC Controller gebracht werden und von diesen weiter verarbeitet werden. Auch der Takt der dsPIC soll mit dem FPGA synchronisiert sein. Jetzt wird's tricky: alle dsPIC müssen sowohl untereinander als
Inhalt das SlaveSelect des dsPIC aktivieren.
-
Thread
dsPIC 8 Bit kompatibel programmieren
Hallo, ich möchte eine Software auf einem dsPIC entwickeln, die später auch auf einem 8 Bit PIC läuft. Ich programmieren im MPLABX und möchte den C30 Compiler benutzen. Ist es möglich, das irgendwie einzustellen, dass der Code 8 Bit kompatibel ist? Ich möchte also so tun, als wäre mein dsPIC in 8 Biter. An der Frage seht Ihr wahrscheinlich schon, dass ich noch Anfänger bin, also seid gnädig mit mir ;) Viele Grüße Horst
-
Thread
AVR: PWM mit Phase
sehr wenige MCs was an Bord. Atmel nicht. Insbesondere bei den dsPics gibts dafür Unterstützung. (dspic33fj16gs502 z.B.) Die haben Auflösungen der PWM von etwas über 1ns und können mehrere PWM Kanäle phasenverschoben generieren. Das was man bei Multiphasenwandlern braucht oder Wandlern nach der Phaseshiftmethode
-
Thread
BrezelRätsel mit dsPIC
Demo Programm mit minimalem Scope. Natürlich möchte ich mit meinem dsPic nicht nur eine LED blinken lassen :) Ich meine: Wenn sich Leute die Zeit nehmen sich mit meinen Problemen auseinander zu setzten, muss ich das Umfeld so beschreiben, das es schnell zu erfassen ist. Der dsPIC hat eine eigene Stromversorgung. Die Schaltung ist angehängt. Ich habe die Versorgungsspannung nachgemessen. Sie liegt so ungefähr bei 3,4V.
-
Thread
Musik von SD-Karte mit Atmega8
Bestandteil der Application Libraries > Wieviel Leistung braucht dies eig. ? Nicht viel. Der dsPIC hat DMA, d.h. eine Einheit, die Daten ohne Zutun des Prozessors verschieben kann. Die kann man auch für den Audio DAC und die SPI und DCI (I2S) Ports benutzen. Und nein, ein normaler AVR hat auch das
-
Thread
Lausprecher für uC
Bit Auflösung. Das sollte auch für CD-Qualität reichen. Du kannst natürlich auch einen anderen dsPIC (es gibt jetzt auch die dsPIC33EP mit 70 MHz) oder einen der größeren PIC32 nehmen, die haben alle Framed SPI Unterstützung, und daran einen Audio-DAC per I2S oder TDM anschließen. Viele dsPICs haben
-
Thread
DSP und Mikrocontroller
oder eher speziellere I/O-Blöcke an Bord. Wie auch immer, die Grenzen sind etwas schwammig, siehe DSPic oder Infineon Tricore. Selbst bei den verschiedenen Cortex-M3/4 Microcontrollern gibt es DSP-spezifische Instruktionen. Murkser
-
Thread
dsPic - gleiche ISR für alternativen Interrupt
Hallo Pic-Kenner, beim dsPIC30Fxx kann man mittels dem ALTIVT = 1 die Alternative Vektortabelle verwenden. Wie sag ich nun dem C30 Compiler, dass jede NICHT-DEFINIERTEN-ALTERNATIVEN-ISRs den Vektor der STANDARD-ISR verwenden soll? [c] //Alternave ISR void __attribute__((interrupt, no_auto_psv)) _AltCNInterrupt (void) { foo(); // ok } //Standard ISR void __attribute__((interrupt, no_auto_psv)) _CNInterrupt (void) { bar(); // auch ok }[/c] [c] //Alternave ISR void __attribute__((interrupt, no_auto_psv)) _ADCInterrupt (void) { bla1(); // ok bla2(); // ok ... }
-
Thread
Interne Schutzdioden im dsPIC?
Hab gehört, die dsPIC sind in der Hinsicht so ziemlich die schlechtesten µCs. PICs, AVRs, ST7 , HC08 , S12X ... sind alle robuster. Bei den ADC Eingängen muss man oft aufpassen. Sie halten höhere Spannungen als VCC zwar
-
Thread
Auswahl eines neuen Mikrocontrollers anhand der Geschwindigkeit seines ADC's
> Ich würde mir eher die STM32F4 anschauen. Kosten >10 Euro DSPIC33F... können bis zu 4 MSPS und kosten <5 Euro
-
Thread
dsPIC33Fj06GS202 - Floating Point Berechnung
Mal eine. STM32F4 angeschaut, der lässt den dsPIC aber alt aussehen. Gut, is n 32 Bitter...
a = b*c + d; // wobei alles fixed point sind macht der dsPIC in einem taktzyklus, dafür brauchst du keine tabelle ;-) ps: fixed point sind normale integer (ganzzahlen) also nix "komma-zahlen"
-
Thread
MATLAB Plug-in MPLAB
Signalen. Ich verwende das MATLAB Plug-in in MPLAB und habe auch schon in Simulink ein Blockset fuer den dsPIC erstellt. Probleme habe ich aber mit dem Plug-in in MPLAB. Ich versuche die .mdl Datei zu offnen aber bekomme die Meldung "Opening Matlab session and model 'C:\Users\Arne\Documents\Projects\Matlab
-
Thread
Implementierung der automatischen Codegenerierung aus Scicos/Scilab auf einem 32-Bit µController
Roberto Bucher: für RTAI (Linux!!!) etc., unter Scicoslab 4.4. (Scicos anstelle XCos) 2) Scicos Flex (dspic, atmel, ...): "scicoslabpack" ebenfalls Scicoslab 4.4. und verwendet ein Rtos "Erika Enterprise". Dürfte aber der "sauberste" (soweit man davon sprechen kann) Code für microcontroller sein Für scilab
-
Thread
PIC32/DSPIC33 schnell genug für 3D-Effekte?
Da ich noch nie mit PIC32 und DSPIC33 was zu tun hatte, wollte ich mal fragen, ob ihr der Meinung seid, dass ein oder mehrere parallel rechnende PIC32/DSPIC33 so etwas in Echtzeit hinbekommen: Videonics (kann nur skalieren, kein 3D
PIC32 nicht vergleichen, denn letzterer hat die 4-fache Datenwortbreite, DMA, MAC (mult+add), und der dsPIC z.b. Barrel-Shifter, MAC,...? Oder eventuell ein moderner Cortex-M4 mit FPU (STM32F4) - der hätte den Vorteil der FPU und der doppelten Taktfrequenz eines PIC32?
-
Thread
Abtastrate bei AD Wandlung
PIC12F (ca. 1€) > befindet und das bringt oder ist das völlig unrealistisch? Bei den PIC24 oder DSPIC findest du welche bis 1 Mio-Samples. Preise erfragt der Einkauf. MfG Klaus
-
Thread
Wer hat den leistungsfähigsten Mikrocontroller in THT?
Typen noch einiges in THT. So beispielsweise welche von den PIC24 (16Bitter), die schon genannten dSPic (16Bitter mit rudimentärer DSP Hardwareergänzung) und aber auch PIC32, also 32Bitter mit MIPS Kern. Alles auch in DIP verfügbar. Aus dem Stehgreif wüsste ich jetzt keinen anderen HErsteller der
-
Thread
dsPic33F - Timer/Interrupts
Hallo Wieder mal das (leidige) Thema dsPIC + Timer/Interrupts. Ich bekomme es leider nicht hin mit dem dsPIC33FJ64GS610 mit einem Timer einen Interrupt auszulösen, wobei ich nun strikt nach Datenblatt und den einzelen Manuals (Sections 1 bis
Bibliotheken. In einem neuen, selbst aufgesetzten, Projekt läuft der von Microchip für einen größerem dsPIC vorgegebene Code nicht. Soweit der aktuelle Erkenntnissstand. lg Gerald
-
Thread
MPLAB(x) und ICD3 schreiben die Configurationsbits nicht
ich es jetzt unter MPLAB geschafft, und zwar so, dass ich zuerst über Debuggen->Programmieren den dsPic flashe und dann erst debugge. Da bleiben dann die Configurationsbits erhalten. Ändere ich in diesem Zustand was am Code, übersetze und starte den Debugger, dann überträgt er den neuen Code aber nicht
-
Thread
Projekt: Vor"verstärker"
> Mit AVRs alleine könnte das schwierig werden.. Ich würde auch einen DSPic oder SH7262 oder DSP56371 empfehlen. > Die ADC0808/ADC0809 sehen gut aus. Wozu ? Erfassung einer Potistellung ? Kann ein uC per eingebauten A/D-Wandlern alleine. Für Audio sollten es die üblichen
-
Thread
PIC - Bitte um Verlinkung
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.
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 Klammern um einen Begriff macht: PIC (ohne doppelte eckige Klammern geschrieben) [[PIC
-
Thread
PLL mit digitalem Filter
Entwicklungsboards suche finde ich entweder DPS boards im >Audio Bereich Die sollten passen. DSPic, Blackfin, etc.
-
Thread
dspic33F debuggen OK Programmer Problem
Hallo liebe Leute! Ich arbeite mit MPLAB C30 und IDC2 und das erste mal mit einem dsPIC33F128GP708. Bis jetzt waren es immer 18F Chips. Nun mein Problem: Bei folgenden Code funtioniert alles im ICD2 Debugger, sobald ich den Chip mit dem ICD2 Programmer programmiere funtioniert es nur mit den Tasten 1 und 2. Bei den Tasten 3 und 4 leuchtet die LED nicht mehr auf? Ich habe mir shon ein Display dazugebastelt und Register im Programmbetrieb sehen zu können, ich komme nicht weiter. Hat jemand eine Idee wo das Problem liegt? Recht herzlichen Dank für eine Antwort #include <p33FJ128GP708.h> #define
-
Thread
Controllerempfehlung für viele LEDs
wird das ganze deutlich komplexer. Wenn nicht, dann nimmst Du einfach pro Lautsprecher einen solchen dsPIC - die Teile sind billig. >>Wenn ja, darf ich fragen welche Stadt? > Richtig, es geht um Multisensorik. Ich arbeite im Fachbereich > Psychologie in Hamburg. Aha. Gar nicht weit weg. fchk
-
Thread
PIC32 - Viele Fehler in der Errata
Oli Holli schrieb im Beitrag #2781726: > (wäre mir > aber beinahe gelungen!!). das wäre mit dsPIC dann gar kein Thema...
gibt der das auch ohne Optimierung auf die Reihe bekommt. Die Frage wäre dann noch PIC24 oder dsPIC ? Und dazu nochmal ein paar Infos was der alles erledigen muss: - GPS Daten einlesen und auswerten mit I32 Werten und + - * : Rechnungen - Einlesen und auswerten von ZigBee Funkmeldungen die als
-
Thread
Programmier-checksumme als versions numer nutzen
Hallo zusammen, ich benutze oft Atmega und Dspic microcontroller in meinen Projekten. Und beim programmieren lass ich das Programier-gerät auch immer überprüfen ob das gerade programmierte ok ist. Meine Frage ist jetzt wie macht er dans genau
Tytus W. schrieb im Beitrag #2777247: > Hallo zusammen, > > ich benutze oft Atmega und Dspic microcontroller in meinen Projekten. > Und beim programmieren lass ich das Programier-gerät auch immer > überprüfen ob das gerade programmierte ok ist. > > Meine Frage ist jetzt wie macht er dans
-
Thread
Was kommt nach Atmega?
einen vergleichsweise günstigen Debugger (nicht nur Programmer) gibt (PicKit3 70.-), 5. man mit dem dsPIC DSP-Sachen machen kann. Ich kann ihn nur empfehlen.
-
Thread
Controllerauswahl für BLDC-Ansteuerung
Cortex M3 können eine 32bit Festkomma Multiplikation/Division in einem Rutsch. Schneller wird der dsPIC mit Sicherheit nicht rechnen können.
Berechnungen für den nächsten Stromvektor vor zu nehmen. Das sind beim Cortex ca. 500 Instruktonen. Der dsPIC berechnet im 16kHz PWM Zyklus in der AN1078 den Observer und den Stromregler und kommt auf eine Ausreichende Qualität. Dem Cortex traue ich durchaus die doppelte Rechen/Sample- usw. Geschwindigkeit
-
Thread
AVR als Demodulator Mdulator eines Modemsignals
div. CPUs auch 2 DSPs für die Signale zuständig. Das wird auch heute kein AVR machen, evtl. ein DSPIC ;-) Aber ist doch Blödsinn, weil es dafür doch fertige Chips geben sollte. Und noch einfacher ist es, ein fertiges Modem einzusetzen...
-
Thread
Multiphase Boost Converter
das PWM Modul? EIn einfacher dsPIC33 kann 1,04ns Auflösen bei nur 40Mhz. Ich sehe so einen billgen dsPIC besser für deine AUfgabe geeignet. 32-Bit helfen da nicht wirklich mehr, klar die 120Mhz schon. Aber die StromRegelung der 3-Phasen macht ein dsPIC auch mit "links". >Das sind 2 LiFePo4 Akkus (40
PWM Modul? EIn einfacher dsPIC33 kann 1,04ns >Auflösen bei nur 40Mhz. Ich sehe so einen billgen dsPIC besser für deine >AUfgabe geeignet. 32-Bit helfen da nicht wirklich mehr, klar die 120Mhz >schon. Aber die StromRegelung der 3-Phasen macht ein dsPIC auch mit >"links". Ja, dass die dsPics da
-
Thread
DSP von Texas Instruments oder Infineon fuer den privaten Gebrauch?
man weiterkommt? Ich weiß ja nicht was du damit machen willst, aber vielleicht reicht auch ein DSPIC. Ich verwende gerne den DSPIC30F4013 im DIP40 Gehäuse. Gibts bei Digikey oder RS. In Elektor gabs auch mal ein Evaluation Board eines etwas größeren DSPIC Den Compiler gibts bei Microchip. In
-
Thread
UART dsPIC33F
gesetzt, ich kann die Hardwarefunktion also ummappen. Ich hoffe hier kennt sich jemand mit dem dsPic aus. Bis auf dieses Problem bin ich von den Teilen sehr begeistert. Ansonsten schon mal allen ein schönes Wochende.
-
Thread
PIDJ-Controller
für ein Schaltnetzteil bzw. Spannungsregelung verwendet? Von Microchip gibt es ein Beispiel mit dsPIC für einen Buck-Regler, da wird so eine Regelung verwendet: http://ww1.microchip.com/downloads/en/DeviceDoc/CE021_PID_SMPS_GUI_14aug09.zip Das "J" steht dabei für Jerk, also die Ableitung der Ableitung
, jetzt hat das Microchip aufgeschnappt und mit dem dsPIC demonstriert. Den Nutzen dieser Regelung sehe ich auch gering, zumindest für ein Schaltnetzteil, welche ja meist mit eher primitiven Reglern auskommen. MFG Fralla