-
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
Anja schrieb im Beitrag #4128119: > der 30F4011 ist ein 16-Bit Prozessor. ja natürlich, dumm von mir Anja schrieb im Beitrag #4128119: > Die übrigen Bits sind als WOM implementiert. ah, das wusste ich nicht. danke dir
-
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.
Habe leider keinen xc16 ??? installiert ... In der Doku steht was von 64 Pin aufwärts ? (dsPIC30F_dsPIC33F_dsPIC33E_PIC24H_PIC24E_XLCD_Help.htm)
-
Thread
UART-Verbindung eines DSPIC30F4011 zu PC
möchte. Hierbei arbeite ich aktuell an der Herstellung einer Verbindung meines Mikrocontroller DSPIC30F4011 und meinem PC. Als Test will ich dauerhaft das unsigned char "48" senden. Leider scheitert mein Programmcode und ich kriege keine UART-Verbindung hergestellt, obwohl ich alles erdenkliche
Stefan Krüger schrieb im Beitrag #7053564: > einer Verbindung meines > Mikrocontroller DSPIC30F4011 und meinem PC. Dir ist aber schon bewusst das UART deines µC und RS232/V24 deines PC nicht genau das Gleiche sind? Was hast du da als Wandler dazwischen? - https://de.wikipedia.org/wiki
-
Thread
PICkit3 erkennt meine dsPIC30F6012A nicht.
Configs in den PIC getaktet und wie wirken die sich eigentlich aus? Wurde getestet: Ich habe einen dsPIC30F4011 auf ein Steckbrett zum Programmieren verdrahtet. Und an CLK und DAT ein Oszi dran. Sobald die 5V angelegt sind, werden die Configs in den dsPIC getaktet und die Device-ID des 4011 angezeigt.
einen 6012 ohne A beschaffen. Eigentlich wurde das Projekt begonnen um mal einen von meinen fünf dsPIC30F6012A zu verbasteln. Bei meinen Versuch mit den dsPIC30F4011 ist zum Schluss der 4011 und einer von meinen beiden PICkit3 gekillt worden. Ebenso ein 2011 ging hops und zwei 6012A. Zwei 6012A hatte
-
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
die Lösung sein? Hier noch der Quellcode des Programmes, ein Simpler AD Wandler: #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
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
-
Thread
Dspic PLL RS232 Problem
Hallo an alle, Ich arbeite mit Dspic30F4011 und 10 mhz quarz. Es funktioniert alles super. Ich kann auch über Rs232 kommunizieren. habe sehr einfache code erst mal. #include <30F4011.h> #FUSES NOWDT //No
mit 10Mhz quarz und würde gerne mit PLL 4 arbeiten. wie kann ich es eingeben. Mein PIC ist dspic30F4011 Vielen Dank.
-
Thread
dsPIC30F6011 mit PICkit3
Anbei die Schaltpläne, die ich für die Programmierung benötige. Vorher habe ich mit dem picKit einen dspic30f4011 programmiert (auf einem demoboard von Microchip), da hat es einwandfrei funktioniert. Am MCL habe ich nur den Programmer hängen. X4U schrieb im Beitrag #4135351: > 2.) der PicKit hat
dann noch der Kondensator drann, wie er auf dem obigen Bild (dspic30F6011) zu sehen ist. Hoffe, dass dieser Schaltplan besser ist.
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
einfach mit einem Debugger in die Register reinschauen kannst. Ich hätte jetzt eher einen dsPIC30F4011 (Reíchelt-Bezeichnung 30F4011-30IP) vorgeschlagen. Der hat CAN eingebaut und ersetzt damit den Mega644 und den MCP2515, d.h. Du sparst Geld, Verdrahtung, Platz und Programmieraufwand. Plus: er ist
einfach mit einem > Debugger in die Register reinschauen kannst. > > Ich hätte jetzt eher einen dsPIC30F4011 (Reíchelt-Bezeichnung > 30F4011-30IP) vorgeschlagen. Der hat CAN eingebaut und ersetzt damit den > Mega644 und den MCP2515, d.h. Du sparst Geld, Verdrahtung, Platz und > Programmieraufwand. Plus
-
Thread
dsPIC 30F4011 zieht viel Strom und wird warm
Hallo Habe eine Projekt eines Kollegen übernommen, eine Motorsteuerung in der ein dsPIC30F4011 eingesetzt wird. Der Prozessor mimt im Ruhrzustand des Teils bereits 60-80mA auf und wird nach einiger Zeit merklich warm, gefühlt über 50°C (leider keine FLIR da um genaues zu messen). Leider
#5265899: > Inzwischen bin ich bei STM32 gelandet, die sind deutlich entspannter und > ziehen am dsPIC links vorbei. lol, typisches Fanboy gelaber. lg. Heiner
-
Thread
Asuro Clone Hilfe
Also ich würde mir gerne einen "Asuro Clone" mit einem dsPIC30F4011 bauen. Mit folgendem Unterbau: http://www.conrad.de/ce/de/product/191491/ROBOTER-FAHRGESTELL-BAUSATZ Als Batterie werden aber 2x Plastik AAA Halter für 9V benutzt (Parallel). Da ich
übrigens fest (ist eine Hong Kong fertig Platine, war günstiger als der L298 bei Conrad allein)) 3.Am dsPic kann ich nichts ändern habe hier nur 3 Typen: 1.PIC18F4553 2.dsPIC30F4011 3.(sofern das Sample ankommt) PIC32MX220 (DIL) von daher ist es Nr.2 geworden. 4.Ich habe bisher die Odometrie
-
Thread
dsPIC30F210
Hallo, ich suche dsPIC30F210Benutzer die auch mit MPLAB ICD2 In_Circuit Debugger arbeiten. Gesucht werden Erfahrungen und Anregungen zum Einsatz des DSP Kernes. Vorgesehen ist die Verarbeitung von zwei analogen Positionsdetektorsignalen
Hallo, ich habe mit einem dsPIC30F4011 eine Bildaufnahmesystem mit einem Zeilenkamerasensor realisiert. -> Analoges Videosignal digitalisiert und positionen ausgewertet. Was willst du denn wissen?
-
Thread
DSPic Platine rüberschauen
und mir ein Feedback geben ob ich irgendetwas vergessen oder versaut habe? Auf der Platine ist ein DSPic30F4011, FT232RL, LT1021CCN8-5 und der SMD-Quarz X22. Ich bin mir bei den AVSS, AVDD, VDD, VSS nicht so sicher und ob ich Vref- einfach auf Masse setzen sollte! Gruß Andi
seine Spannung über einen PIN bekommen. Und Pin4 des LT1021 (GND) ist mit Pin20 (RB1/Vref-) des dsPIC verbunden. Ich weiss nicht, ob das so einfach geht, da dürfte die "precision" des LT1021 weg sein.
-
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
DHT11 - AusleseRoutine in ASM30 (Assembler für PIC24 oder PIC30)
DHT11 - Ausleseroutine für 16Bit-PIC-Controller (hier 30F4011) vielleicht spart es ja jemand Arbeit. 1.: Worum es sich handelt: Dies ist eine "source"-File zur Programmierung eines Microcontrollers (Integrierter Schaltkreis) so dass dieser das Luftfeuchte-Messmodul
. 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
-
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
Code für Servomotor
Wenn ich es auf den dsPIC übertrage, macht der angeschlossene Servo nix. Er fährt auf keine Stellung, noch hält er eine.
Hi das ist ein dsPIC 30F4011. Der ist extra für eine PWM Steuerung für Motoren ausgelegt. Das ganze ist auf einem Dev2 Board von Microchip drauf. Mittlerweile habe ich auch geschafft, dass der Servo wenigstens etwas tut
-
Thread
digital pin dsPIC30F
Hallo, ich möchte eine LED am dsPIC30F4011 am pin 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
[/code] RB1 gemeint ist? also ist klar, es steht .PCFG1 und .TRISB1 da. Im Datenblatt der dsPic30F familie finde ich auch ADPCFG, aber woher weiss ich, dass PCFG1=RB1 ist? was sind die anderen für welche? TRISB bzw. TRISB1 konnte ich im Datenblatt gar nicht finden. Weiss das jemand und kann
-
Thread
Einrichtung I2C-Bus mit dcPIC30F4011
Hallo! Ich versuche zur Zeit das interne I2C-Modul des dcPIC30F4011 zu nutzen um mit diesem als Master ein kleines I2C-Bussystem aufzubauen. Um dieses zu testen verwende ich einen pcf8574p (Remote 8-bit I/O expander for I2C-bus) als Slave. Mit der Funktion void
***********/ // DSPIC30F4011 Configuration Bit Settings #include <xc.h> // FOSC #pragma config FPR = XT_PLL8 // Primary Oscillator Mode (XT w/PLL 16x) #pragma config FOS = PRI // Oscillator
-
Thread
Oszillator / Bootloader Einstellungen beim dsPIC30F4011
müßte denn der Bootloader für den dsPIC30F (AN1094/Bootloader_SW_022409) umgeschrieben werden und wie schaut das in der HEX-Datei (Programm) aus? Habe mit dem Bootloader selber noch nichts gemacht. Jede Hilfe ist willkommen! gruß Andi
Moin Leute, seh ich das (nach Studium einiger Datenblätter) richtig das der dsPIC30F4011 zwar HS unterstützt aber nicht HS/3 w/PLL 16x? Dann kann ich meinen dsPIC ja nur bei 20 MHz laufen lassen *grummel*. gruß Andi
-
Thread
DC-DC Wandler mit MCP42010
resistance. It is 12PIN MCP42010 with SPI interface, which will be controlled by the dsPIC30f4011 controller (mit CAN ANSCHLUSS). My question is I am which pins should I used or connect the FB pin of my DC-DC converter with MCP42010 digi POT. I am currently creating this symbols in
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
CANTransceiver
auseinanderzusetzen und möchte demnächst ein paar Nachrichten versenden und empfangen. Dazu verwende ich eine dsPIC30F4011 und einen MCP2551. Jetzt ist es so, dass der MCP2551 die Informationen vom controller erhält, diese passend umwandelt und auf den Bus schickt. Sollte der Bus belegt sein, bekomme ich die Nachricht
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.
-
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
Schreibweise beim bit-setzen vom Timer
richtig ist und wollte deswegeh hier noch einmal nachfragen. Ich möchte den Timer1 aus der dsPIC30F-Familie initialisieren. 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: Ist _T1IP das selbe wie IPC0bits.T1IP? wenn Ja, gibt es einen bestimmten grund dafür das so zu schreibein? Also wieso schreibe ich nicht alle
-
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).
-
Thread
zwei Pins vom Mikrocontroller im define
Hi, ich habe einen dspic30f4011. ich möchte gerne, dass wenn ich eine Variable aufrufe, der entsprechende Pin auf High geht. Für einen Pin habe ich es so gemacht [code] ... #define Power LATDbits.LATD3 ... ... Power
DirkF schrieb im Beitrag #4308523: > #define Power_on LATDbits.LATD3=1; LATDbits.LATD4=1; > #define Power_off LATDbits.LATD3=0; LATDbits.LATD4=0; schlecht, weil: [c] //... if(x) Power_on; /
-
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
gerade, dass ich was übersehen habe: Die Endianness, ich weiß jetzt nicht auswendig welche der dsPIC30 verwendet. Vllt. klappt es, wenn du die beiden Zeilen [c] unsigned char BYTE0:8; unsigned char BYTE1:8;[/c] vertauschst. Ansonsten kannst du es einfach so machen: [c] #define HIGH_BYTE(var
-
Thread
lcd display zeigt nur schwarze kästchen
Hallo ich habe ein dsPICDEM 2 Board mit einem dsPIC30F4011 drauf. Damit möchte ich ein externes LCD-display ansteuern. Dies bereitet mir jedoch einige Probleme. Den Code habe ich von https://www.pantechsolutions.net/microcontroller-boards/lcd-interfacing-with-dspic-primer
lcd_command(0x01); } void lcd_command(unsigned char cmd) { RS = 0; DATA = (cmd & 0xF0)>>4; EN = 1; EN = 0; DATA = ((cmd << 4) & 0xF0)>>4; EN = 1; EN = 0; Delay5ms(4); } void lcd_data(unsigned char data) { RS = 1; DATA = (data & 0xF0
-
Thread
Suche DIP-µC für 80kHz Gegentakt-PWM in Hardware
Den dsPIC30F4011 gibts bei Reichelt. Das ist zwar die ältere 30'er Serie, aber DIL40, Motor Control Unit für Deine PWMs, und für Dich kaufbar. 120 MHz intern, 30 MHz CPU Clock Cycle, damit eine ganze Ecke schneller
PS: Die dsPIC30F laufen bis runter zu 2.5V, wenn Du nicht unbedingt die volle Rechenleistung brauchst. Bei 3V sind es noch 20 MHz CPU-Befehlszyklus. Entsprechend sinkt die Verlustleistung. fchk
-
Thread
Acknowledge pic
neuen nachricht, sondern eher, dass die nachricht empfangen wurde. das ganze mache ich mit einem dspic30f4011. Felix
-
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
dspic evaluation board
Hallo Ich bin auf der Suche nach einem dspic evaluation board. Das board sollte wenn möglich den controller 30F4011 enthalten. Kenn jemand eine Quelle ausser jetzt Microchip? Die haben wohl Eval-Boards aber können erst Mitte Dez. liefern.
-
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
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
dspic30f SSI-Schnittstelle
Hallo Ich bin dabei, einen 12-Bit Drehgeber vom Typ ATD 07S A4 mithilfe eines dspic30f4011 auszuwerten. Nach Umwandlung des Differenzsignals und einlesen über die SPI-Schnittstelle habe ich versucht, die eingelesenen 16-Bit-Werte direkt auszugeben, was mir jedoch leider nicht gelingen
-
Thread
dsPIC30F6014 using 2 CAN-Module
.*schäm* ich hab das signal vor dem can-tranceiver abgenommen, also direkt am ausgang des dspicf30f. und dort am rf0/rf1 bzw. rg0/rg1 danke @edson
zusammenzuschliessen. > > klappt das mit dem CAN2 bei dir? Konnt ich nicht testen, ich habs mit einem 30F4011 getestet, der hat nur einen CAN.
-
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
AVR Synthesizer Konzept
bauen und so viel wie > möglich aus dem Avr herauszuholen. Zum Selbstbauen wäre für sowas ein dsPIC sinniger. Der hat mindestens die dreifache Rechenleistung, breitere Register, extra DSP-Befehle und es gibt auch welche, die ein extra Interface für I2C oder AC97 Codecs haben. Ein dsPIC30F4011 im
midi synth mit msp430fr5739 http://www.43oh.com/forum/viewtopic.php?f=9&t=1176
-
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
analoge Orgel reparieren
bereitgestellt werden müssen nur der MK 50240 ( Tastverhältnis 50:50 ) bzw MK 50241 ( Tastverhältnis 30:70 und Top C mit 50:50 )
interessiert Bericht vom Bau ist dort nachzulesen : http://forum.keyboardpartner.de/viewtopic.php?f=10&t=809 http://forum.keyboardpartner.de/viewtopic.php?f=10&t=810 nebenbei gesagt meine 148te Orgel und das größte Projekt was ich je angegangen bin : 4 Jahre Bauzeit (mit Unterbrechungen)
-
Thread
S202 S02 (SSR) und Thermal Vias
Mal zufällig rausgepickt: OSRAM Power LED, 4.6 Watt, Rot, LRW5SN: Typ. 6,5 K/W - Max. 11 K/W DSPIC30F4011-20I/ML, QFN44, dsPIC-Controller: Typ. 28 K/W Und jetzt das Teil vom OP: Sharp S202S02: ~45 K/W Fällt Dir was auf? > Luft ist im allgemeinen ein unglaublich schlechter Wärmeleiter. >
-
Thread
LCD Library T6963c
Hello All Can any one share us T6963C C library for dsPIC (MikroC dsPIC) because the one supported with the Compiler isn't flexible with dsPIC30F4011 Thank you
Hallo Leute, meine Frage, kann man diese Library auf für einen PIC 16F877 verwenden. Danke Chris