-
Thread
simpler µC ADC2UART
sein) -einfach und schnell zu programmieren ich hätte momentan sehr schnellen zugriff auf einen dspic33ep, für welchen es aber für meinen geschmack noch zu wenige user in foren gibt, die das ein oder andere projekt realisiert haben. Zweck des projekts ist eine große anzahl analoger signale mit "
-
Thread
µC für "Anfänger"
Suche nach "pic24" ergab 102 Treffer. Ihre Suche nach "pic32" ergab 36 Treffer. Ihre Suche nach "dspic" ergab 568 Treffer. Ihre Suche nach "stm32" ergab 24 Treffer. Ihre Suche nach "lpc2" ergab 11 Treffer.
-
Thread
dsPIC33E 32Bit Wert mit Barrel-Shifter schieben
, alles mit 16Bit Variablen. Ich benötige aber den Shift in einer 32Bit Variablen. Da der dsPIC ja nun 40-Bit Accus hat wovon ich die unteren 32Bit auf jeden Fall nutzen kann, dachte ich das ich, wenn ich anstelle eines 16-Bit Wertes einen 32Bit Wert in den Accu lade und dann mittels SFTAC den
Thomas S. schrieb im Beitrag #4232432: > Da der dsPIC ja nun 40-Bit Accus hat wovon ich die unteren 32Bit auf > jeden Fall nutzen kann, dachte ich das ich, wenn ich anstelle eines > 16-Bit Wertes einen 32Bit Wert in den Accu lade und dann mittels SFTAC
-
Thread
Magnetic Encoder mit 10 Mhz auswerten
Dspic33ep serie, zb. dsPIC33EP512MU810 haben zwei Quadrature Encoder Interface (QEI).
-
Thread
Helligkeitsmessung OHNE ADC
zwischen µCs verschiedener Hersteller oder zwischen gleichen µCs liegen, keine Ahnung. Bei einem dsPIC im DB (hab ich grad offen) steht z.B. dass Vin,low von Vss bis 0.2 Vdd geht. Das heißt bei Vdd=3.3V ist Low von 0V bis 0,66V definiert. Vielleicht wird der Eingang ja auch erst ab 0,6V Low... Daher
-
Thread
sleep modus wird durch can-befehl nur einmal ausgeführt
drücke eine Taste, oder eine Nachricht mit dem Identifier 0xFFF kommt herein, schicke ich meinen PIC (dspic30f6011a) schlafen. durch einer anderen Nachricht, oder anderen Tastendruck wecke ich den wieder auf. Nun zu meinem Problem. Wenn ich die Taste erneut drücke, geht der pic wieder schlafen. Bei einer
-
Thread
sleep-modus fragen
irgendwo definieren, durch welche interrupts der controller geweckt werden soll? das ganze mit einem dspic30f4011.
welches ich beim wecken nicht gelöscht habe (eigentlich lösche ich gar keine bits). Ich benutze einen dspic30f6011a. Da dieser ja der selben pic-family angehört wie deiner, wollte ich fragen, welches bit du gelöscht hast und wo das steht. Johannes
-
Thread
Microchip dspic33ep PWM
Hey Leute! Ich nutze folgenden microchip: dsPIC33EP64GS504. Habe heute mein Board vom Fertiger bekommen und wollte mal locker loslegen mit einem einfachen PWM output (PWM1H habe ich auch an einen Pin geroutet sodass ich ihn einfach überprüfen kann). Ich habe mir schon gefühlte 10 Beispiele und 500 Datenblattseiten durchgelesen und bekomme einfach partout keinen PWM aufs Oszi... (GPIO geht aber!). Ohnehin scheint der dsPIC33EP recht neu und es gibt wenige Tutorials/Examples... Frage: Sind das High-Speed PWm Modul mit den dedizierten PWM1H/PWM1L, PWM2H/L etc und die output compare
-
Thread
Kann dspic30f nicht debuggen MPLABX und PICkit3
Hi, ich habe seit letzter Woche das Problem, dass ich einen PIC nicht zum laufen bekomme. flashen geht, irgendwie läuft er nicht. [code] #include <p30fxxxx.h> #include <xc.h> _FOSC(CSW_FSCM_OFF & XT_PLL4); // Run this project using an external crystal routed via the PLL in 4x multiplier mode _FWDT(WDT_OFF); // Turn off the Watch-Dog Timer. _FICD(ICS_PGD); // Communicate on PGC/EMUC and PGD/EMUD _FBORPOR(MCLR_EN & PWRT_OFF); // Enable MCLR reset pin and turn off the power-up timers. _FGS(CODE_PROT_OFF); // Disable Code Protection int
-
Thread
DSPIC Audio- DAC
Hallo Leute, ich benutze einen DSPIC33FJ128GP804 und möchte den midpoint-Ausgang vom DAc nutzen. Das Signal versuche ich mit 20kOhm und 470 nF Folienkondensator auszukoppeln. Die differentiällen Ausgänge geben einen auberen Sinus aus,
-
Thread
mcp2515 buffer
über SPI schicke. wofür sind die denn da? bzw. was können die? ich arbeite momentan mit einem dspic30f. dieser hat auch ein onboard can-modul. daher wollte ich mir jetzt so einen can-sniffer basteln. aber der dsPIC33FJ128GP802 hat aber keine usb-pins, womit ich mir die daten zum Computer schicken
-
Thread
Ansteuerung eines Panels (LP171WP4-TLB3)
es komplizierter als ein 2x16 Zeichen LCD ist, ist mir bewusst. Aber könnte man es z.B. mit einem dsPIC füttern? Oder benötigt man dafür einen FPGA? Gibt es für das Interface einen Treiber? Ich frage mich im Allgemeinen auch, wie die Daten übertragen werden. Sonst hätte ich auch schon mehr googlen
viieeell zu aufwendig? Dachte eben an eine FAT32-formatierte SD-Karte mit den png's drauf und ein z.B. dsPIC oder PIC32 entschlüsselt das Bild und sendet die einzelnen Pixel ans Display. Im Idealfall gäbe es dafür eben einen Treiber-IC oder eine unterstützende Library. Klar ist es schon ne Ecke größer, was
-
Thread
DSPIC33E CTMU funktioniert nur mit 10Bit
Es handelt sich übrigens um den DSPIC33EP512MC502
interessieren sollte: Eine Messung mit 12Bit im Zusammenspiel mit der CTMU-Einheit ist bei vielen DSPIC, aufgrund eines internen Fehlers, laut Errata nicht nöglich. Es gibt hierfür auch keinen WorkAround. Gruß, Klaus
-
Thread
HT16K33 LED-Matrix Problem
mit max. 20mA Verbrauch erstellt. Die Ansteuerung läuft über den Baustein HT16K33, der von einem dspic33EP512MU810 über I2C angesteuert wird. Das lief auch soweit... Dieser Aufbau ist mehrmals durchgeführt worden und alles lief super.. Nach drei Tagen wollte ich das Ganze wieder einmal in Betrieb
-
Thread
STM32 vs DSPIC vs AVR XMega
also die DSPIC's sind leicht in ASSEMBLER zu programmieren und manche haben Audiodav's an Board, aber leider nur die FJ Typen. in meinem "Synthesizer" laufen 5 DSPIC's übertaktet mit 46 mips original 40. Bei meinem nächsten Synthesizer liegt schon ein Board mit CortexM4 bereit. Aber wie gesagt die DSPIC's schaffen bei ein Samplingrate von 46 mips 960Befehle/sample und da kann man schon was machen mit den Dingern, denn so schlecht sind die DSPIC's nämlich nicht und ich finde die neuen EP Typen mit
-
Thread
PICKit2 und PIC16(L)F145x
PIC18F_K_ PIC18LF14K50 PIC18F_K_ PIC18LF14K50-ICD PIC18F_K_ DSPIC30F3014 dsPIC30 DSPIC30F6014A dsPIC30 [/C]
-
Thread
Can Baudrate 250kHz mit 8MHz Quarz
Hallo, ich habe nochmal eine Frage zum CAN mit einem dspic30f6011a ich habe ein 8MHz quarz angeschlossen und nehme ein PLL von 4. Daraus folgt FCY = FOSC*PLL/4 = 8MHz*4/4 = 8Mhz FCAN = 250kHz -> ein Bit=4us BRP = 0 -> TQ = 2*((BRP+2)/FCY) = 250ns
-
Thread
Wie schickt man einen dsPIC33FJ64 schlafen?
gibt es für die von Dir beobachteten Probleme einen Workarround mit denen alle leben konnten die den dsPIC / PICkit 3 verwenden, denn sonst wären die Verkaufszahlen bei null und die Produktlinien eingestellt. Ich werde jetzt also den Pfad der Diplomatie verlassen und es mit dem Worten des allseits geschätzen
-
Thread
Quarz mit Oszilloskop messen
Hallo, ihc habe an meinem controller (dspic30f6011a) einen 6MHz quarz an OSC1 und OSC2 angeschlossen. die andere Seite der Pins führt mit 22pF Kondensatoren auf GND. Leider habe ihc das gefühl, dass der quarz nicht schwingt. Ich habe im Programm
provozieren kann, wenn man mindestens einen 10:1-Tasktopf verwendet. Wie das aber beim TO ist, der ja einen dsPIC verwendet, kann ich nicht sagen. Ich vermute mal, daß die Oszillatoren ähnlich aufgebaut sind. Aber das nur mal als Anmerkung. Prinzipiell ist das mit dem Ausgang richtig.
-
Thread
Baudrate CAN dspic30F6011A
Hallo, ich habe mein CAN mit einem dsPIC30F6011A auf 250kHz eingestellt (habe ich zumindestens gedacht). Aber er läuft unter 83,3kHz (was ich nicht haben möchte). Ich habe den Pic mit einem externen 6MHz Quarz beschaltet. die Configurations-bits des Pics sind [code] _FOSC(CSW_FSCM_OFF & ECIO_PLL8); //Run this project using an external crystal routed via the PLL in 8x multiplier mode _FWDT(WDT_OFF); //Turn off the Watch-Dog Timer. _FBORPOR(MCLR_EN & PWRT_OFF); //Enable MCLR reset pin and turn off the power-up timers. _FGS(CODE_PROT_OFF); //Disable Code Protection
-
Thread
LCD DISPLAY FLACKERT
senden von daten auf das display auf high und anschliessend wieder auf low. der controller ist ein dspic30f6011 von microchip
ist ein ganz normales 2x16 lcd display mit hd44780 Verbunden habe ich es folgendermassen Display/dspic30f6011 VSS/GND VDD/VDD V0/GND RS/RB2 RW/GND E/RB4 DB0...DB3 / nicht verbunden DB4...DB7/ RB6...RB9 Die Verbindungen sind auch alle vorhanden und spannung bekommt er auch.
-
Thread
CAN wird mit eingestellter Baudrate nicht gefunden dspic30f6011a
Hallo, ich habe einen dspic30f6011a und möchte mit can kommunizieren. Jedoch wird dieser nicht gefunden. ich habe einen Quarz mit 6MHz und ein PLL von 8, sodass ich auf ein FCY auf 12MHz komme. Die Baudrate vom CAN sollen 250kHz
-
Thread
Frequenz wird durch 4 geteilt
schönen Sonntag, ich möchte mit einem controller aus der dspic30f familie ein can-netzwerk aufbauen und habe mich dabei auch schon ein bisschen eingelesen. Eines habe ich aber bisher noch nicht gefunden. und zwar wird die Oszillator-Frequenz immer durch 4 geteilt
-
Thread
Baudrate CAN
Hallo, ich habe ein Verständisproblem zur Baudrate vom CAN beim dspic30f4011. Ich habe ein 6MHz Quarz und möchte eine Baudrate von 250kHz haben. [code] #define XTFREQ 6000000 #define PLLMODE 8 #define FCY STFREQ*PLLMODE/4 // =12.000.000 #define BITRATE
-
Thread
register mit struct beschreiben
expression before 'CAN1_Buffer0' weiss jemand, was daran noch falsch ist? das ganze ist für einen dspic30f4011 mit xc16 compiler Johannes
-
Thread
Acknowledge pic
neuen nachricht, sondern eher, dass die nachricht empfangen wurde. das ganze mache ich mit einem dspic30f4011. Felix
-
Thread
μCs mit Switchmatrix warum so selten?
So gut wie jeder Pic24 und dsPic hat eine solche Matrix, mit welcher sich fast jede Peripherie auf fast jeden Pin mappen lässt
-
Thread
Starten mit FPGAs, aber wie/womit genau?
bekommt man dagegen ab 22cent, 16Mbit ab 46cent. Für die 15€ bekomme ich ja schon den Cyclone4 und n dsPIC dazu...
-
Thread
Compiler für dsPic33FJ64
Vielleicht der hier? http://www.mikroe.com/mikroc/dspic/ Included demo license enables up to 6144 bytes of FREE output code. Supported microcontrollers of dsPic33FJ64 dsPIC33FJ64GP202 28 64 80 8192 dsPIC33FJ64GP204 44 64 80 8192 dsPIC33FJ64GP206
Compiler pro kannst du von kostenlos auf 60 Tage lang pro. hochdrehen. > http://www.mikroe.com/mikroc/dspic/ > Habs nicht mehr im Kopf, 6k könnten aber knapp werden, Lizenzkosten ca. 250€ einmalig.
-
Thread
dsPIC30F6011 mit PICkit3
das falsche OS drin > Den DSPIC von Hand einstellen was heisst, das falsche OS? wie kann ich das ändern? Johannes
dann noch der Kondensator drann, wie er auf dem obigen Bild (dspic30F6011) zu sehen ist. Hoffe, dass dieser Schaltplan besser ist.
-
Thread
eine funktion für verschiedene Register
das ganze mache ich mit einem dspic306011 und der MPLAB X IDE
-
Thread
configuration bits dspic30f mit externen quarzoszillator
Hallo, ich habe ein dspic30f6011 mit einem 6MHz quartz-oszillator (http://www.reichelt.de/Oscillators/OSZI-6-000000/3/index.html?&ACTION=3&LA=2&ARTICLE=13717&GROUPID=3174&artnr=OSZI+6%2C000000) jetzt bin ich mir nicht sicher
-
Thread
xlcd.h dspic30f4011
hi, ich versuche ein lcd-display an einem dspic30f4011 zum laufen zu bringen. dazu verwende ich die xlcd.h . Die ganze header sieht aus, als ob sie auskommentiert ist. dadurch kann ich wahrscheinlich im programm die funktionen nicht benutzen.
-
Thread
CAN informationen sind falsch
Hi, ich habe zwei boards mit je einem dspic30f4011, die über can kommunizieren. Board a schickt eine nachricht los, board b antwortet. [code] unsigned int OutData0[4] = {0x0000, 0x4444, 0x71C7, 0xAABA}; //SendData stored in OutData0 array
-
Thread
Audio in möglichst guter Qualität samplen
Eine Alternative zum eingebauten Stereo-DAC wären externe I2S-DACs, aber I2S kann kein AVR. Für dsPIC (die dsPIC33EP gehen bis 70 MHz!) und PIC32 kein Problem - die SPI-Einheiten können das, wahlweise auch mit DMA-Unterstützung. Nennt sich dann Framed SPI. Ein schöner DAC aus der oberen Etage wäre
Was heißt "normal"? Eine I2S/Framed SPI Schnittstelle muss er haben, und DMA wäre günstig. Ein dsPIC für 3.50€ erfüllt die Vorbedingung. > Bei 16 Bit muss der uC sehr schnell sein und die PWM Frequenz über 20kHz > zu schaffen. > > Also wäre der richtige Weg einen PWM Prozessor zu nehmen, der
-
Thread
avr-code für dspic
aber auch damit zeigt mir das lcd-display nichts an. später soll der code auf ein controller der dspic30f familie. Jetzt meine Frage, wenn ich diesen Code auf mein Arduino zum laufen bekommen würde, würde dieser dann auch auf den dspic laufen? nachdem ich die anschlusspins geändert habe. Chandler
-
Thread
Ports an dspic30f4011
frage über ports und hoffe, dass ich hier eine antwort darüber bekomme. ich programmiere mit einem dspic30f4011. ich schreibe TRISBbits.TRISB0 = 1; damit setze ich RB0 als eingang bei TRISB = 0xff; setze ich doch RB0-RB7 als eingang oder? muss ich dann für RB8 eine neue zeile schreiben mit TRISBbits.TRISB8
-
Thread
lcd display zeigt nur schwarze kästchen
Code habe ich von https://www.pantechsolutions.net/microcontroller-boards/lcd-interfacing-with-dspic-primer und auf meine pins angepasst. In der Funktion configure_pin() werden die Pins auf digital und ausgang gesetzt. Da ich als Datenleitung RE0-RE3 benutze, habe ich bei der DATA-generierung hinten
-
Thread
was ist ein port latch
Hi, Was ist ein port latch? Die Frage kam mir auf, als ich die Register für Pins bei einem dspic30f4012 beschreiben wollte. Dort gibt es einen Unterschied zwischen PORT-Register und LAT-Register. Auszug aus Datenblatt: The differences between the PORT and LAT registers can be summarized
-
Thread
günstiger DSP für Mono-Audio
Schau Dir ruig auch mal den DSPIC33FJ64GP802 an. Das ist ein DSC ,hat 40 mpis und einen 16b Stereo DAC...
-
Thread
Bit-deklaration
Hi, ich habe gestern für eine can-kommunikation eine bit-deklaration für den sid und eid einen dspic30f4011 gemacht. [code] typedef struct tagCxTXxSIDBITS_tagCxTXxEIDBITS{ unsigned : 2; unsigned SRC7_2 : 6; unsigned : 8; unsigned : 14; unsigned SRC1
-
Thread
[Semi-OT] PIC24FJ64GA202 Headerfile für peripheral features?
.../peripheral_24E/ nicht > gibt, vermute ich Obsolenz. oder dafür nimmt man die Ordnern für dspic33f bzw dspic33e. fchk
peripheral_24E/ nicht >> gibt, vermute ich Obsolenz. > > oder dafür nimmt man die Ordnern für dspic33f bzw dspic33e. > > fchk Wo es irgendwas mit peripheral... oder PORTBSetBits() oder einen von den anderen erwähnten Macros gar nicht gibt. Da finden sich nur die Standard .h Files für die Chips
-
Thread
CAN Nachricht mit bestimmter ID empfangen
Hallo, ich verschicke can-nachrichten von einem dspic30f zu einem anderen. dies funktioniert auch schon. Jetzt möchte ich gerne nur Nachrichten mit einer bestimmten ID empfangen. Zum testen versende ich zwei mal die selbe nachricht, jedoch mit einer anderen
-
Thread
digital pin dsPIC30F
RB1 zum blinken bringen. Dazu habe ich wie auf http://www.foxytronics.com/learn/microcontrollers/dspic/-dspic30f-digital-inputs---outputs-/digital-outputs erklärt, den Pin als digitalen output erstellt. woher weiss das Programm, dass durch [code] ADPCFGbits.PCFG1 = 1; // Initialize pin as digital
-
Thread
Schreibweise beim bit-setzen vom Timer
Dazu habe ich https://batchloaf.wordpress.com/2012/04/12/simple-timer-1-interrupt-example-for-the-dspic30f4011/ als vorlage benutzt, da ich nichts besseres gefunden habe. Ab zeile 25 initialisiert er ja den timer. Mein problem sind Zeile 28, 29 und 30. Dort wurde _T1IP=1 geschrieben. jetzt meine Vermutung
-
Thread
CANTransceiver
macht normalerweise der CAN-Controller, nicht der Transceiver. Ich hab mir jetzt das Datenblatt vom dsPIC angeschaut, aber ich vermute mal, daß der einen CAN-Controller on board hat.
CAN-Leitungen. Von sich aus macht der nichts. Eine nicht gesendete Botschaft wird vom CAN-Controller im dsPIC automatisch wiederholt bis diese gesendet und empfangen! wurde oder der CAN-Controller irgendwann mit Fehler aufhört.
-
Thread
RS232 mit DSPIC33
Ich versuche ... ... deine Beschreibung zu verstehen und schaffe es nicht. > Ich versuche ein DSPIC33 mit Touchscreen an einen Beamer zu hängen und > darüber zu steuern (via RS232). Du willst also ein DSPIC33 von einem Beamer aus steuern? Was soll der Beamer mit dem DSPIC33 machen? Ach so: Andersrum
Vom PC kann ich den Beamer ansteuern. Hab ich schon versucht. Der DSPIC sendet die selben Daten. (zumindest wenn er am PC (RS232) hängt)
-
Thread
Mikrocontroller-Programmierung selber beibringen
halt einem geschlossenen System auf "Gedeih und Verderb" aus). Bei den stärkeren PICs (PIC24, dsPIC & PIC32) ist das nochmal düsterer, da gibt es nichtmal eine frickelige 100% offene Toolchain und selbst der gratis-compiler wird nach nem monat kastriert....