-
Thread
Atmel Dream Sound Linie
gestaltet und mit den Anforderungen ein wenig "runtergeht" dürfte das ganze aber evtl. auch auf einem dsPIC zu machen sein. Da müsste man dann aber was Echtzeitstretching/shifting und die Masse der Samples angeht denke ich Abstriche machen (oder sich was kniffeliges gescheites einfallen lassen :)) Außerdem
-
Thread
DSP für dreifache Frequenzanalyse gesucht
wenn mir jemand den einen oder anderen Typen nennen könnte. Ich hab mir mal ein Daten"blatt" vom DSPic runtergeladen, bei flüchtigem Durchsehen aber nur den Maximalverbrauch von 300 mA gefunden. Wieviel nun für das eigentliche rechnen zu veranschlagen ist - keine Ahnung. Vielleicht gibts da ja spezielle
-
Thread
USB für Programmierung und für HID-Kommunikation
Pins für einzelnen Peripheriebestandteile sind beim AVR vorgegeben und können nicht wie z.B. beim dsPIC verschiedenen IO-Pins zugewiesen werden. Ein Mega 2560 hat selber keinen USB-Controller, d.h. Du brauchst einen externen wie z.B. den NXP PDIUSB12 (den verwendet auch Atmel in seinem JTAGICE mkii
-
Thread
Suche passende hardware
original wurde dafür ein PIC 3gf6014 (http://de.farnell.com/1332036/ics-quarze/product.us0?sku=microchip-dspic30f6014a-30i-pt) eingesetzt, den ich dafür aber etwas überdimensioniert halte und welcher sich dank seiner smd bauweise für mich keinesfalls eignet! zur aufgabe: Es sollen 2 Signale parallel digitalisiert
-
Thread
Implementierung der automatischen Codegenerierung aus Scicos/Scilab auf einem 32-Bit µController
Roberto Bucher: für RTAI (Linux!!!) etc., unter Scicoslab 4.4. (Scicos anstelle XCos) 2) Scicos Flex (dspic, atmel, ...): "scicoslabpack" ebenfalls Scicoslab 4.4. und verwendet ein Rtos "Erika Enterprise". Dürfte aber der "sauberste" (soweit man davon sprechen kann) Code für microcontroller sein Für scilab
-
Thread
probleme mit watch-Funktion
im watch fenster. Das folgende einfache Codebeispiel soll das etwas verdeutlichen: #include <dspic.h> void main() { int i; TRISD=0x0000; for(i=0; i<16 ;i++) { LATD = i; } } Ich habe einen breakpoint innerhalb der For-Schleife gesetzt. Man sollte erwarten, dass die
-
Thread
Stimmerkennung
uC oder uP machen willst, sage ich Dir jetzt schon eine sehr lane Bauzet voraus. Evtl. wäre da ein dsPIC eine Möglichkeit.
-
Thread
Programmier Pins beim PIC
Bein DSPIC33 weiß ich es nicht, aber beim PIC24 und beim PIC18 kann man die ICSP Pins auch als IOs benutzen, es sollte eim dsPIC33 auch gehen. Man muss aufpassen, dass man das Programmiergerät nicht zu viel belastet
-
Thread
SFR Adress-Pointer
Initialisieren des I2C, eine Funktion zum Lesen und eine Funktion zum Schreiben des I2C anlegen. Da z.B. der dspic33FJ256GP710A zwei I2Cs hat, würde ich gerne universelle Funktionen anlegen, die dann wierderum eine Adresse übergeben bekommen. Innerhalb der Funktionen sollen dann die verschieden Register beschrieben
-
Thread
digitaler batterie lader spannungs/strom regler
Akku entwickeln. Der Akku wird über eine Buck Converter geladen. Der Buck Converter wird mit einem dsPIC aufgebaut der die Regelung übernehmen soll. Für das Laden des Akku brauche ich ja einen Spannungsregler sowie einen Stromregler. Meine Frage nun wie werden diese Regler verschachtet. Gehe ich
-
Thread
CAN to CAN Gateway mit AT90CAN
als einfach einen Controller zu programmieren der beides intern hat. Ich würde dir raten einen dspic33 zu nehmen mit zwei CAN Modulen. Da gibts beliebig viele. Dann nimmst du dir den Beispielcode von Microchip für zwei CAN Module, verbindest die und bist schon fast fertig. Damit hast du schnelle Erfolgserlebnisse
-
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
Atmel-µC mit USB-Controller im DIP-Gehäuse
Vorurteilsfalle getappt. Die meisten Leute kennen nur die alten PIC16/18. Schau Dir mal PIC24 oder dsPIC an. Die haben ein ähnliches Registermodell wie die AVR, mit dem kleinen Unterschied, dass die Register dort 16-bittig sind und der Chip etwa zwei-dreimal schneller ist. Für USB bietet sich z.B. die
-
Thread
Ab wann RTOS
versorgt. Das und die Zustandsregelung des Gesamtsystems sorgt für eine sehr weiche Regelung. Mit einem dsPic als HauptProzessor läuft das schon ganz gut, aber nicht automom deswegen die Erweiterung auf 32Bit und eben die Frage Rtos oder nicht. Zur info ich verwende keine Standardregler, ala Holger-Regler
-
Thread
Echo compensation
einsteigen. Bisher bin ich mit C-Programmierung auf AVR Prozessoren vertraut. Mein erster DSP wird ein dsPic der Firma Microchip. Ich möchte mit diesem Gerät ein von einem Mikrofon aufgenommenes Sprachsignal (ca. 200 bis 3500 Hz) an dem Lautsprecher wieder ausgeben. Natürlich soll es dabei nicht zu Rückkopplungen
-
Thread
PICkit 4 wird verkauft
AVR Programmer nicht mehr brauchen. EDIT: Offiziel scheinbar nicht, steht zumindest nur PIC und dsPIC in der Broschüre.
-
Thread
BLDC, Synchronmaschine, Drehfeld Teil 2
passt, warum dann nicht nen anderen Atmel? Wenn einen anderen Controller, dann einen MotorControl dsPIC oder sowas in der Richtung.
-
Thread
µC für USB HID Multitouch + CAN + SPI + I2C
noch nicht sehr verbreitet. Im Moment versuche ich die Funktion mit einem PIC16 für USB und einem dspic für den Rest abzubilden, aber es ist sehr lästig zwei Mikrocontroller im System zu haben, und bei flashen zu müssen. Was könnte man da denn nehmen, oder womit habt ihr gute Erfahrungen gemacht?
-
Thread
Library aus dem Quellcode machen?
kann man den Quellcode in Form einer Library kompilieren und weitergeben? Ich programmiere für DSPic in C mit MPLab IDE.
-
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
DSPIC33EP512GM306T-I/PT - Endprodukte
Hallo in die Runde, ich bin auf der Suche nach Endprodukten in denen ein DSPIC33EP512GM306T-I/PT verbaut wird. Evtl. habt ihr ein paar Tipps oder Hinweise für mich. Danke vorab ! Gruß Christian
-
Thread
Wo ist der Unterschied ?
Hallo zusammen, ich programmiere auf einem dsPIC mit dem C30 Compiler und hier sind sowohl die Bits der SFRs als auch die Ports im Header File als Bitfeld maskiert, sodass man direkt auf ein einzelnes Bit zugreifen kann. Nun möchte ich eben ein
-
Thread
Berechnung Flyback converter
auch so. 5V erzeugen und daraus über Linearregler die 3.3V. Ist denk ich üblich, oder? Direkt am dsPIC hab ich nie was geschaltetes. Die Referenz für ADC kann dann auch getrennt von den 3,3V Versorgung aus den 5V erzeugt werden. Für Entwickler von Batteriegespeisten Geräten mag das anders aussehen
-
Thread
mit Arrays aus Arrays lesen
das soll er abschicken,alle arrays sind als int definiert.das Programm ist MPLAB von Microchip (dspic33f) die fehlermeldung lautet: functions.c:367: warning: passing argument 1 of 'sendECAN' discards qualifiers from pointer target type und er spuckt ein wirrwarr von angeblich doppelt definierten
-
Thread
Acknowledge pic
neuen nachricht, sondern eher, dass die nachricht empfangen wurde. das ganze mache ich mit einem dspic30f4011. Felix
-
Thread
Latch <> PORT
Bei dsPIC gibt es beim Lesen oder Schreiben von Ports ein Unterschied zwischen PORT und Latch Registern. Wann benutzt man welchen? Was ist der Unterschied zwischen Latch und PORT bei einem µC?
-
Thread
ARM9 für fixedpoint 16bit - 128Punkt FFT in in 0,2 ms?
in 0.1 Sekunden durchführen will. Weiss jemand wo die Obergrenze für einen ARM9 ist? Mit einem dsPIC geht es laut Herstellerangaben nicht. Leider finde ich kein Informationen über die Mathe-Fähigkeit von einem ARM9...
-
Thread
Bootloader dspic33FJ256GP710
Hallo, ich bin auf der Suche nach einem Bootloader für den dsPic33FJ256GP710 um direkt von SD-Card oder USB-Stick zu booten - Also kein externer PC benötigt wird. Habe bislang den Original Bootloader von Microchip "AN1094" benutzt - Möchte aber jetzt gerne davon weg einen extra PC nutzen zu Müssen. Hat da schonmal jemand was gesehen oder evtl. Idee wie man sowas umsetzen könnte ? Ich selbst habe auch leider nicht so die Ahnung von Bootloader programmierung. Vielen Dank schon einmal für Eure Hilfe! greetz Florian
-
Thread
dspic33F debuggen OK Programmer Problem
Hallo liebe Leute! Ich arbeite mit MPLAB C30 und IDC2 und das erste mal mit einem dsPIC33F128GP708. Bis jetzt waren es immer 18F Chips. Nun mein Problem: Bei folgenden Code funtioniert alles im ICD2 Debugger, sobald ich den Chip mit dem ICD2 Programmer programmiere funtioniert es nur mit den Tasten 1 und 2. Bei den Tasten 3 und 4 leuchtet die LED nicht mehr auf? Ich habe mir shon ein Display dazugebastelt und Register im Programmbetrieb sehen zu können, ich komme nicht weiter. Hat jemand eine Idee wo das Problem liegt? Recht herzlichen Dank für eine Antwort #include <p33FJ128GP708.h> #define
-
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
MPLAB(x) und ICD3 schreiben die Configurationsbits nicht
ich es jetzt unter MPLAB geschafft, und zwar so, dass ich zuerst über Debuggen->Programmieren den dsPic flashe und dann erst debugge. Da bleiben dann die Configurationsbits erhalten. Ändere ich in diesem Zustand was am Code, übersetze und starte den Debugger, dann überträgt er den neuen Code aber nicht
-
Thread
Geeigneten µC mit CAN-Bus auswählen, 3 zur Auswahl
Temperaturbereich von -40 bis +125°C. Kein Problem. Nimm irgendwas aus der 16 bittigen PIC24 oder dsPIC Serie, die kleineren PIC16 oder PIC18 nur, wenn es auf Stückkosten ankommt. fchk
-
Thread
Messwert+Zeitpunkt komprimieren
entpacken von zip, rar oder 7zip Dateien. Realisiert wird das Projekt mit einem PIC18F oder einem dsPIC und der Sprache C. Da die Messwertaufnahme allerhöchstens 4 mal die Minute ist, ist die Geschwindigkeit relativ unkritisch, ebenso wie die Code-Größe. Es sollte primär eine möglichst hohe Komprimierungsrate
-
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?
-
Thread
ICD2 (USB) ohne MPLab
C++ Programmen. Gibt es eine Möglichkeit bzw. hat jemand eine Idee wie ich Hex files für einen dsPIC mit Eclipse erstellen könnte und diese dann über USB und ICD2 in meinen dsPIC33 (Explorer 16 dev. Board) laden könnte? Habe schon mit MPLab gearbeitet aber ich möchte sehr gerne auf Eclipse umstellen
-
Thread
32 Bit MCU gesucht
wozu 32bit? dsPIC mit 100MHz (intern) und gut ist
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
oder (wegen Signalverarbeitung) nimm eines mit dsPic33 und vielleicht gibs ja auch ein Board mit dsPic das einen von Microchips ENCXxXXX- Ethernetchips mit drauf hat. Der Vorteil ist ganz klar das es von Seiten Microchips einen Haufen C Code und Librarys dazu gibt, was deine Aufgabe in dieser kurzen
-
Thread
uC für Schaltregler
ansosten mal DsPic anschauen, die können auch schnelle Schatregler steuern aber halt kein AVR ...
-
Thread
Mikrocontroller aussuchen
diese bevorzugen und mich über mehr Leistung/Funktionen freuen. Na dann wirst Du sicher bei PIC24, dspic33 und PIC32 zugreifen. OK, nur 3.3V, aber DIL. fchk
-
Thread
LCD mit HD44780 läuft nicht
Moin, mein 2x24 LCD will nicht so wie ich will: ich habs an einem dspic30f6010 an port D hängen. Nach dem Einschalten ist die untere der beiden Zeilen schwartz, es flackert kurz, danach passiert garnichts mehr, die zweite Zeile bleibt schwartz. Uart und A/D-Umsetzer funktionieren
-
Thread
Synchronous StepDown: Regler-IC oder gutes Design gesucht
für genau soetwas die nötige Peripherie mitbringen. TI hat da einiges im Portfolio, sowas wie ein DSPIC von Microchip könnte auch gehen...
-
Thread
Hochvolt Batterieladegerät
gelegentlich verfügbare gebrauchte Netzteile von Delta, EA oder anderen.... und wer immer auch den dsPIC eingeworfen hat - man sollte dem TO auch sagen das es gerade bei dieser Prozessorfamilie überlebenswichtig ist die Erratas gelesen und verstanden zu haben. Nachdem wir mindestens 1 Errata selber beigesteuert
-
Thread
ad9833 codefrage [not working]
bringe. Es kommt am Ausgang immer wieder etwas unerwartetes raus. Meine Eckdaten: 10 Mhz Quarz, DSPic zur Ansteuerung über 3 Pins (nicht SPI, 3 mal GPIO am PORTD), gewünschte Frequenz am Ausgang = Sinusförmige 100kHz. Ich bin nach etlichen Anleitungen im I-net(Analog Devices Application Note: http
-
Thread
XC8 Compiler - Rechnung mit 64 bit
sonstwo brauche). Hat jemand einen Vorschlag, wie diese Rechnung noch gehen könnte (ohne gleich nen dsPIC zu nehmen)? Kann ich nich sogar das 2^28/20.000.000 als double casten? Doch der Compiler behandelt die in der Rechnung vorhandenen Zahlen als double, der aber nich bis 20.000.000 geht (oder verwechle
-
Thread
dsPIC33F und DMCI (Data Monitoring and Control Interface)
ich auf dieses Tool gestoßen. - Über welche Schnittstelle bzw, wie kommuniziert MPLAB mit dem dsPIC - Welche Hardware muss ich in meiner Schaltung implementieren, um mit diesem Tool meine Steuerung dann einmal testen zu können - Was muss ich allgemein beachten, wenn ich dieses Tool noch nie verwendet
-
Thread
DPW Pulse machen
geht es mir um ein aliasingreduzierten kontinuierlichen Puls bis 2 kHz. Dafür verwende ich einen DSPIC mit Audiodac bei 64 kHz Samplerate! Einen Sägezahn erzeuge ich durch den DPW Algorithmus folgendermaßen: 1. neuen Samplewert quadrieren 2. den alten Wert vom neuen abziehen 3. verstärken mit
-
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
Was kommt nach Atmega?
einen vergleichsweise günstigen Debugger (nicht nur Programmer) gibt (PicKit3 70.-), 5. man mit dem dsPIC DSP-Sachen machen kann. Ich kann ihn nur empfehlen.
-
Thread
FTD2xx Overflows abfangen, Error-Handling
Ok, ich will es mal versuchen: Ich verwende einen FT245 in Kombination mit einem dsPIC als "Empfänger". Der PIC ist fast immer über das ICD2 an den PC angeschlossen. Leider hat das ICD die Eigenschaft, die ich nicht ändern kann, dass der PIC nach erfolgreichem Programmieren weiterhin
-
Thread
C30 Code vor RAM-Initialisierung
Hallo, Ich nutze für ein Projekt mit einem dsPIC den C30-Compiler von Microchip, welcher auf dem GCC basiert. Folgendes Problem habe ich: Ich möchte etwas Code (I/O-Initialisierungen usw.) vor der RAM-Initialisierung ausführen. Wie kann ich