-
Thread
PicKit 3 & MPLAB; Keine Verbindung möglich
Methode zu sein. Da bekommt man MPLAB 8.92 https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive
-
Thread
delay() beim X16 compiler gibts nicht.
definieren, dann ging es. Hier einen Ausschnitt eines Codes von mir (Aus einem Backup, ...): [c] // dsPIC clock #define FOSC (117964800ULL) #define FCY (FOSC/4) // Libs #include <xc.h> #include <libpic30.h> [/c] Ich hoffe, dass ich nichts vergessen habe
FOSC/4) geschrieben. Nur warum steht das nirgends schön sauber erklärt ? Kann es sein dass der dsPIC einfach ne komplett andere Welt hat als die Klassischen pics ? Gruß
-
Thread
Funktionsgenerator
im Beitrag #5380098: > 1 MHz > Sinus mit hoher analoger und zeitlicher Auflösung rausjagen. dspic33fj16gs502 1.04ns PWM Auflösung könnten auch dafür reichen.
georg schrieb: >> 1 MHz >> Sinus mit hoher analoger und zeitlicher Auflösung rausjagen. > > dspic33fj16gs502 1.04ns PWM Auflösung könnten auch dafür reichen. Vermutlich liegt der dsPIC ausserhalb der Fähigkeiten des Programmierers und es muss ein PIC16 werden ;).
-
Thread
CCP Integration dsPIC30F4011
Hallo zusammen, ich versuche ein CCP bzw XCP Protokoll in den dsPIC zu integrieren. Später soll mittels INCA, Prozessdaten visualisiert und Parameter appliziert werden könnnen Ich habe bereits die Peripherie Library (von Microchip) für den CAN-Bus eingefügt und
Mikrocontroller. Hat jemand bereits Erfahrungen mit der Integration einer XCP/CCP Untermenge in einen dsPIC gesammelt? Bei dem Versuch die Beispieldateien umzuschreiben stoße ich auf einen Fehler nach dem anderen. Gruß, mxs
-
Thread
Unterschied PIC24E dspic
Hallo Raph dsPIC = PIC24 + DSP-Einheit Ich würde dir die dsPICs empfehlen, wenn du FFTs machen willst. Kommt aber natürlich auch darauf an, wie häufig/schnell das gemacht werden muss. Kannst ja einen dsPIC wählen,
Ich finde die dspic nicht schlecht. Die e-Typen haben bis zu 70 mips, obwohl einige Befehle mehr Taktzyklen benötigen gegenüber den fj-Typen. Die sind auch sehr leicht zu beherrschen. Der Prozesser kann auch Hardwareschleifen
-
Thread
PICkit 4 wird verkauft
AVR Programmer nicht mehr brauchen. EDIT: Offiziel scheinbar nicht, steht zumindest nur PIC und dsPIC in der Broschüre.
-
Thread
6kW Buck Converter, Mikrocontroller gesteuert
Beispiele: TI TMS320F28027 Infineon XMC4200 ST STM32F334 Microchip dsPIC Serie Freescale MC56F827xx Bei 6kW würde ich keinen Wald und Wiesen Mikrocontroller wie ATMega nehmen. Gruß DC/DC
-
Thread
bootloader AN1094 PIC33EP Problem
Flash Programmer. Funktioniert super bei den Pic 24fj.. Jetzt wollte ich diesen einfach auf den DSPic33EP. Den 16bit Flash programmer habe ich angepasst zumindest die Device Id. Nur wenn ich jetzt das Programm hochladen will. Kommt die Fehler Meldung Hex File 0xF80010addresse out of range. in
-
Thread
Kurzschluss durch 2 Mosfets (DMC2038LVT) am Akku
haben wir entfernt da diese zu viel Spannungsabfall für uns bedeutet. Was passiert: Der µc (DSPIC33EP128MC504) hat u.a. zwei Ausgänge "SIG_L und SIG_H" Diese beiden Ausgänge sind mit einem Pull-Down gegen GND gezogen. Wenn, wie oben beschrieben das Gerät eingeschaltet wird, gibt es einen Kurzschluss
-
Thread
DHT11 - AusleseRoutine in ASM30 (Assembler für PIC24 oder PIC30)
. dieses ist für 80ct o.ä. beim Chinesen erhältlich. Es handelt sich um den Microcontroller Typ DSPIC30F4011 von Microchip. Ich verwende MPLAB IDE v8.90 zur Entwicklung des Programms und zur Programmierung des Controllers mit einem ICD2 -CLON Programmiergerät. (Variante "POTYO" in eigener Sub-Variante
weiß. Die File ist in Assembler programmiert und sollte mit geringen Anpassungen auf jedem PIC24 DSPIC30 laufen, da sie nur einen ST-IN/OUT- Port benötigt. und beide Typen in ASM30 programmiert werden. andere Pics-Famillien z.B. PIC16 sind nicht mit diesem Programm kompatibel. nicht alle PIC 30 sind
-
Thread
16bit Pic Compiler oder Assembler für Arm-Systeme
Maschinencode/Assembler für verschiedene µC umzusetzen, u.a. auch dsPic. http://www.mikekohn.net/micro/dspic_mandelbrots.php
-
Thread
Welcher PIC ist der beliebteste ?
beschäftigt (STM32, NXP und SAMD). Dann schau dir doch zur Abrundung eher die 16-Bit PICs an. PIC24 und dsPIC (letztere mit DSP-Fähigkeiten). Die sind auch von der Architektur her sehr angenehm anzusehen. Problem bei PIC ist wie immer die Toolchain. OK, wenn du auf Windows unterwegs bist und es sowieso
im Beitrag #5304783: > Dann schau dir doch zur Abrundung eher die 16-Bit PICs an. PIC24 und > dsPIC (letztere mit DSP-Fähigkeiten). Die sind auch von der Architektur > her sehr angenehm anzusehen. Dem kann man zustimmen! Empfehlenswerte PIC24 sind beispielsweise folgende: - PIC24FV32KA301
-
Thread
STM32 LIN protocol
AVR UART auch nicht. Die LIN-AVRs wie der Tiny 167 haben spezielle UARTs, die das können. PIC24, dsPIC und PIC32 haben alle LIN-Support. Natürlich kommt man auch ohne diese Fähigkeiten aus. LIN ist so gebaut, dass ein Slave auch einen reinen Software-UART verwenden kann und keinen Quarz braucht,
-
Thread
dspic33 IOs wollen nicht
Hallo, da ich auch mal mit den PICs arbeiten wollte, habe ich mir einen dsPIC33FJ128GP802 und einen pickit3 gekauft. Ich habe das ganze auf meinem Steckbrett aufgebaut und der Programmer kann mein device löschen, programmieren etc. In MPLAB X habe ich nun ein ganz einfaches Testprogramm. Der Ausgang RA4 sollte meiner Meinung nach dem Ausführen High sein. Ist er aber leider nicht. Was ist an diesen wenigen Zeilen falsch? Oszilloskop und LED zeigen ein LOW an. [c] #include <xc.h> void main(void) { TRISA = 0; ODCA = 0; LATA = 0xFF; PORTA = 0xFF; while(1)
-
Thread
dsPIC 30F4011 zieht viel Strom und wird warm
schöne Heizung... Inzwischen bin ich bei STM32 gelandet, die sind deutlich entspannter und ziehen am dsPIC links vorbei. Die Einarbeitung hat einmalig Zeit geschluckt, aber die habe ich auch schon mindestens genauso in manche vergurkte PIC Peripherie (LAN MAC Anbindung...) versenkt.
#5265899: > Inzwischen bin ich bei STM32 gelandet, die sind deutlich entspannter und > ziehen am dsPIC links vorbei. lol, typisches Fanboy gelaber. lg. Heiner
-
Thread
DC-DC Wandler mit MCP42010
thing with DAC is I could not find them with SPI interface, with which I can use them with DSPIC30F4011 the controller in my design So, had to shift for the option of to use digi POT IC Bhargav
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
nutzt: http://taur-tech.com/wp/2016/07/18/a-working-example-of-i2c-communication-using-a-microchip-dspic30f-as-master/ Ansonsten sah das relativ mau aus. Ich werde mich wohl mit dem Link und diesem "Handbuch" hier http://ww1.microchip.com/downloads/en/DeviceDoc/70000195f.pdf da entlang hangeln müssen
.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
DSP mit modes
du kannst dir mal die dsPIC Reihe angucken. Und den ADC bringen die auch gleich mit
-
Thread
Ich finde den richtigen Baum im ARM Wald nicht
Ich würde mich eigentlich gerne ein wenig mit dem DSPIC33 versuchen. So ganz ohne Beispielcode und Einführung wirds aber vermutlich zäh. Meine bisherigen Berührungen mit MCU's beschränken sich auf wenig Arduino Gebastel. Zum flashen geht ein J-Link Edu
wwwproducts/en/MCP2562 Der MCP2562 ist explizit für den Betrieb mit 3.3V für die Logikseite (der dsPIC läuft nur mit 3.3V) und 5V für die Busseite (CAN ist ein 5V-Standard!) gedacht, und genau das brauchst Du. fchk
-
Thread
dsPIC - Spannung an Vusb?
Hallo, ich nutze einen DSPIC33EP256MU806 (TQFP64) und möchte mit diesem ein USB-Device realisieren. Der dsPic hat für die Frage 3 relevante Pinne: -Vdd -Vusb3V3 -Vbus In meiner Testschaltung hängen Vdd und Vusb3V3 beide
Steckbuchse schrieb im Beitrag #5210381: > Hallo, > > ich nutze einen DSPIC33EP256MU806 (TQFP64) und möchte mit diesem ein > USB-Device realisieren. Der dsPic hat für die Frage 3 relevante > Pinne: > -Vdd > -Vusb3V3 > -Vbus > > In meiner Testschaltung hängen Vdd und
-
Thread
Signal für DSP?
mich gerne auch mal an den Transformationen und Filtern versuchen. Zum Spielen möchte ich mir einen dsPIC bestellen, die sind ja recht günstig und auch für Menschen mit zittrigen Händen geeignet. Mir stellt sich nur die Frage, WAS ich denn filtern und transformieren kann. Sprut benutzt die für Modellflieger
Torben G. schrieb im Beitrag #5200073: > Zum Spielen möchte ich mir einen > dsPIC bestellen, die sind ja recht günstig und auch für Menschen mit > zittrigen Händen geeignet. Warum? Das kann man doch alles auf dem PC machen. Als Input tuts jeder Audiofile oder die Soundkarte,
-
Artikel
Entscheidung Mikrocontroller
im ‚Lite mode’ arbeiten, eingeschränkte Codeoptimierung. Microchips C-Compiler für PIC18, PIC24, dsPIC DSCs und/oder PIC32 können zusätzlich installiert werden. In der zum freien Download bereitstehenden ‚Student Edition’ stellen sie nach 60 Tagen einen Teil der Codeoptimierung ein. Das MPLAB Setup
-
Thread
Auf BNC Stecker verzichten?
geeignet - deutlich mehr RAM (96k) zum zwischenspeichern der Daten als dein dsPIC (welcher nur 512 Byte hat) - große Community (du findest viele Beispiele und Hilfen im WWW) Cool wäre es, wenn der EPS8266 einen Web-Server bereitstellt, d.h. die Oberfläche zum "auslesen" des
noch viel Zeit vorhanden ist). Ein ADC mit max. 2 Ms/s, 20 MHz Bandbreite und evtl. 100Ms/s, ein dsPIC mit 512 Bytes RAM und BT passen eh nicht zusammen. Gleichzeitig soll das Teil klein (so dass nicht mal Platz für eine BNC Buchse ist) und Batteriebetrieben sein. Das spricht jetzt eher gegen einen
-
Thread
FIR Filter auf PIC
für einen einfachen Bandpass, wie ich in gerade erstellt hab, > oder? Warum nimmst Du keinen dsPIC oder PIC32? Die sind deutlich geeigneter für Dein Vorhaben. ZB dsPIC33FJ64GP802 mit Codec (I2S) Interface und 14 Bit Stereo Audio DAC. Oder geht es nicht um das Ziel, sondern darum, die Zeit sinnlos
-
Thread
HF Rechteckpuls (150MHz) - Duty Cycle programmierbar?
Es gibt eine PIC Familie, die kann das. Siehe dsPIC 30F2023-30I, der kann mit einem internen PLL auf 480MHz hochgehen, fuer PWM.
Aha schrieb im Beitrag #5083391: > Es gibt eine PIC Familie, die kann das. > Siehe dsPIC 30F2023-30I, der kann mit einem internen PLL auf 480MHz > hochgehen, fuer PWM. Das halt ich aber für ein nicht haltbares Gerücht, daß man damit ein PWM-Signal mit z. B. 0.1ns Auflösung erzeugen
-
Thread
dsPIC RAM Zugriff
Hey ich müsste theoretisch so an die 1000 RAM register anlegen in ASM30 möchte das aber nicht händig machen. Ich würde gern direkt mit den RAM Adressen arbeiten.. nur wie geht das.. zB. ein normaler Kopierbefehl würde ja so aussehen mov #0x1234,W0 mov W0,RAM_DATA nun würde ich gern statt RAM_DATA einfach direkt die RAM Adresse angeben bzw geht das auch über die Table Read / Write Befehle? Habe dann aber immernoch das Problem das im Datenblatt nur rogramm Space nicht aber der RAM steht..
-
Thread
Wie waehle ich die richtigen komponenten aus ?
die haben gleich schon Sound Codecs und alles drauf. zB ein https://shop.mikroe.com/mikromedia-3-dspic33fj
-
Thread
Embedded Optimierung einer Addressberechnung
für einen dsPIC33E die vereinfacht werden soll. Es geht dabei um zu speichernde Daten im Flash. Der dsPIC hat ja 24Bit (3Byte) breite Flashzellen die mit geraden Adressen je 16Bit Daten angesprochen werden. Die obersten 8 Bit werden als Phantombyte bezeichnet. Beispiel: Addr 0h0 Daten 0hxxAABBCC
wie viele Adressen benötigt werden. Dies soll für die Offsetberechnung genutzt werden. Da der dsPIC nicht der schlechteste µC ist, aber eben auch nicht der Beste frage ich mich, ob man die Rechnung noch vereinfachen kann. D.h. Modulos nach Möglichkeit nicht nutzen und die Division nach Möglichkeit
-
Thread
[V] 10 St. DSPIC33EP512GM710-I/PT
Die Microchip 16-Bit Digital Signal Controller sind unbenutzt. War ein Fehlkauf, ist auch gemein das die in verschiedengroßen Gehäusen verkauft werden die beide mit TQFP bezeichnet werden. Diese ist die Variante im 12x12x1 großen Gehäuse. Wie im Titel gesagt sind 10 Stück zu haben, Einzelstücke sind möglich, lieber wäre es mir alle 10 zusammen zu verkaufen. Preis per Stück 6€, alle zusammen 50€ + Briefporto. Anfragen per PN.
-
Thread
Einstieg in dsPIC oder PIC32?
Sascha W. schrieb im Beitrag #5047345: > Und dann sind da nun die neuen dsPIC und PIC32... > Sie scheinen rein gar nichts mit den alten PICs zu tun zu haben, was > aufgrund meiner Abneigung gegen jene vielversprechend aussieht. Jepp, dsPIC und PIC32 haben mit den 8-bit
Einen PIC32, resp dsPIC Compiler gibt's uebrigens bei microe.com fuer um die 300 $. In verschiedenen Sprachen, C, Pascal, Basic.
-
Thread
MCU controlled DC/DC-converter (buck converter)?
Bei Microchip und TI gibt es haufenweise Referenzdesigns für die jeweiligen Chips (dspic und c2000 serie), vielleicht solltest du dort mal schauen.
-
Thread
Günstiger, stromsparender DSP gesucht
allem wegen der langsamen Multiplikation und dem fehlenden DMA. Meiner Meinung nach wäre ein dsPIC für diese Aufgabe prädestiniert. Zudem gibt es hier Modelle mit DAC und PGA, Bauteile, die sonst extern angeschlossen werden müssten. Gibt es noch andere DSPs, die für ein derartiges Aufgabenspektrum
ein dsPIC ist sicher die richtige Wahl. Und ja genau, es muss eine DMA Maschine sein. Nein, die sind nicht so schwierig.
-
Thread
Sehr kompaktes AVR/PIC Eval Board gesucht
Mr M. schrieb im Beitrag #4996875: > in der Arbeit ist aber dsPIC Dann bist du sicher gewöhnt, mit nem PICKit 3 oder etwas besserem auf Sourcelevel zu debuggen. Das wäre für mich das wichtigste Kriterium. Die 3 Drähte für den PICKit und die zwei weitern für I2C
-
Thread
Assembler-Programmieren PIC16F1934/6/7
null problemo. Die wirken halt blos wie ZweiTakter aber sonst finde ich die so schlecht nicht. Die DSPIC's machen freilich auch Spaß. Die haben 16 Workingregisters und relativ viel Dampf im Kessel..... Grüße ausm Osten
-
Thread
µC - BUCK - BOOST Konverter
ein PLD für die PWM Erzeugung mit deadtime und OPs für U & I > Überwachung. Wieso PLD? Mit nem dsPIC geht beides. Oder nimm einen UC-irgendwas. Fertige ICs für Schaltregler ;)
-
Thread
PIC24F zum Einstieg
Die DSPIC30F3014 sind übrigens m.M.n. auch noch von Interesse weil sie bis zu 5.5V vertragen und sie noch im Hobbyfreundlichen DIL Gehäuse erhältlich sind. Sind den PIC24 sehr ähnlich, außer daß sie halt noch
Bisher wurden folgende anfängerfreundliche Controller genannt: PIC24FV32KA301 PIC24FV32KA304 DSPIC30F3014 Außerdem wurde folgendes gesagt (natürlich ohne einen Controller zu nennen, super!) Toxic schrieb im Beitrag #4956128: > Also wenn ich micht nicht im Datenblatt geirrt habe fehlt folgende
-
Thread
Mikrocontroller zur Regelung DC/DC Wandler
ist oder die PWM analog machen. Die Komparatoren im PSoC sind mit ca. 50..100ns ausreichend. Der dsPIC hat eine PWM Auflösung von 1.04ns und die XMC4000er teils 150ps. Gruß DCDC
Muss mich ganz klar für den dsPIC aussprechen, sehr schnell und auch nicht so kompliziert. Zwar "nur" 1.04ns Auflösung der PWM, aber 5 ADC Wandler mit je mehr als 3 MSPS richtig schnell. In Kombination mit dem CLC Modul kann man sehr
-
Thread
ARM-Cortex als Anfänger?
Moin, Frank K. schrieb im Beitrag #4956855: > Auf jeden Fall keine Fehlentscheidung. Aus dem dspic Artikel hier: > Microchip bietet den GCC-basierten Compiler C30 im 3-4 stelligen $-Bereich > an. Eine Studentenlizenz ist kostenlos erhältlich. Nach der Erprobungszeit > ist lediglich die Art
-
Thread
Hexapod mit PIC18F45K22 machbar?
timern, wie zB > einem dsPIC33FJ64GS606, nicht immer dieses spielzeug.. stimme dir voll zu ein DsPic ist besser geeignet (bzw. glaub mit einem 8-bit PIC wirds eh schwirig...) aber der dsPIC33FJ64GS606 hat nicht genug Output-Compare-Einheiten... Bin mir nicht sicher, aber ich glaube die Motorcontrol-PWM's
noch 9/10 von der Rechenzeit übrig für Berechnungen (bei 20ms Periode der "PWM"). Aber ein DsPic ist eindeutig die bessere Lösung...
-
Thread
dsPIC: Programm startet nur mit debugger
dsPIC newbie schrieb im Beitrag #4940140: > Pickit 3 Der Pickit 3 nutzt nicht JTAG sondern eines der PGED/PGEC Pärchen und MRST#. Damit der Prozessor auch ohne Pickit funktioniert, braucht er einen 10k
nicht "hart" auf 0 schaltet, sollte kein Reset stattfinden. Wenn ich das Pickit entferne startet der dsPIC auch nicht.
-
Thread
Senden über SPI bei dsPIC33EV
4; SPI2BUF=5; SPI2BUF=6; SPI2BUF=7; SPI2BUF=8;[/code] Ich hätte nirgends gesehen, dass der dsPIC einen Sende-FIFO hat, wie lange geht das denn mit dem einfach Reinschreiben gut?
träum weiter. Svolvaer schrieb im Beitrag #4935446: > Ich hätte nirgends gesehen, dass der dsPIC einen Sende-FIFO hat, wie auf der Seite 222: http://ww1.microchip.com/downloads/en/DeviceDoc/70005144e.pdf teste doch mal in der Hardware, dein Programm sollte laufen. Falls du später doch
-
Thread
DSP oder 32bit µC?
Speicher, AD/DA-Wandler). Bei klassischen DSPs sieht es bei letzterem relativ schlecht aus. 1. DSPic von Microchip - günstig und scheint gut für die Aufgabe geeignet, allerdings nicht wirklich sparsam. 2. Texas Instrument C5000 - Serie: Hohe DSP-Leistung bei gleichzeitig niedriger Stromaufnahme
Du planst, bleib entweder bei den dsPIC weil Du die schon kennst oder nimm einen Cortex M3-M4. Schnell genug sind die alle.
-
Thread
Neus Klangbeispiel vom DSPIC - Synth
Servus Gemeinde, ich habe mir neulich den Code der ADSR angeschaut... ja das war Kod. Ich hab die Interpolation nun ORDENTLICH und nicht resourcenschonend, als ich fertig war war der neue Code sogar r.- schonender, programmiert. https://soundcloud.com/klangwerkstatt-2/untitled8 viel Spaß beim Klangeindruck gewinnen Tschüß ne