-
Thread
Suche guten MC mit ISP und USB und Experimentierboard
Hallo zusammen, ich habe nun einen dsPic gefunden, den ich im Moment ganz nett finde: dsPIC30F4012 Was haltet ihr von dem? Ich hab auch gleich mal nach dem PicKit3 geschaut. Auf Reichelt gibts ein PicKit3 Debug Express, aber da ist ja ein
USB programmieren? Kann ein Board das hinbekommen? Weil ne direkte USB-Schnittstelle hat der dsPIC30F4012, soviel ich weiß, nicht. Was meint ihr?
-
Thread
dsPIC 30F4012
Hallo, ich habe ein Problem mit einem Programm für einen dsPIC 30F4012. Ich habe es fertig bekommen und wollte es einfach nur übersetzten. es kommt jedoch die Fehlermeldung : build/default/production/main.o(.text+0x28): In function `.LSM15': : undefined
undefined reference to `_PID' Benutze den X16 Compiler. Und es ist meine erster Kontakt mit einem dsPIC und MPLAB Hat jemand eine Idee woran das liegen kann ? Gruß Patrick
-
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
Suche µC mit getrennten CAN- und UART-Modul
suche einen möglichst kleinen µC mit einem CAN-Modul und einem UART. Bisher hatte ich an den dsPIC30F4012 gedacht. Dort liegen diese Module aber übereinander. Also CAN-RX-PIN = UART-RX-PIN. Es sollte schon getrennt sein.
gesehen habe, dass der dspic30f4012 alternative uart pins hat. Danke
-
Thread
dsPIC30F6014 using 2 CAN-Module
widerstände reingebaut, dass der programmer stärker treiben kann als die uart. Das Problem beim 30F4012 ist, dass Programmieren, CAN und UART auf denselben Pins ist. Das ist mehr als unglücklich. Wenn du also sinnvoll messen sollst, musst du Uart und Programmer abklemmen. > > das mit dem programmieren
> Das Problem beim 30F4012 ist, dass Programmieren, CAN und UART auf > denselben Pins ist. Das ist mehr als unglücklich. > Wenn du also sinnvoll messen sollst, musst du Uart und Programmer > abklemmen. Wenn ich da
-
Thread
PIC pragma config allgemeine Fragen
HW setup (schaltplan), zumindest, was hast du als taktquelle dran. der 3010 sollte wie meine 2010/4012 mit ca 120mhz (70Mips) mit einem 7.3x quarz laufen. hier meine config die fuer 2010 u 4012 clock(70Mips) macht mit einem 7.3x quarz: // DSPIC30F2010 Configuration Bit Settings #include <xc.h
ich benutze wie gesagt den dsPIC30F3010. Der hat maximal 30mips. Betreibe ihn mit 7.3MHz Quarz mit 16PLL macht 116.8MHz woraus sich wieder 29,2mips ergeben(durch 4). Habe die Hardware (das Osci-Config-Register FOSC) mit #pragma config
-
Thread
Welcher Pic entspricht ungefähr dem Atmega8?
mit 32 kByte Flash). Die Produktbezeichnungen der 40Pin-Gehäuse sind (in gleicher Reihenfolge) PIC16F887, PIC18F4620, PIC18F4680 oder PIC18F4550. Speziell für 28 oder 40 Pin kann auch z. B. ein 16 Bit dsPIC30F4012 (28 Pin) oder dsPIC30F4011 (40 Pin) verwendet werden. Eine Pinkompatibilität zu
Microchip (als kostenlose version) und gut ist. Wenns aufwendiger sein sollte kann mann leicht einem 24F serie oder dsPIC nehmen und denn passenden C30 compiler.
-
Thread
dsPIC FFT
dsPIC30F4012 Ich wandel zwei AD-Kanäle (SIN & COS Signal) und speichere die Daten ab. Die gespeicherten Daten brauche ich für die FFT um daraus die Frequenz zu bestimmen. Letztlich soll daraus eine Geschwindigkeit
Zeitintervall T zählen und daraus die Frequnenz berechnen? Braucht zwar auch etwas Mathematik, aber f=N/T ist nicht so anspruchsvoll wie eine FFT und noch dazu genauer, wenn du ein sauberes Signal hast.
-
Thread
dsPIC A/D-Wandlung berechnen und über UART ausgeben
0x0030 addiere nur kann ich mir nicht vorstellen, dass das funktioniert, wenn ich später mit einem dsPIC 30F4012 eine Spannung messen möchte. Vor allem 5V ist momentan das Bsp. Wie mache ich das bspw. für 1,5V? Hat jemand noch ein Beispiel zur Verwendung der uart.h? Hier mein bisheriger Programmcode
Weshalb den dsPIC rechnen lassen, wenn der PC das viel besser kann ? Z.
-
Thread
PIC printf funktioniert nicht.
UART ausgeben. Ich benutze MPLAB 8.40 mit ICD2 LE um auf einem "16-Bit 28-Pin Starter" Bord einen dspic30f4012 zu programmieren. Da dies nicht funktioniert hat, hab ich ein neues Projekt angelegt und versuche seit dem über den UART mit printf etwas auszugeben (Siehe Code). Ausschließen kann ich:
nichts, wenn ich sende. Ich hoffe, ihr könnt mir helfen!!! Mein gesamter Code: [c] #include "p30F4012.h" #include <stdio.h> #include <uart.h> #define XTFREQ 7372800 //On-board Crystal frequency #define PLLMODE 16 //On-chip PLL setting #define
-
Thread
CAN-BUS mit dsPIC30F6014
hier mal das ganze projekt, nur die dspic30f6014.h und die dazugehörige *.gld hab ich jetzt nicht mit gepostet.... problemstellung: Ich bekomm keine Datan am Can-port ausgegeben Board: dspicdem 1.1 von microchip Controller: dspic30f6014
noch an der mangelnden Beschreibung zu dem Board. Die Register für den Can bleiben bei einem dsPIC30F4012 gleich wie beim 6014, aber die portinitialisierung, bzw. beim clock ist irgendwas anders...des funzt net....ich probier mal weiter. Das mit den überkreuzten Leitungen lass ich mal lieber, net das
-
Thread
LED Spectrum Analyzer
Eingangssignals? Die Stichworte stehen doch schon unter dem Video. This is PIC based Spectrum analyzer. dsPIC 30F4012 performs FFT for converting audio signal to frequency domain. 18F2550 controls matrix drive of 256 white LEDs.
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
RString+1 MOVWF FSR MOVLW ' ' _clz: MOVWF Indirect INCF FSR,F DECFSZ Hudl,F GOTO _clz CLRF RString RETURN ; Ausgabe auf LCD mit Warten auf Ready vom LCD SayIt: BSF toRS_LCD
Hallo, habe noch eine fertige LCD44780 Routine, geschrieben für einen DSPIC30F4012,kann auch für PIC24 direkt eingesetzt werden(gleiche Architektur). Gruss PICFAN
-
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
Brauche Tips beim Oszikauf
PS: Die Sequenz: 71 00 7B 00 30 03
> Ich vermute daher dass du ein 10:1 passiv mit 10-12pF hast? 16pF+/-5. Zusätzliche Lastkapazität 33pF ändert nichts. Bei längerer GND-Loop wird allerdings die Oberwelle mörderisch. Spricht für deine These, dass der Messanschluss ein starkes Einschwingverhalten
-
Thread
Microcontroller Board welches wofür?
Reihen kannst du mit dem 60€ Pickit3 programmieren und debuggen. Kannst Dir mal das Datenblatt zum dsPic 30f4012 ziehen, das ist ein 16 bitter, doppelt so schnell wie ein Avr, DIL40, und kostet bei Reichelt irgendwas um die 5€. > > Kann der 644 JTAG? Oder nur ISP? beides. Bei JTAG verlierst Du
in der Bezeichnung am Besten - die sind alle garantiert 5V-geeignet. Oder Du nimmst einen dsPIC30F4011 oder so. Das ist ein 16 Bitter - vielleicht die angenehmere Architektur. Die dsPIC33 laufen auch nur noch mit 3.3V, die 30'er auch noch mit 5V, und von der 30'er Serie gibts auch einige im DIL40
-
Thread
Was brauche ich zum Ansteuern eines Motors?
bei Conrad Mikrocontroller eingebe kommt sowas: https://www.conrad.de/de/embedded-mikrocontroller-dspic30f4012-30isp-spdip-28-microchip-technology-16-bit-30-mips-anzahl-io-20-651287.html Ist der richtig? Auf was für eine Platine muss ich den Löten? Gibt es nicht schon verbaute Mikrocontroller?
kann ich dir auch nicht erklären, wenn du doch noch Fragen hast, frag gerne! Ich bin noch bis um 22:30 online. LG