-
Thread
Probleme mit dspic30f4013
Hallo, ich habe ein Problem mit einem dspic von Microchip. Mir kommt es so vor als würde der Chip sich ständig resetten. Wenn ich zum Beispiel einen oder mehrere Pins auf HIGH schalte, bekomme ich am Ausgang den angehängten Spannungsverlauf. Für den pull up Widerstand an MCLR habe ich 10kOhm gewählt. Mein Quellcode lautet wie folgt. #pragma config FOSFPR = FRC // Oscillator (Internal Fast RC (No change to Primary Osc Mode bits)) #pragma config FCKSMEN = CSW_FSCM_OFF #pragma config WDT = WDT_OFF #include "xc.h" void main(void) { TRISD=0; PORTD
-
Thread
dspic Filter / dspic30F4013
Ich habe ein Problem mit einem digitalen Filter, implementiert mit dspic30F4013 unter MPLAB C30 dsp Library: Ein FIR n-ter Ordnung macht doch folgendes: y(n) = summe(j=0;n) x(n-j) * h(j) ***** Ist das noch richtig ??? ****** wenn ich nun die Ordnung auf Null
Wieso wird es grösser? -- Vielen Dank für eventuelle Antworten Michael [c] #include <p30f4013.h> #include <stdio.h> #include <stdlib.h> #include "fir.h" #define TAPS 1 /* local function prototypes */ /* static variables */ fractional coeffs[TAPS] __attribute__ ((space
-
Thread
ADC von DSPIC30F4013 für Audio geeignet???
Hallo Leute Ist der ADC vom DSPIC30F4013 für Audio geeignet???
Der dsPIC4013 hat einen 12-Bit ADC. Sampleraten bis 50kSamples sind auf jeden Fall möglich. Die Frage, die sich stellt: willst du nur 1 Kanal oder 2 Kanäle oder noch mehr, nutzen. uC haben in der Regel unipolare
-
Thread
[V] DSPIC30F3014-30I/P und DSPIC30F4013-20IP
Verkaufe: 3x DSPIC30F4013-20I/P und 3x DSPIC30F3014-30I/P im bastlerfreundlichen 40pol DIP Gehäuse. Die µCs sind ungebraucht. Festpreis: 20€ inkl. Versand im Umschlag nach D.
-
Thread
AC97 Codec an dsPIC
Ich versuche seit Stunden einen AC97 Codec am DCI eines dsPIC30F4013 zum Laufen zu bekommen. Der dspic wird mit 117MHz getaktet und läuft. Das DCI wird initialisiert (die Ausgänge gehen auf Low, die Eingänge auf tristate), der AC97 Codec (ein WM9701) liefert den
Microchip Tech. Support nichts davon weiß. Ebensowenig wie die aktuelle Errata, Family Reference, dsPic30F4013 Datasheet, der neue MPLAB C30 Compiler V2.05, die Language tools libraries oder, oder, oder. Kursieren tut die Lösung im Microchip Forum und als Beispielcode unter dsPic Code Examples auf der Web
-
Thread
wie Schwingquarz an dsPIC30F4013
Hallo, ich arbeite noch immer mit einem dsPIC30F4013. Ich habe irgendwo gelesen, dass mein dsPIC nen internen Quarz hat, der aber recht ungenau ist und deshalb beim Daten übertragen Fehler verursacht. Zum Entwickeln arbeite ich auf deinem Entwicklungsboard
Steht alles bei Microchip auf der Web-Seite. Lies mal das "DSPIC30 Handbook" (auf der Pic30F4013-Seite). Gruß Anja
-
Thread
dsPIC3oF4011 und C018 Microchip
Ich hab die FFT vom Microchip in den dsPIC30F4011 "eigesperrt". Wie bekomme ich nun die FFT auf einem Display mit T6963C angezeigt? Ich dreh mich im Kreis! Für Tips und Ratschläge habe ich ein offenes Ohr. Danke R.
Theoretisch könnte ich dir natürlich meinen Code zukommen lassen... Der ist eigentlich für ein dsPIC30F4013 geschrieben, aber ob 4013 oder 4011 ist für diese Aufgabe sogut wie irrelevant.
-
Thread
dsPIC4011 AD Wandler
Matthias Motschiunig wrote: > #include "30F4011.h" > #include <string.h> > > #fuses XT_PLL8, NOWDT, NOBROWNOUT > #use delay(clock=58982400) > #use standard_io(d) > > #use rs232(baud=9600,UART2) > > unsigned int16 wert; > float spannung
. Sorry, aber das ist gelogen, du hast nicht mit dem C18-Compiler an einem 4013 gearbeitet. (Ich nehme an du meinst den 30F4013, der verlangt nach dem C30 Compiler)
-
Thread
[S] PIC12F683 (gerne auch Tausch gegen andere ICs, z.B. 18F4550, DSPIC, ENC28J60, etc.)
-> PIC18F4550 (DIL) -> dsPIC30F4013 (DIL) -> PIC18F1330 (3 Stück) (DIL) -> ENJ28J60 (DIL) -> Geld ;) Die ICs sind noch nie programmiert worden und in der Original-Transport-Stange Liebe Grüße, Chris
So, wollte mal ein Update geben ;) 1. Lollikus hat seinen dsPIC erhalten, aber auf seinen PGA2311 warte ich noch... 2. Ich habe von einem netten Menschen (Roland alias minitron) 10 Pic12F683 in SMD-Bauform bekommen. Er hat dafür einige Sachen von mir drei dicke
-
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
dsPIC30F4013: I2C-Probleme
Update: Auch beim Austausch des dsPIC ändert sich nichts, an einem Defekt liegt es also nicht. Nachdem der Sensor am anderen PIC (18F4620) mit diesem Programm funktioniert, muss das Problem am ehesten im I2C-Modul des dsPIC (ich habe
gibt für diesen PIC ein "Errata sheet" mit einigen Einträgen für das I2C Modul! Google nach "dsPIC30F3014/4013 Rev. A1 Silicon Errata - Microchip"... Vielleicht trifft ja etwas zu (z.B. LATF<2> vor den I2C-Enable auf LOW setzen,......)
-
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
Einrichtung SPI an dsPIC30F5011 für LTC6802-2
verzögern? Du musst warten bis der Puffer leer ist, sprich ins SR übernommen wurde. Siehe dsPIC30F Family Reference Kapitel 51 SPI Wenn du gleichzeitig Daten empfängst mußt du natürlich vorher SPIBUF auslesen sonst sind die empfangenen Daten futsch
Sowas hatte ich mal mit einem dsPIC30F4013. Nach vielen Tagen Fehlersuche kam ein Kollege auf die Lösung: Der SPI lag an einem Pin der alternativ auch vom ADC genutzt werden könnte. In einem der ADC Register mußte der betreffende PIN
-
Thread
Probleme mit MPLAB X und dsPIC30
auch immer geklappt und ich fand zu allen Problemen ne Lösung. Jetzt habe ich mir privat einen dsPIC30F4013 zugelegt, um eine Funktion zu implementieren. Allerdings weiß ich momentan wirklich nicht weiter. Ja, den Schaltplan von der Sprut-Seite habe ich gesehen. Die Fehler in der IDE sind folgende: "No
Das mit den 40Mhz könnte schon ein Problem sein. Bei einem dsPIC30F4011 musste der Takt von 16 auf 8 MHz runtergesetzt werden da das Ding sonst extrem viel Strom zog und sau heiss wurde. Kann sein das der 4013 auch mit hohen Taktraten Probleme hat. Mal das Datenblatt
-
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
: bei einem Schreibzugriff auf das Timer-Register wird der Prescaler gelöscht. Zumindest beim PIC16F876 wird im "Special Trigger Mode" auch der Prescaler gelöscht wenn der Vergleichswert erreicht ist. Die Periodendauer ist dadurch beim Prescaler 8:1 um 7 Takte zu kurz. Beim dsPIC habe ich es noch nicht
-
Thread
UART alternativ UND SPI am gleichen Controller betreiben?
Hallo, ich hab nen dsPIC30F4013. Der hat eine UART Schnittstelle (UART1). Recieve/Transmit und AlternativRecieve/Alternativtransmit. Meine Frage: Ich will nen Speicher über die SPI schnittstelle ansteuern. Das sind die gleichen
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
dsPic Flashprogramm V3.04
Hallo, gestern kam mein EasydsPIC3 Entwicklungsboard von Tigal an. Verwende die Demo MikroC dsPic Entwicklungsumgebung von Mikroelektronika und den dsPIC Flasher V 3.04 Gestern Abend ging alles noch wunderbar (kompilieren und brennen). Heute auch noch, nur merke ich dass der µC unverändert
Compiliert wurde und auf den Chip Übertragen. Aber das Programm läuft dann eben nicht. Habe schon den 2. dsPic 30F4013 draufgesteckt - das selbe an welcher Einstellung kann es liegen? Das Board ist ein enig schlampig gelötet aber an dem kann es doch nicht liegen? Beschreibungen zum Flasher habe ich leider
-
Thread
PCM1725 Audio DAC per I²S an dsPIC30F4013: jemand Erfahrung
möchte ein bischen mit audio signalverarbeitung und filterung herum experimentieren. ich hab ein dsPIC30F4013 mit einer I²S (DCI) schnittstelle und einen PCM1725 16bit setero audio DAC bei mir rummliegen und möchte was damit machen. z.b. ganz einfach einen 1khz sinus erzeugen oder so ähnliches. ich hab
Hat der dsPIC nicht direkt eine DCI-Schnittstelle? Diese sollte eigentlichen den Systemtakt direkt ausgeben können.
-
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
meine Absicht :/ Welches Starter Kit waere denn am ehesten mit einem zu vergleichen, auf dem der F28335 sitzt? Gibt es dafuer genug Beispiele? VG noob_
-
Thread
CCS PICC Probleme mit MPLAB 8.43
dann auch ob ich jetzt zu blöd bin oder ein Kandidat bei 'Verstehen Sie Spaß' Schon mal den IIS vom 30F4013 benutzt ? Welches Register für welchen Timeslot mit welcher Flanke wann, warum und überhaupt. Sooo ein Spaß... Maik Werner schrieb: > ja wie jetzt ist das nun automatsch oder nicht! Schau
nur als kurzer einwurf: der C32 wird mit den dsPIC nicht viel anfangen können, die brauchen den C30 :)
-
Thread
Suche uC mit PWM: 1us-5us in 100ns Schritten, 1kHz rep. rate
Jan schrieb im Beitrag #2004727: > Oder gibt es uC die auf > sowas spezialisiert sind? Der DSPIC30F4013 hat 5 Stück 16-Bit PWMs. Bei 30MHz Taktfrequenz erreichst Du eine Auflösung von 33ns. Gruß Anja
-
Thread
PIC30F/MPLAB ICD3/ Can Empfang Programmierung
Moin Robin, ich weiß jetzt nicht genau welcher PIC gemeint ist (dsPIC30F, PIC32...), aber mein Tip ist auch eher unabhängig davon! Kann es sein das der Pin deiner LED (B0) erst als IO definiert sein muß? Die Pins bei den µC sind ja meist mehrfach belegt, so beim dsPIC30F2020
Hey Andi Sorry es ist die dsPIC30F4013. Inszwischen habe ich so geschafft dass es überhaupt alles empfängt und blinkt..da musste man die acceptanz Mask gleich 0 setzen aber ich sollte eine bestimmte ID empfangen (Identifier Actuator_to_Tool
-
Thread
Probleme mit AD des dsPIC30F4013
dsPICs ziehen leider so viel Strom, daß auf AVss dadurch wohl ein Offset entsteht. Takte mal den dsPIC langsamer und Du wirst sehen, daß auch der Offset kleiner wird.
angewählt mit ADCON2bits.VCFG=3 und auch dementsprechend angeschloßen. Bei Eingangsspannung von 1,30V messe ich mit dem AD auch 1,30V. Bei 6,57V messe ich jetzt 6,65V. Berechnen tue ich den Wert so: test=33313; //max Spannung 33.313V an Spannungsteiler BATT_SPANNUNG=((((test*100)/4095)*adwert
-
Thread
Grafik Display EA DIP122-5NLED
erfahrung mit dem Display oder mit dem Controller SED 1520? Ich steuer das Display mit einem PIC 16F87x an. Wenn jemand ein Beispiel Programm hat (HEX oder ASM) wäre mir schon sehr geholfen. Oder ein genauer Ablauf wie die Befehle kommen müssen. Danke, schon mal im Voraus Grüße Tino
Hallo Tino Kranz, Ich habe das gleiche Problem, aber mit einem dsPIC (30f4013). Ich habe gesehen, dass du am 27.05.2004 dises Problem hattest. Hast du es schon geloest? Wenn ja, kannst du bite mir eine Nachricht schiken? Ich habe alles von Internet besucht und mir
-
Thread
GLCD 240x120 oder 320x240
passen der rest auch und 69 + Versand ect. ist echt n super Preis Dankeschön!!! Verwende den dsPIC 30F4013 dürfte kein Thema sein ;-) Gruß Matthias
-
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
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
PIC Programmierung in C
, aber vielleicht kann doch jemand helfen: Ich verwende MPLAB IDE V8.00 mit dem Target Device "dspic30f4013". Nun kann ich C-Applikationen zwar schön übersetzen, jedoch hätte ich auch gerne die Location meiner globalen Variablen im mapfile. Das funktioniert aber nur, wenn man die Variable deklariert
-
Thread
Bandpassfilter 8. Ordnung mit MAX274
mit DSPs kenne ich mich noch nicht so gut aus - experimentiere ein wenig in meiner Freizeit mit dem dspic30F4013 herum die Maxim Ics habe ich schon alle auf dem Schreibtisch es ist also kein Problem pro Kanal einen IC zu verbauen. Das Projekt vom Chan kenne ich schon seit Jahren da haben wir ja
-
Thread
dsPIC / ADC Wandlung
Hallo Glaskugel, kannst Du mir bitte sagen, welchen dsPIC der schnudl verwendet ? Danke, bis zum nächsten Mal, lauf aber nicht so weit weg, ich glaube es werden höchstens 2-3 Posts bis ich Dich wieder brauche !!
Sorry: es ist ein dsPIC30F4013
-
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
PIC / Printf über UART
Mein erstes PIC Programm auf der selbstgestrickten dsPIC Platine: Kann mir jemand sagen, wieso das printf im folgenden (Test)Beispiel nur den string 123456 ausgibt und die 7 verschluckt? Gemäss Librarryreferenz muss man eine Hilfsfunktion write bereitstellen
nicht für das letzte! Bin ich nun blind, oder ist das ein Bug/Feature...? [c] #include <p30f4013.h> #include <stdio.h> void initUART2(int baudrate, int fcy); int write(int handle, void *buffer, unsigned int len); int main(void) { int i=0; char buffer[] = "1234567";
-
Thread
PIC - "beliebtester"?
Angefangen habe, habe ich mich erstmal ein wenig nach Tutorials umgeschaut. Dabei sind besonders der PIC18F2550, PIC18F4550 und der dsPIC30F4011,dsPIC30F4013 aufgetaucht. Ich habe mir dann für den Anfang den PIC18F4553 und den dsPIC30F4011 sowie später noch den größten der PIC32MX die im DIP vorhanden sind
dem anderen dsPIC das sich der dsPIC30F4011 besser für Roboter und Motor Ansteuerungen eignet der 4013 hat z.B dafür AC97 und son kram. Alle genannten PIC's sind 5V Varianten (bis auf den PIC32MX).