-
Thread
Suche µC für Schaltnetzteil
#1793015: > Falls nicht, jemand ne andre Idee das zu lösen? ich würde einen auf SMPS spezialiserten DSPIC30 verwenden: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2524¶m=en027097 Gibts mit 30-40 MHz im DIP28. Gruß Anja
-
Thread
PIC18F2550 mit internem Osc und USB
microchip AN1095, Emulating Data EEPROM for PIC18 and PIC24 MCUs and dsPIC DSCs
-
Thread
Synthesizer Einstieg
hast Wieso soll er mit KORG, (NI Reaktor,) Doepfer, Moog und co. was anfangen, wenn er was mit dsPIC machen will, also selber programmieren???
einfachen Synthie zu programmieren z.B. substantive Synthie (Sinusgenerator + Filter) auf einen dsPIC ** zweimal mit einem vorhandenen Synthie eigene Klänge gestallten Der TO möchte doch was mit seinen dsPIC machen
-
Thread
16bit PWM bei ATMEGA auf 3 Kanälen
keinen ATMEGA im DIP Gehäuse gibt der 16bit PWM auf > 3 kanälen kann? Deswegen verwende ich den DSPIC30F4013. Hat 4 PWMs mit 16 Bit im DIP40. Gruß Anja
hauptsächlich ATMEGA8 oder ATMEGA644 bzw. ATMEGA32) wenn es von der Anwendung her passt. Mit dem DSPIC30F4013 habe ich vor kurzem angefangen um einen Präzisions-Spannnungsteiler mit ca 30 Bit Auflösung aufzubauen. Hierfür werden 3 unabhängige 16 Bit PWMs benötigt. USB-Anschluß zum einstellen des Spannungsteilerverhältnisses
-
Thread
Suche 6x 16-Bit-PWM-IC
Ein DSPIC30F6013 hat 8 PWMs a 16 Bit (CCP) mit 244 Hz bei 16Mhz Befehls-Takt. Bei 30Mhz entsprechend mehr. http://ww1.microchip.com/downloads/en/devicedoc/70117e.pdf Gruß Anja
-
Thread
MATLAB/Simulink: Device Blocksets for dsPIC
Hallo, Ich habe ein Problem, wenn ich das Model von Microchip kompiliere, der name = ADCUartDemo.mdl. Das Problem ist: “[…] C:\PROGRA~1\MATLAB\R2007b\rtw\c\libsrc/rt_matmultandinccc_dbl.c: In function 'rt_MatMultAndIncCC_Dbl': C:\PROGRA~1\MATLAB\R2007b\rtw\c\libsrc/rt_matmultandinccc_dbl.c:54: error: unrecognizable insn: (0x00ee87f8) (insn 233 75 76 6 C:\PROGRA~1\MATLAB\R2007b\rtw\c\libsrc/rt_matmultandinccc_dbl.c:44 (set (reg:SF 2 w2 [ A2_val$im ]) (mem/s/j:SF (plus:P16APSV (reg/v/f:P16APSV 14 w14 [orig:57 A2 ] [57]) (const_int 4 [0x4])) [0 <variable>.im
-
Thread
PIC Pin kaputt?
Hmm, der PD.0 von meinem fabrineuen dsPIC zappelt beim Umschalten vom ganzen PortD auf ca. 4 Volt mit einer Amplitude von 3.8-4.2 Volt (0,4 Volt) herum. Alle anderen tun was sie sollen. Der PD.0 sollte eigentlich eine LED schalten, tut er
Von welchem dsPIC ist hier die Rede? Hast du vielleicht noch nicht gemerkt, aber davon gibt es mehrere Typen.
-
Thread
dsPIC: sehr laaaaaangsam
Guten Tag, Ich habe einen dsPIC mit 120 Mhz aus 16fach PLL laufen. Die Instruktion: PORTD=0xXX; dauert, kompiliert vom C30 ganze 8 Takte. Was bitte hat es denn damit auf sich? Im Datenblatt seh ich nicht so ganz durch. 4 Takte
Tine Schwerzel schrieb im Beitrag #1760687: > Ich habe einen dsPIC mit 120 Mhz aus 16fach PLL laufen. Hast Du (hoffentlich) nicht. Der Oszillator läuft zwar intern auf maximal 120 MHz. Der Prozessor selbst schafft jedoch maximal 30 MHz. Normalerweise ist
-
Thread
MPLAB ICD2 mit Cypress Chip: Win7 64 bit?
Hallo, ich habe einen ICD2, der schon ein paar Jährchen rumliegt. Jetzt wollte ich mal nen dsPIC flashen, und siehe da, das Teil läuft irgendwie nicht unter Win7 64 bit. Es handelt sich um einen, wo noch so ein Cypress USB Mikrocontroller CY7C64603 drinnen ist. Gibt es da irgendeine chance, oder
-
Thread
PWM IC - feine Kontrolle von duty cycle
kommen? Damit wäre die Auflösung schlagartig um den Faktor 10 unkritisicher. Ansonsten: mit einem DSPIC30F4013 kommst du bei 7,5MHz Quarz auf 30MHz PWM Grundtakt was bei 15kHz schon mal 11 Bit Auflösung ergibt. Gruß Anja
vermutlich der Beste sein, hier kann ich das aber leider nicht so machen. >Ansonsten: mit einem DSPIC30F4013 kommst du bei 7,5MHz Quarz auf 30MHz >PWM Grundtakt was bei 15kHz schon mal 11 Bit Auflösung ergibt. Das Teil kenne ich noch nicht, gucke ich mir aber gleich nach der Arbeit mal an und vergleiche
-
Thread
dsPIC33F mit matlab programmieren
http://www.google.de/search?hl=de&source=hp&q=dspic+matlab Schau mal bei den Videos, da gibt es was. Ansonsten halt mal die Doku der Toolbox lesen. Kann leider nicht helfen, da ich am dsPIC gerade mit C festhänge :-)
-
Thread
Buch dsPICs - Einstieg
Servus Zusammen, ich suche ein Buch für dsPICs. Es sollte hauptsächlich umd DSP speziell beim dsPIC gehen. Mit den "normalen" PICs habe ich schon zu genüge gemacht. Von der Funktionsweise der dsPICs hab ich allerdings keinerlei Ahnung. Also suche ich den generellen Einstieg in DSP... Ich nehme
Bitte: http://www.mikroe.com/eng/products/view/266/programming-dspic-mcu-in-c/ Hier noch ein Link zu einem Buch, in dem Buch wird komplett in Assembler programmiert... Ich denke dass das Buch für dich eher ungeeignet ist, aber mach dir am besten selbst ein Bild
-
Thread
dsPic und simulink kriege das nicht zum laufen!
Hallo, seit einigen tagen versuche ich uber das tool von simulink meinen dsPIC zu programmieren. Aber komme leider zu nichts und weiss nicht woran das liegt. Habe einen explorer 16 Dev Kit. Im anhang habe ich eine PDF datei die alle konfigs zeigt und auch den fehler den mir
-
Thread
AD-Wandler + Geschwindigkeit µcontroller?
Sekunde erkannt werden. Das schafft ein normaler ATMEGA nicht. Ich würde einen ATXMEGA oder einen DSPIC mit schnellem A/D-Wandler verwenden. Den ArcSin willst Du aber hoffentlich nicht online rechnen, das könnte ohne FPU etwas knapp werden. Gruß Anja
-
Thread
MCU (ds30F6012A) defekt?
Will ich wohl meinen, der aktuelle dsPIC Compiler von microchip ist ein GCC ;) Wer da den CCS nutzt, dem kann man nicht helfen :D Ne im ernst, ist das echt der ganze Quelltext?
Michael H. schrieb im Beitrag #1743588: > Will ich wohl meinen, der aktuelle dsPIC Compiler von microchip ist ein > GCC ;) Wer da den CCS nutzt, dem kann man nicht helfen :D ?? Microchip hat einen GCC für die dsPIC? Wie sieht bei dem die Code-Optimierung aus? generiert er aus
-
Thread
wie Schwingquarz an dsPIC30F4013
Steht alles bei Microchip auf der Web-Seite. Lies mal das "DSPIC30 Handbook" (auf der Pic30F4013-Seite). Gruß Anja
ich das Programm auf dem Entwicklungsboard laufen lasse, dann geht das problemlos. sobald ich den dsPIC auf mein board stecke. läuft das Programm viel zu schnell ab :( jemand ne Idee? Gruß
-
Thread
Richtige PFC-Topologie
Drosseln (Bridgless+interleaved). Mit einem 2 IC das zusammenschustern ging schief, also kam ein DSPic zu einsatz. Auch 3-Phasen interleaved ist möglich, klar. Bridgeless geht auch mit einer Drossel und zwei Fets+Dioden, doch dann hat man das volle Schalt-noise an einem der Leiter, beim ersten EMV
-
Thread
MPLAB ICD2 und PIC 18F14k22
DV164035). The MPLAB ICD 2 is > not recommended for new designs and will not support new MCU or > dsPIC devices released after September 2010. > Kann ich mit dem Teil einen 18F14K22 brennen und debuggen. Jain. Frank hats schon vermutet, und so ist es auch: Dein PIC kommt mit der ICD2-VPP nicht
-
Thread
dsPIC3oF4011 und C018 Microchip
machen? Beim Atmega128 mit einem 2,4 khz Spektrum war das irgend wie einfacher zu machen als mit dem dsPIC aber der Atmega ist zu klein und langsam. Deswegen versuch ich es damit, aber die Erfahrung fehlt.Es hört sich so einfach an die lib von microchip nur zu nutzen. Reinhard
dir welche aus, poste hier sonst bitte nochmal den Link zu dem von dir eingesetzten Display. Ein dsPIC lässt sich in C eigentlich relativ ähnlich wie ein Atmega programmieren. Was hast du denn bis jetzt schon alles an Funktion vorzuweisen, bzw. wie weit bist du hängt es bei dir nur an der Ansteuerung
-
Thread
Bytes in Hexzahl vertauscht? CRC16 problem
dem ich aber bisher keine lösung gefunden hab (forum, internet.de ...) folgende umgebung: µC: dspic30f4013 RFID-Reader: ID ISC.MR101 (FeigElektronik) compiler: C30 testcompiler für teilprogramme(PC): mingw gcc für die kommunikation von RFID-Reader zu µC wird ein CRC-16 algorithmus verwendet
-
Thread
dspic30f c30 (fehlermeldung - ports) / (timer frage)
hallo, ich verwende einen dspic30f4013, C30 Compiler, einen ca. 7Mhz quarz und hab keine ahnung. ich hab mich mal dran gemacht ein einfaches testprogramm zu schreiben: das ding soll mithilfe des timers1 ca. jede sekunde alle
Vergleichswert erreicht ist. Die Periodendauer ist dadurch beim Prescaler 8:1 um 7 Takte zu kurz. Beim dsPIC habe ich es noch nicht überprüft. Gruß Anja
-
Thread
32-Bit Input-Capture mit dsPIC
Hallo, wenn ich das Datenblatt des dsPIC30F6014 richtig verstehe, dann können entweder die oberen, oder die unteren 16-Bits eines 32-Bit Timers (Timer 2 und 3 kaskadiert) durch ein Capture-Event in den FIFO-Puffer (ICxBUF) gecaptured werden? – Abhängig von Bit ICTMR im Register ICxCON. Wie ist es nun möglich alle 32-Bits zu capturen? Meine erste Idee hierzu: Das Capture-Event auf 2 Input-Capture-Eingänge gleichzeitig zu legen, die unteren 16-Bits dann mit dem ersten Capture-Input und die oberen 16-Bits mit dem zweiten Capture-Input sichern. Ist das der richtige Weg, oder geht’s auch
-
Thread
dsPIC / PIC32 Entwicklungsumgebung unter Ubuntu
Hallo zusammen, ich bin seit kurzem auf Ubuntu umgestiegen, bin damit auch sehr zufrieden. Nun bin ich auf der Suche nach einer Entwicklungsumgebung für dsPIC's und PIC32 mit ICD2. Hat hier von euch schon jemand Erfahrung gesammelt. Zuerst würde ich gerne mein PIC32MX4 Multimediaboard in Betrieb nehmen und damit etwas experimentieren. Herzlichen Dank schon mal für alle Anregungen! Gruß chris
-
Thread
LED auf GND oder +5V
Prozessorfamilien. Aber da hilft das Datenblatt des entsprechenden Produktes. Z.B. ist bei manchen der dsPIC genau der obere Fall empfehlenswert, sink schaffen die 20mA, source gerade mal 4.
-
Thread
[V] zwei Stück Microchip Explorer16-Boards + ICD2 Debugger (neu oder gebraucht)
and the designers target board, allowing direct in-circuit debugging of a target PICmicro MCU or dsPIC DSC. Programs can be executed in real time or single step, watch variables established, break points set, memory read/writes accomplished and more. It can also be used as a development programmer.
-
Thread
externer speicher per spi mit dspic30f - verwendung mit C
n'abend zusammen, das meiste steht schon im betreff ... ich brauche mehr (arbeits)speicher als mein pic zur verfügung stellt (2kb) jetzt muss ich wohl externen speicher anhängen (kann auch eeprom sein). von microchip direkt gibts serielle eeproms und rams es gibt welche mit I²C, und welche mit SPI meine frage is jetzt: wie kann ich datenstrukturen wie arrays structs etc. EINFACH mit C im externen speicher ablegen, und daraus lesen? also wie realisiere ich sowas wie: int meinarray[20]; meinarray [2]=42; x= meinarray[2]; für externen speicher.... mich interessierts ja einen feuchten
-
Thread
UART alternativ UND SPI am gleichen Controller betreiben?
also es is wie folgt dspic30f4013, daran ist angeschlossen: ein rfid leser (über einen uart) eine funkuhr (über den anderen uart) ein anderes modul (8 I/O pins ... evtl portb) und jetz soll noch ein externer speicher dazu
-
Thread
Transistor mit Mikrocontroller schalten. Welcher Transistor?
jemand helfen mich im Transistordschugel zurecht zu finden? Ich will mit meinem Mikrocontroller(dspic30F4013) einen Transistor schalten. Der Transistor soll ein angeschlossenes Soundmodul auf Masse Druchschalten. Das Sieht so aus. An dem Soundmodul gibt es 9 Pins. Einer ist der "Verbindungspin
-
Thread
Keinen Zugriff auf Online-Eagle Libs. Wer kann helfen?
gehalten hat, keinen Zugriff mehr auf die Online Libs von Cadsoft. Konkret geht es um die zwei Libs der DSPIC's. Wer jemand so freundlich sie hier im Forum zu posten, damit ich sie mir herunterladen kann. Dankeschön im Vorhinein
-
Thread
Blackfin einarbeiten ratsam ?
deswegen hoff ich ihr nehmt mir die Channel wahl ned böse. Bis her hab ich erfahrung mit ATMEGA, PIC, dsPIC und 8051er (nur einmal im voraus). Ich hoffe ihr könnt mir ein paar tipps geben. MFG Patrick Ps: Anwendungsgebiet MotionControl
-
Thread
automatische uhrzeit für µC programm
auch noch einen großteil der ressourcen des controllers verbraucht. verwendet wird übrigens in dspic30f4011 oder 4013 oder ein pic18f4520, das ist noch nicht ganz geklärt. kann mir jemand sagen, ob es sinn macht ein vorhandenes programm für z.b. ein pollin dcf77 modul zu portieren, eine RTC zu
-
Thread
DSPic33 Einführung
Hallo zusammen, kann mir jemand eine gute quelle/skript/Vorlesungsunterlagen zum Thema dspic33 (Einführung) nennen? vielen dank
damit, es geht aber erst mal darum zu sehen wie das im MPLAB geschrieben werden muss und das es im dsPIC auch läuft. Um auch zu sehen ob meine Hardware hier richtig spielt. Kann mir jemand von euch helfen? Reinhard
-
Thread
Auswahl des richtigen µc
bis 10000 RPM seit Jahren schon 6 Zylinder bedient. Zur Erfassung reicht eine gute CCP-Unit. (der dsPIC kann bis zu 4 aufeinanderfolgende Flanken ohne CPU-Zugriff puffern). Ein 16-Bitter wie der dsPIC schafft eine Division in 18 Takten was bei 30 MHz < 1 us ist. Demzufolge wären 30 MHz beim DSPIC
-
Thread
Einregister- vs. Mehrregistermaschine
Ich habe so viele CPUs beackert, da brauch ich keinen Vergleich scheuen. Höchstens AVR, PIC und dsPIC sagen mir wenig. Das wollte ich mir nicht antun. Irgendwann ist genug. Meinereiner hat sich auf Cypress PSoC für meine kleinen Projekte eingeschossen. > > Und du kannst mir <keinen> hier kaufbaren
-
Thread
dsPIC30F4013, ADC macht Probleme
Hallo, ich versuche grade den ADC vom dsPIC zum "laufen" zu bringen, leider bisher erfolglos. Den Code packe ich hier einfach mal rein: [c] void Init_ADC(void) { //ADCON1 Register //Set up A/D for Automatic Sampling
-
Thread
CAN mit DSPIC30F5013
Ich habe ein Frage bezüglich der CAN-Schnittstelle mit dem DSPIC. Ich möchte Sensorwerte über CAN mit dem DSPIC einlesen. Der Sensor hat eine Baudrate von 125 KBit/s (auch 250KBit/s möglich). Der DSPIC hat einen Quarz mit 7,3728 Mhz. Wenn der Sensor nicht angesteckt
=1 und BRP auf 25) und C1CFG2 auf 0x0298 (Propagation = 1, ph1seg=4 und ph2seg=3) Wenn ich zwei DSPic miteinander verbinde, funktioniert es einwandfrei und ich kann mir die 8 Bytes hin- und herschicken. Doch sobald ich meinen Sensor an den CAN-Bus anstecke kommen die Fehler. Habe auch an Abschlusswiderstände
-
Thread
RGB-LED (ca. 600 Stk.) Bezugsquelle
es mal werden soll ist ein 8*8*8 RGB-LED-CUBE auf Basis eines PIC18F bzw. warscheinlich eher eines dsPIC mal schauen was sich so entwickelt :) Nunja sollten jetzt nicht die High End LEDs sein - der Preis sollte sich schon noch in Grenzen halten. Vielleicht hat ja jemand auch schon Erfahrung mit
-
Thread
ICD2 Clone - Startprobleme
gleiche Problem) Das ist gut (oder auch nicht). Es zeigt zumindest, dass es nicht unbedingt an dem dsPIC liegt. Ich habe mir gerade das Datenblatt des dsPICs durchgelesen und konnte auch keinen Grund finden, warum er nicht programmiert werden können sollte... Also: >ICDWarn0020: Invalid target
nichts verdrahtet. MCLR ist während dem Programmiervorgang 13,2V. Die Frage ist was jetzt den dsPIC vom PIC16 unterscheidet? Ich habe mir einen PICKIT2 ausgeliehen der das selbe Verhalten zeigt. Deshalb muss der Fehler in der Targetbeschaltung liegen. Habt ihr vielleicht einen Tipp? MfG
-
Thread
suche kleinen Controller mit I2S
bekommen, ich habe meine von Digikey aber ich denke man kann sie auch bei Farnell bestellen. Der DSPIC33FJ64GP802 hat zB 64kB Flash, 16kB Ram, i2s, dac, adc in einem 28pin dip/soic. Was er wirklich bringt kann ich noch nicht sagen, ich habe die mir einfach interessehalber einmal bestellt, da es mir
genauer anschauen, danke! ATmega hat den Vorteil, daß ich die Tools schon habe. Im Hinblick auf dsPIC habe ich am Wochenende erfolglos auf einen MPLAB ICD 3 geboten... Jörg
-
Thread
MPLAB ICD 3 abwärtskompatibel?
(DV164035). The MPLAB ICD 2 is not recommended for new designs and will not support new MCU or dsPIC devices released after September 2010
-
Thread
dsPIC und Datenspeicher
hallo, in meiner diplomarbeit baue ich ein magnetlager. grob gesagt wird ein sensorwert ausgelesen, der aufschluss darüber gibt wo die welle steht. in abhängigkeit von diesen wert werden dann elektromagnet die um die welle angeordnet sein angesteuert, um diese in schwebe zu halten. dazu wird ein dsPIC30F2023 verwendet. zusätzlich möchte ich alle diese sensorwerte und einschaltzeiten der elektromagneten speichern, dafür will ich eine MMC karte verweden. 8 sensorwerte * 10 Bit * 10kHz = 800kBit/s 800kBit/s * 1.5(protokoll overhead, timestamps etc) = 1.2 MBit/s das über einen
-
Thread
Schnelle Division - welcher uC?
Ein DSPIC vielleicht? http://ww1.microchip.com/downloads/en/DeviceDoc/70139F.pdf 18 Takte für 32/16 Division sind 0,5us bei 40 MHz Der 8051-Kern kann nur 8Bit / 8Bit (mit Rest) soweit ich weiß.
Anja schrieb: > Ein DSPIC vielleicht? Sieht gut aus. Schneller ist der zwar auch nicht, aber dafür bietet er andere Vorzüge. > Der 8051-Kern kann nur 8Bit / 8Bit (mit Rest) soweit ich weiß. Stimmt. Reicht hier aber