-
Thread
PIC24 Interrupt on change in ISIS Proteus
Hi Device: PIC24FV32KA302 ISIS 7.10 SP0 ich habe drei Buttons mit Pullups an RB13-15 hängen. Ziel ist es mit egal welchen der drei einen Interrupt on change auszulösen das klappt auf dem Demoboard auch wunderbar
-
Thread
PIC24HJ64GP502 ECAN will nicht
Hallo, ich versuche gerade das ECAN Modul eines PIC24HJ64GP502 zum laufen zu bekommen, allerdings klappt das nicht. Der PIC läuft mit einem externen 8 MHz Quarz und dank PLL mit 80 MHz. Der PIC läuft ( Pin toggeln funktioniert ). Folgender Code soll
-
Thread
PIC24F und PIC32 als USB Host
Erfahrungen mit einem PIC32 als USB Host (zum Schreiben/Lesen eines USB Sticks)? Ich mir je einen PIC24F und einen PIC32 mit USB OTG besorgt, und die Beispielprogramme von Microchip etwa angepasst um die Geschwindigkeit zu messen: Auf dem mit 16MHz getakteten PIC24F waren es rund 120kByte/s, beim mit
-
Thread
PIC24: Malloc/Free mit externem SRAM Speicher
Hallo! An einen PIC24FJ96GA010 habe ich über I/O-Ports einen externen SRAM-Speicher (512K x 8) angebunden. Der Microchip C30-Compiler für diesen Prozessor unterstützt dabei das Anlegen von Speicherbänken, wie im Benutzerhandbuch
-
Thread
pic24F interner CRC-Generator läuft nicht an
Hallo liebe Elektronikfreunde... Hab gestern folgendes CRC-Testprogramm geschrieben: [avrasm] _calculate_hard_crc: ;BTSS CRCCON,#CRCFUL ;CRCFUL? ;BRA _end_hard_crc ;NEIN! BSET CRCCON,#CRCGO ;Starte CRC _wait_hard_crc: BTSS CRCCON,#CRCMPT ;fertig? BRA _wait_hard_crc ;NEIN! NOP NOP NOP NOP NOP BCLR CRCCON,#CRCGO ;Beende CRC. Ergebnis -> CRCWDAT _end_hard_crc: RETURN .global _CrcHardTest _CrcHardTest: MOV #0x000f,w0 ;PLEN<3:0> auf 0xf MOV w0,CRCCON MOV #0x8005,w0 ;Generatorpolynom laden MOV w0,CRCXOR
-
Thread
Transceiver Si4467 SPI Transfer PIC24
Hallo Community, ich möchte gerne mit Hilfe meines Mikrocontrollers einen Si4467 Transceiver ein 16 Bit Wort übergeben, sodass dieser das an einen Empfänger sendet. Er soll ausschließlich senden und nichts empfangen. Ich habe allerdings Verständnisprobleme bei der SPI Kommunikation des Transceivers. Die Umsetzung der Software sollte derzeit kein Problem darstellen. Hat jemand von euch Erfahrung mit Transceiver oder speziell mit diesem? Ziel ist eine Schleife, wo immer dieselbe Variable gesendet werden soll. Demnach muss dann nur der TX State genutzt werden? Bevor die zwei Bytes übertragen
-
Thread
S102S02 die 24.
Thema SSR hier gelesen habe, nun meine Schaltung, mit der bitte um Prüfung :-) Die IO Pins vom PIC24FJ liefern 25 mA gegen Masse oder VDD. (3,3V) Also R19 20 mA bei 2,6V. Lastseitig ein Magnetvetil mit 24VDC ca 200 mA. Die Werte für den Snubber habe ich aus dem Artikel http://www.mikrocontroller.net
sicher bin ich mir da allerdings nicht ... Hajo H. schrieb im Beitrag #3971909: > Die IO Pins vom PIC24FJ liefern 25 mA gegen Masse oder VDD. (3,3V) > Also R19 20 mA bei 2,6V. Wie kommst Du auf 2,6V? Die Diode hat typ. 1,2V (max. 1,4V); d.h. am Widerstand sind dann 2,1V (min. 1,9V). Und bei 20mA
-
Thread
LCD Display am PIC - verstädnisfrage BUS Übertragung
ersetzen geht, das #pragma hat da ja schon ne wichtigere Rolle. Verwende den XC16 Compiler mit einem PIC24. Damit meinte ich dass ich kein I2C, SPI oder sontiges mehr zur Verfügung habe.:/ lG
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
Stabilität der USB-Verbindung
Hi, nach langem hin und her habe ich es doch geschafft, ein USB-HID-Device mit einem PIC24FJ128GC010 umzusetzen. Der IC hat einen internen Transceiver eingebaut. Ich hab mich weitestgehend an Kapitel 14.5 und 14.6 dieses Tutorial gehalten: http://www.engscope.com/pic24-tutorial/ Die
-
Thread
Tipp für LCDs: BDF-Fonts
Vielen Dank, ich nutze einen PIC24 mit einem Grafikdisplay und habe bisher noch keine gescheite Schriftart gefunden, also kommt sein Post passend. Bisher habe ich Truetype in Bitmap umgewandelt, nur das sieht eben recht bescheiden
Frank M. schrieb im Beitrag #3164103: > ich nutze einen PIC24 mit einem Grafikdisplay und habe bisher noch keine > gescheite Schriftart gefunden, also kommt sein Post passend. Wenn einem vorhandene Schriften nicht gefallen, kann man sich ja selbst welche
-
Thread
Mikrocontroller Authentifizierung fuer Funknetzwerk
AES wuerde ich nicht selbst implementieren, das gibt es von Microchip fertig (fuer PIC16 und PIc18, PIC24 haben das teils in Hardware). Dieser Ansatz scheint erprobt zu sein und zu funktionieren, was haltet ihr davon? [1] https://de.wikipedia.org/wiki/Cipher_Block_Chaining_Mode [2] https://www.smarthomatic.org
wuerde ich nicht selbst implementieren, das gibt es von > Microchip fertig (fuer PIC16 und PIc18, PIC24 haben das teils in > Hardware). Das muss ich zurueckziehen. Die Source-Codes sind nicht verfuegbar, die Application-Notes, die diese Beschreiben allerdings schon. [1] http://ww1.microchip.com
-
Thread
PDIUSBD12 ersetzen oder "adaptieren"
...das weiss ich leider nicht...noch nicht.. ich stell mir halt vor, dass ich entweder einen PIC24 der USB Host unterstützt und als MINI MINI Weiche dienen soll, den PDIUSBD12 dort anstöbseln kann und die alte Hardware über einen "virtuellen Comport" in diesem Sinne ansteuern kann...indem ich einen zweiten PIC 18F2550 mit dem PIC24 verbinde.. lieber wäre es mir ich könnte alles mit dem 18F2550 machen... oder eben den PDIUSBD12 mit einem anderen "Huckebak" chip an einen RS232 bekomme... ..eiere da schon sehr lange auf Theorie
-
Thread
CCS PICC Probleme mit MPLAB 8.43
Hardware PWMs mit 2 high speed Uarts und frei der Hardware zuweisbaren Pins im 28Pin QFN für 3€ (PIC24FJ64GA002) zu ergattern. Das muß man auch mal leiden können ... Herje, was war ich froh das Microchip Atmel dann doch nicht gekauft hat ... Grüße
nur noch mit pic18f was machen, denn die gehen halbwegs oder wenn ich Power Brauche, dann nehm ich pic24hj. die haben 16bit durchweg und gehen bis 40 mips zu nem guten preis. pic16f gehören abgeschafft finde ich.
-
Thread
Wartezeit mit 32-Bit-Timer
Hallo, ich möchte eine Wartezeit mit einem 32-Bit-Timer mit dem uC PIC24FJ128GB204 programmieren. (Ich möchte kein Delay verwenden, da andere Funktionen abgearbeitet werden sollen, während die Zeit hochgezählt wird). Da ich in der uC-Programmiererei relativ neu bin,
Warteschleife von 1min haben. Hierfür habe ich mir das zusätzliche Datenblatt angesehen: “dsPIC33/PIC24 Family Reference Manual”, “Timers” (DS39704) In diesem ist auch ein Beispiel für die Konfiguration eines 32-Bit-Timers vorhanden, welcher wie folgt aussieht: [c] /* The following code example
-
Thread
Microchip XC compiler und assembler include Files
Im alten MPLAB gab es assembler include files die sahen so aus: [c] .ifdecl __PIC24FK .include "p24fxxxx.inc" ;.endif [/c] Kann mir jemand sagen wie das beim neuen XC16 Ist? wie heißt die Datei da?
Die haben die groß/kleinschreibung geändert: ./xc16/v1.23/support/PIC24F/inc/p24Fxxxx.in
-
Thread
Konzeptsuche: Netzwerkprotokoll für Kommunikation Android App <-> Heizungssteuerung
seine Limitationen. Dies wird bestimmt auch darin begründet liegen, dass der Stack auf den PIC32, den PIC24 (16-Bit) und sogar diversen 8-Bit-PICs läuft. Ich bin mit dem, was Microchip einem kostenlos zur Verfügung stellt aber völlig zufrieden. Mein Ziel, ein einfaches Webinterface zu erstellen, mit dem
diese Funktionalität in einem 18F4550 untergebracht hast! Ich hatte anfangs einen Webserver mit einem PIC24 aufgebaut und selbst da wurde es bereits eng :-) @Conny: Ich hatte anfangs auch den Anspruch, möglichst viel selber zu machen. Also eigene Funk-Temperatursensoren (und andere "Satelliten", wie
-
Thread
H743 und F746 - Probleme mit dem Takt
Deswegen ist die IO-Geschwindigkeit VIEL langsamer als der Prozessortakt. Gegenbeispiel Microchip PIC24/dsPIC33: Hier ist der Prozessorteil kein Zukaufteil, sondern integraler Bestandteil. Die ganzen SFRs (Special Function Registers) sind genau wie das RAM und die Prozessorregister (die sich in den ersten
Datenadressbereiches befinden) direkt synchron an den Prozessorkern angebunden. Genau deswegen kann der PIC24 auch atomare Bitbefehle, wählend ARM und MIPS (z.B. PIC32) das von sich aus grundsätzlich nicht können - hier muss die Peripherie entsprechende Bit-Set, Bit-Clear und Bit-Toggle Register oder Bit-Banding
-
Thread
Bootloader für PIC24FJ32GA104
Hallo! Weiß vielleicht jemand wo ich einen Open-Source Bootloader für PIC24FJ32GA104 oder PIC24FJ64GA104 herbekomme? Microchip behauptet zwar felsenfest, dass diese Devices von ihrem Bootloader unterstützt werden, jedoch definitiv nicht Out-Of-The-Box... Ich habe aber
-
Thread
PMW erzeugen mit PIC24FJ64GB002
Hallo Zusammen, ich möchte gerne mit dem PIC24FJ64GB002 5 seperate PWM signale für div. LED´s erzeugen. Die Pulsweite soll durch Variablen (1 je PWM) gesteuert werden. Alle LED´s befinden sich auf einem Remappablen peripheral pin, die im entpsrechendem
Ich häng dir mal was für den PIC24FV32KA301 an, musst du halt anpassen. Da gibts einen Init-Funktion (initpwm), die schaltet die PWM ein. Die zweite Funktion setPWM(DC, periode, sysclock) berechnet und setzt Periodendauer und Tastverhältnis
-
Thread
suche nach pic24h und oder dspic30 o. 33
mahlzeit gemeinde! ich bin auf der suche nach im betreff genannten pic,s! bei micoschip sagte man mir ,dass nur mit kreditkarte und so bei bestellung gezahlt werden kann ,was ich nun mal nicht habe? wie ,wann und wo bekomme ich die dinger günstig zu kaufen? vielen dank schon mal im vorraus!
-
Thread
pic24fj128ga306 mit CTMU Kleinstkapazitäten messen
Grüße *, ich möchte mit einem PIC24 mit der CTMU extrem kleine Kapazitätsänderungen messen, möglichst ohne externe Beschaltung (außer der zu messenden Kapazität natürlich). Mit einem syndhaft teuren LeCroy hab ich herausgefunden,
-
Thread
PIC24FV32KA301 - Ports nicht kurzschlussfest?
mit einem TSOP4836 (der verstorben ist - vermutlich genau daran). Die Frage ist nun: Kann ein PIC24-Port rein durch einen Kurzschluss defekt werden? Hatte jemand hier schon einen solchen Fall? Ja, sicher, Lt. Datenblatt sind sie nicht kurzschlussfest. Aber ich habe mein Leben lang noch keinen
-
Artikel
Mikrocontroller Vergleich
CC5x-ähnliche Variante gibt es unter dem Namen CC8E, der allerdings auf 128k Code beschränkt ist. Für die PIC24 und dsPIC gibt es den C30 von Microchip. Er basiert auf gcc und ist frei erhältlich, wobei nach 6 Wochen nicht mehr alle Optimierungsstufen wählbar sind, dann maximal -O1. Wie für alle PIC ist mit
RAM anwendbar, incl. Bitmanipulationen. dsPIC: wie PIC24, mit zusätzlichen DSP Befehlen. R8C: 16-Bit 2-Adress CISC-Architektur. Einheitlicher 64KB Adressraum für RAM und ROM. Gute Zielmaschine für C-Compiler. M16C: Unter Bezeichnung M16C existieren zwei
-
Thread
gratis PIC compiler, der pipelining benutzt?
etwas besser und müssen dadurch nicht den ganzen Stack in Software implementieren. Nimm gleich PIC24 statt PIC18 wenn du auf mehr Rechenleistung aus bist. Der PIC24 hat eine um Welten bessere Prozessorarchitektur. Wenn es denn noch mehr werden soll nimm PIC32. Da du eh in C programmierst, musst du
-
Thread
PIC24F128Gb110 - SPI1 Buffer Problemm
Servus Leute!! Vielleicht kann einer von euch uns bei unserem Dilemma weiterhelfen. Und zwar haben wir einen ADC am SPI1 hängen und einen temp. Sensor am SPI2. Als wir uns mit dem SPI2 beschäftigten, haben wir alles einwandfrei umgesetzt. Alle Pegel mit einem Logic Analyser überprüft usw. Nun haben wir heute die ganze Zeit versucht den ADC aus zu lesen. Das Kuriose dabei ist, dass wir genau so logisch und hand in hand mit den Datenblättern vorangegangen sind, aber es funktioniert nicht. Nun beschreibe ich dsa mal genauer. Der ADC hat 2 Kanäle, die er uns wandeln soll. Wir
-
Thread
PIC ADC automatisches sampling
doch bitte den PIC, und was du genau tun willst. Das macht einen riesigen Unterschied. Bei den PIC24 und PIC32 Derivaten die ich kenne, ist das automatische Sampeln so wie du es beschreibst jedenfalls möglich. Im Datenblatt findet man diese Dinge in der ADC-Beschreibung. Da gibts zum Beispiel oft
Bei meinem steht dort: "For more information on the 12-Bit A/D Converter, refer to the “dsPIC33/PIC24 Family Reference Manual”, “12-Bit A/D Converter with Threshold Detect” (DS39739)." D.h. das Dokument heißt DS39739. Im entsprechenden Kapitel bei deinem PIC kuckst du nach einem ähnlichen Satz
-
Thread
PIC ADC Sampling-Rate
Hallo! Ich bin auf der Suche nach einem Mikrokontroller mit einer hohen Sampling-Rate des ADC. Die PIC24H haben laut Hersteller einen Rate von 10Bit@500ksps. Bedeutet dieses tatsächlich, dass der Mikrocontroller 500000 Werte bei einer Auflösung von 10 Bit pro Sekunde aufnehmen/konvertieren kann?
Hi ich bin eher mit PIC18 und dsPIC30 vertraut, als mit dem PIC24. Aber bei "meinen" bekannten ist das schon so, dass die angegebene Abtastfrequenz erreicht wird. Microchip gibt hier schon den "Extremwert" an. Das heisst, dass du dir das Datenblatt genau durchlesen
-
Thread
Bluetooth BM78 von Microchip - Probleme mit Config/Doku
dürftigen/überladenen Beschreibung ist offen... Ich habe ein Explorer16 Board mit dem mitgelieferten PIC24FJ128GA010 und das BM78 Pictail board. Man kann das Board per USB (auf dem Board ist ein USB zu UART Wandler) direkt am Windows Rechner betreiben. Dafür gibt es eine kleine Software mit der man Daten
Smartphone mit dem Modul. Eine PIN Abfrage findet nicht statt. Inzwischen habe ich das BM78 am PIC24 (per UART) am laufen. Ich kann auch Daten sowohl mit einem iPhone als auch mit einem Android Tablet austauschen (wobei beim iPhone die Daten (im Moment nur einzelne Zeichen) nicht immer ankommen).
-
Thread
icd3 oder msp430 FET usb?
gibt nicht DIE PIC-Architektur. Es gibt die kleinen 8-Bitter (PIC16/PIC18), es gibt die 16-Bitter (PIC24/dsPIC30/dsPIC33), und es gibt die dicken 32 Bit PIC32 Prozessoren mit MIPS-Kern, der vor 20 Jahren in UNIX-Workstations seinen Dienst tat. Drei getrennte Architekturen, wie sie unterschiedlicher nicht
werden mit den gleichen Tools programmiert (MPLAB/ICD3). Der MSP430 entspricht am ehesten dem PIC24, was die Architektur angeht. > da ich mit C programmieren werde, ist es weniger problematisch. > Low power ist auch weniger das kriterium für mich ... > ich frage mich vielmehr ... > > 1) welches
-
Thread
[PIC24] UART2: Kann man RP137 als U2RX Pin nutzen?
Moin, ich glaube das der Betreff schon meine Frage beinhaltet, ich hab hier den PIC24FJ256GA106. Ich hab gemerkt das man nicht jeden RP-Pin über PPS als U2TX Pin nutzen kann, die Register hören da bei RP30 glaub ich auf. Da ich nur noch den RC14/RP137 Pin frei habe, wollte ich den
Beitrag #3855403: > ich glaube das der Betreff schon meine Frage beinhaltet, ich hab hier > den PIC24FJ256GA106. > Ich hab gemerkt das man nicht jeden RP-Pin über PPS als U2TX Pin nutzen > kann, die Register hören da bei RP30 glaub ich auf. > Da ich nur noch den RC14/RP137 Pin frei habe, wollte
-
Thread
Mein Erster, aber welcher?
gelernt. Privat mache ich C auf dem PIC18, für was kleines PIC12 und ich denke darüber nach mir den PIC24 anzusehen. Wenn man mal in ASM verstanden hat, wie das mit den Registern und so läuft, ist es kein Problem das auf C zu übertragen. Der Vorteil ist, dass einem der Compiler viel abnimmt, vor allem
. Ich bin der Meinung, dass man ein paar einfache Übungen in ASM machen sollte (werde ich beim PIC24 auch machen), dass man später dann nicht auf die Idee kommt, für irgendwas float zu verwenden, dass man in einer int mit festkomma lösen könnte und versucht wenn möglich 8bit Datentypen (bei 8bit µcs
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
das Layout vereinfachen. Sehr praktisch ist auch das PSV-Feature (Program Space Visibility) bei PIC24 und dsPIC33. Hierbei wird ein Teil des Programm-Flashes in den Datenadressraum eingeblendet. Somit muss man nicht mehr mit tblrd ((E)LPM in der AVR-Welt) arbeiten, sondern kann direkt drauf zugreifen
im Beitrag #7858502: > Sehr praktisch ist auch das PSV-Feature (Program Space Visibility) bei > PIC24 und dsPIC33. Hierbei wird ein Teil des Programm-Flashes in den > Datenadressraum eingeblendet. Somit muss man nicht mehr mit tblrd > ((E)LPM in der AVR-Welt) arbeiten, sondern kann direkt drauf
-
Thread
Suche 16 bit CPU mit externem Buszugriff
soll einen 64kB @ 8Bit > Backbuffer bearbeiten können bei akzeptabler Framerate. Mein Vorschlag: PIC24FJ256DA210 24Bit CPU mit eingebautem Grafik-Controller und 96KByte Ram im 100-Pin TQFP Gehäuse. Externer Bus gibt es noch gratis dazu. Kannst du als Sample bei Microchip beziehen.
@PIC24F: TQFP klingt nicht gut um es zu löten. @LPC4088: 208er Gehäuse klingt auch nicht so gut. @XE166: Scheinen Automotive- etc. Chips zu sein mit zuviel unnötigem Schnickschnack, LQFP-100
-
Thread
Fragen zu MPLAB für C und Starter Kit
Starterkit angeht, würde ich dir eher zum Pickit 3 raten. Damit kannst du neben den PIC18 auch die PIC24/dsPIC und die PIC32 programmieren und debuggen. gibt es auch bei reichelt: http://www.reichelt.de/Programmer-Entwicklungstools/DV-164131/index.html?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE
Architekturen müssen extra installiert werden, und da jede Architektur (PIC16 (8 Bit), PIC18 (8 Bit), PIC24/dsPIC (16 Bit, das zählt zusammen als eine Architektur), PIC32 (32 Bit, MIPS Kern)) ihren eigenen Compiler braucht, ist es auch sinnvoll, dass nicht jeder alles runterladen und installieren muss, sondern
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Beulenpest und Lepra gleichzeitig. Zumindest die kleinen PICs bis PIC16. PIC18 geht einigermaßen. PIC24 ist eine reguläre µC-Architektur. Und PIC32 ist eigentlich MIPS. Mit dieser krampfhaften Umbenennerei von Architekturen tut sich Microchip IMHO keinen Gefallen. Wer einmal mit PIC16 konfrontiert
man bekommt für unbenutztes Flash ja kein Geld zurück... Axel S. schrieb im Beitrag #7879821: > PIC24 ist eine reguläre µC-Architektur. Und PIC32 ist eigentlich MIPS. Beides keine PICs, nur mit dem Namensschild drauf. Jeder PIC-Programmierer hasst die, und kommt auch nicht damit klar, weil die ganzen
-
Thread
PIC24xxxEP + emulating EEPROM (AN1095)
Hallo Hat schon mal jemand von Euch mit der PIC24xxxEP204 Reihe und emulating EEPROM (AN1095; Microchip library) gearbeitet? Die Assembler Routinen funktionieren bei mir nicht. Eine Anfrage beim customer support von Microchip blieb bis jetzt ohne
-
Thread
PIC24 Digital I/O Problem (Pin lesen/schreiben)
Ich bastel grad mit einem PIC24FJ64GA002. Ich hab es geschafft, über den ADC Werte einzulesen, mit PWM etwas auszugeben und einen Timer-Interrupt im 1ms Takt laufen zu lassen. Das einfachste, nämlich einen Pin auf output zu schalten
-
Thread
Probleme beim Filtern (PIC24FJ64GA004)
Guten Tag,ich versuche derzeit einen PIC24FJ64GA004 so zu programmieren, das er aus dem Signal dass ich ihm gebe eine FFT bildet. Das Eingangssignal ist analog. Das Ganze soll sequenziel ablaufen. Erst wird das durch den ADC konvertierte Signal
-
Thread
Pic 24F und 11,3" LCD 800x600
Hallo, Ich muss mit einem Pic ein 11,3" LCD ansteuern. Geht dies direkt oder benötige ich noch ein Treiberbaustein um den Pic zu entlasten. Die Größe des Displays ist nicht änderbar. Alles andere schon. (Preis spielt keine Rolle) Wichtig ist nur, dass die Größe der Steuerung klein ist und einen niedriger Ruhestrom hat. Im Prinzip soll auf dem Lcd eine Grafik erscheinen die den Status des Pic processor anzeigt. z.B. Ein Eingang am Pic ändert seinen Pegel und das Display soll dies anzeigen. Später soll noch ein Touchscreen vor den Monitor gelegt werden und somit der Pic steuerbar werden
-
Thread
Quo vadis, MC Welt?
Strukturen - aber eben nicht wirklich familienübergreifend. Die Strukturen der Familien PIC16, PIC18, PIC24, PIC32 unterscheiden sich z.T. grundlegend. Den allgemeinen Trend kann man schon jetzt sehen: Er geht eindeutig in Richtung Cortex, was auf der letzten Embedded geradezu auffällig war. Es wäre aber
Cortex-basierte Controller) Microchip wird im 32-Bit-Sektor weiter auf MIPS setzen. Ob die 16-Bitter (PIC24, dsPIC, ebenso die MSPs bei TI) mittelfristig noch eine Chance haben, eher unwahrscheinlich. Nischenarchitekturen 1) werden es noch schwerer haben: Kosten/Zeit, Toolset/chain usw. 1) u.a. http:
-
Thread
DSO für wenig Geld
Mit PIC24H/dsPIC33 müssten bei 2x8bit eigentlich bis 40M/s pro Kanal drin sein, da ein 16bit Move vom Port zum Speicher 1 Takt braucht. ARM7 braucht ohne DMA schon vom Core her 3 Takte für's Laden und 2 Takte
Die kriegt man auch ganz bequem bei TME. Ein paar Cent billiger auch unter dem Namen PIC24H. Die DSP-Eigenschaft ist hierfür nicht unbedingt nötig. Die Studentenversion gilt nicht nur für Studenten. Nur sollte man das Resultat dann nicht verkaufen wollen.
-
Thread
Empfehlungen für PIC-Programmierer und Debugger gesucht (bin kein µC anfänger mehr!)
wissen veraltet ist, sind es die neuen uC noch lange nicht. schau dir doch mal die neuen PIC33E oder PIC24E an mit 60MIPS und z.t. DSP und diversen schnittstellen http://ww1.microchip.com/downloads/en/DeviceDoc/01032h.pdf
nicht Zeit für was richtiges wie CortexM3 ? Warum? Das ist u.a. das schöne an den größeren PICs (PIC24, PIC32) Pinout gleich, Libraries zur Ansteuerung auch, "nur" die Rechenleistung ist drastisch höher http://www.coremark.org/benchmark/index.php
-
Thread
PIC24FJ128GC006 - USB SESVD-Bit
ich habe folgendes Problem: Auf einem PIC24FJ128GC006 verwende ich USB. ich verwende das USB-CDC Basic example aus der MAL, geringfügig modifiziert. Das Gerät ist "self powered", weil es mit Akku läuft. USB ist zum Laden und zum Auslesen von
-
Thread
PIC24F SPI Mode (Slave Select Pin tut nicht)
Hallo Leute Brauche dringend Eure Hilfe! Bin schon seit Tagen am SPI- Modul meines PIC24FJ64GA002 und kriege es einfach nicht zum Laufen. Kann sein, dass ich da was falsch verstanden habe. Betreibe das Modul im Master- Mode und möchte den SS1 Pin automatisch aktivieren lassen. SDO und
-
Thread
ARM-GCC: EEPROM abbilden?
wie beim stm32 eben mehrere Bits involviert sind. Muss nicht gut gehen, wenn die Zuweisungen auf PIC24 atomar sind, auf einem PIC32 aber nicht. Das fällt dann erst später auf. Ralf schrieb im Beitrag #3042277: > Aber das kann's doch bei nem normalen EEPROM bzw. Flash auch? Schon. Aber mit welcher
beim stm32 eben > mehrere Bits involviert sind. Muss nicht gut gehen, wenn die Zuweisungen > auf PIC24 atomar sind, auf einem PIC32 aber nicht. Das fällt dann erst > später auf. Dazu kenn ich leider die Portstrukturen der genannten Controller nicht. Beim Standard-8051 ist die Richtung implizit aus
-
Thread
Compilerfehler?
Hallo Leute! Im Moment arbeite ich mit einem PIC24F. An sich ganz ok, nur die C-Compiler (sowohl C30 als auch HI-TECH) machen teilweise meiner Ansicht nach seltsame Sachen: zB: in einer Funktion wird ein IC ,der über SPI mitm µC verbunden ist, konfiguriert
Hallo Matko, welcher PIC24F ist es denn, vielleicht der kleine mit 512 byte RAM? Eventuell hast du hier einen Stack Überlauf, wenn das lokale Array auf dem Stack nach Aufruf einer Funktion (ganz allgemein) nicht mehr den
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
Also ich habe einen PIC24F32KA304 an einer einzelnen AA-Batterie am laufen. Der betreibt ein passives LCD mit GPIOs, liest aus einem MCP9808 Werte aus und zeigt diese an. Der läuft auf 32kHz Systemtakt. Die Batterielaufzeit
Hmm schrieb im Beitrag #4970406: > Also ich habe einen PIC24F32KA304 an einer einzelnen AA-Batterie am > laufen. > > Der betreibt ein passives LCD mit GPIOs, liest aus einem MCP9808 Werte > aus und zeigt diese an. Der läuft auf 32kHz Systemtakt. > >
-
Thread
Verwendung der µCs in der Industrie
WSAkIYKUHBdyT5fA.huge http://www.ifixit.com/Teardown/Palm-Touchstone-Charger-Teardown/810/1 Parrot AR.Drone u.a. PIC24HJ16GP304 http://www.ifixit.com/Teardown/Parrot-AR-Drone-Teardown/3984/1 Alter Logitech TrackMan Marble -> CY7C63413
-
Thread
Full Speed WinUSB-Gerät gesucht
am USB bei Full Speed als WinUSB-Device enumeriert? Hintergrund: Ich versuche gerade auf einem PIC24 (dsPIC24FJ64GB202) WinUSB umzusetzen (alles in Assembler). Ich habe mich durch die USB 2.0 Spec. durchgewühlt und kann z.B. einen FTDI FT232 Chip nachstellen mit erfolgreicher Enumeration unter Win10