-
Thread
PIC24FJ64GA002 - SD-Card ansteuern - falsche Response auf CMD0
Hallo liebes Forum, für ein Schulprojekt habe ich eine Platine erstellt, die mithilfe eines PIC24FJ64GA002 eine Micro-SD-Card beschreiben soll. Folgenden Code habe ich dazu auf die Beine gestellt: [C]int spi_send (char u) { SPI1BUF = u; while(SPI1STATbits.SPIRBF == 0); if (ucIndex
-
Thread
PIC Programmiereinstieg
Mit den kleinen Pic16 ist asm ein Bankswitching und "retlw" Kauderwelch > ohne Ende. Dafür ist PIC24/33 umso besser und viel leistungsfähiger.
-
Thread
China SUPER Bauteile-Schnäppchen Thread
Platinensammler) mit einem µC mit ordentlich viel Flash für die Schrift- und Widget-Bitmaps. Ein PIC24FJ64GA002-I/SO kostet z.B. etwa genau so viel wie das Display und hat 64 KiB Flash und 8KiB RAM. Das wäre - wie ich finde - die perfekte "Anzeige- und Bedieneinheit". Oder? Der Treiber IC "R61505
-
Thread
USB-ISP Programmer für AVR´s
was Du dazu brauchst: MPLAB, C18 Compiler für die PIC18, HiTech für die PIC10/12/16, C30 für die PIC24/dsPIC und 32 für PIC32. PS: Der Selbstbau eines Programmers ist nicht sinnvoll. Bei Microchip nicht, weil Du mit den "Brennern" nur brennen kannst, aber nicht im MPLAB debuggen, und bei ATMEL sieht
-
Thread
Wer hat den leistungsfähigsten Mikrocontroller in THT?
Es gibt 40 MHz PIC32MX und 70 MHz PIC24EP/dsPIC33EP in DIL28. fchk
tatsächlich auch unter den Leistungsfähigeren Typen noch einiges in THT. So beispielsweise welche von den PIC24 (16Bitter), die schon genannten dSPic (16Bitter mit rudimentärer DSP Hardwareergänzung) und aber auch PIC32, also 32Bitter mit MIPS Kern. Alles auch in DIP verfügbar. Aus dem Stehgreif wüsste ich
-
Thread
Wie geht VGA mit CPLD?
Kann aber wohl nicht alles sein? Ich besitze die MicroVGA von www.microvga.com. Da ist neben PIC24HJ32GP302-1 und 74AHC14D auch ein CPLD XC9572XL drin. Ich vermute, dass der die VGA-Hard-/Software und sie Zeichensätze beinhaltet. M. E. ist der PIC dafür eher ungeeignet. Wenn dem so ist, frage
Karl-Heinz M. schrieb im Beitrag #2825278: > Da ist neben > PIC24HJ32GP302-1 und 74AHC14D auch ein CPLD XC9572XL drin. Ich vermute, > dass der die VGA-Hard-/Software und sie Zeichensätze beinhaltet. Ein 9572 hat gerade mal 72 Flipflops. Also viel zu wenig Platz
-
Thread
dsPic33F - Timer/Interrupts
Zwei allgemeine Hinweise zu dsPICs/PIC24 bei solchen hardwarenahen Problemen: - lieber mit realer Hardware testen. Der Simulator hat seine Grenzen. Ich musste z.B. feststellen, dass ein PWM-Modus im Simulator zum Verrecken nicht funktioniert
zuvor gepostet Testprogramm zum Beispielprogramm in der Dokumentation sehr ähnlich. (laut dsPIC33F/PIC24H Family Reference Manual, Section 11. Timers, DS70205D, 11.4.1 Timer Mode, Example 11-1:Initialization Code for 16-bit Timer Mode). Auch das Dokument "dsPIC33F/PIC24H Family Reference Manual, Section
-
Thread
ad-hoc-Funk Übertragung
Dafür wirst Du dann aber PICs einsetzen, aus Lizenzgründen. Das ist aber kein Nachteil, denn so ein PIC24 hat auch seine Vorteile. fchk
-
Thread
LIN von einen PC weg
Dann nimm einen PIC24F08KL301. Ist ein kleiner 20-pinner mit zwei USARTs und Hardware-Support für LIN und SAE J2602. Der kann LIN korrekt fahren, auch mit für den PC krummen Baudraten, und der zweite UART geht zum PC. Wenn Du PC-seitig USB haben willst, dann kannst Du einen PIC24FJ32GB002 nehmen. Den USB-Stack bekommst Du kostenlos von Microchip. Auch die haben Hardware-LIN-Support. Die PIC24 haben einen sehr universellen USART, der z.B. auch IRDA in Hardware kann. Das findest
-
Thread
3d auf dem AVR
davon? Leider finde ich den Eintrag in einem anderen Forum nicht, wo das Thema in C auf einem PIC24 behandelt wurde. Vielleicht kann ich den Link am Wochenende nachreichen.
-
Thread
Temperaturkontrolle Eisstadion
die eine oder andere Diode und R und C. Klein, billig und einfach. Als Master würde ein einen PIC24FV302 nehmen. 28 Pinner, 16 Bit Prozessor, LIN-Hardware drin, billig. Alternativ tuts auch ein PIC18F mit LIN-Hardware. Zur Verkabelung: PVC geht nur bis -20°C. Schau mal bei www.lappkabel.de, die
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
Microcontroller mit eingebautem TFT-Interface. Der hat eine ähnliche Mimik eingebaut. Beispiel wäre ein PIC24FJ128DA210. Da hast Du eine Grafik-Bitmap, die Du beschreiben kannst, und wenn ich da was von FBAS lese, dann sollten die 96k an internem RAM vom PIC24 reichen. Solche TFT-Steuerungen gibts auch
VHDL Entity aufrufen. Für Pixelgrafik reichts nicht, da musst Du externes SRAM anschließen. Den PIC24 gibts entweder im 121 Ball BGA oder im TQFP100 mit 0.4mm Pitch. Beides ein Ausschlusskriterium für heimgefertigte Leiterplatten. Aber so teuer sind die Leiterplattendienste nun auch nicht. fchk
-
Thread
PIC24, C30: Daten in Flash speichern
Hallo, ich lerne gerade die Programmierung eines PIC24 Controllers auf einem Explorer 16 Board und benutze MPLAB X mit dem C Compiler von Microchip. Außerdem lese ich unterstützend das Buch "Learning to fly the PIC24" und habe das meiste aus den ersten 10 Kapiteln auch verstanden. Eines ist mir aber leider unklar: Mein PIC24 hat keinen EEPROM Speicher, wie viele alte PIC-Controller. Ich möchte ein Programm schreiben, bei dem es möglich sein soll, zum Einen Konfigurationseinstellungen wie Grenzwerte dauerhaft in den Flash
-
Thread
Programmcode aus RAM ausführen
die AVRs. Genau, der MSP430 hat einen gemeinsamen Adresseraum für RAM und Flash. Mein geliebter PIC24 kann's leider nicht...
-
Thread
Pic24FJ Messbeginn ADwandler
Hallo Leute ich will eine Dreieckspannung messen. kann mir jemand sagen ab wann der AD Wandler zu messen bzw zum Sampeln beginnt. bzw wie lange der kondensator vom PCI aufgeladen wird. hab das timming von ADCON ON bis Interuppt auslösen nicht verstanden. Was da abgeht und was alles eingestellt werden sollte / muss damit ich sagen kann er misst genau bei halber dreieckspannung DAnke
-
Thread
Antennen parallel schalten?
Sternpunktschaltung http://kofler-vogt.de/rainer/Antennenbilder/Antennenbilder_pics/Antennenbilder_pic_24.html Klar - baue ich mir. Aber erst nach meinem Urlaub ;)) Im Ernst: http://www.darc.de/uploads/media/Dimensionierung_von_Duplex-Weichen_bei_Relaisstationen_01.pdf Seite 18 als Hinweis und
-
Thread
PIC24 und Circular Buffer
Hello, Weren dem TX mit UART 2 habe ich eine OERR bekommen. Ich habe die flags zuruck gesetzt. Aber nach die TX kommt eine RX Interrut getriggerd. Da sehe ich das ein paar chars sind immer verschoben. Ich denke es ist wegen die circular buffer zu tun im Uart RX Reg. // DATA TRANSMISSION void putstring_U2(Buffer * buf) { char ch; int i = 0; U2STAbits.UTXEN = 1; disable_U2_RX(); clear_U2_RX_BUF(U2_RX_BUF, sizeof(U2_RX_BUF)); do { // transmit until CR or buffer empty if(i < buf->len) { ch = buf->data[i]; // wait
-
Thread
Umstieg auf PIC32MX.
schau Dir evtl. auch mal die PIC24F an, RAM bis 96kB, ansonsten identisch zu den dsPIC3/33, aber halt ohne DSP.
-
Thread
Falls jemand eine Fernsteuer-App fürs Handy sucht.
nahtlos ins Android integrieren lässt. USB-SERIAL sei gedankt ;-) Es gibt auch einige spannenende PIC24 Kits... aber das dann alles auf der HP bzw im Markt Thread... > > Nur auf der o.h. HP kommt: > >> Sorry.....at Time nothing here....... >> ........we are working in new design. >> Hope -
-
Thread
Gibt es µC mit integrierter WLAN-Fähigkeit?
/www.openpicus.org Das ist ein per SPI ansteuerbares Microchip WLAN Modul kombiniert mit einem PIC24 Mikrocontroller. Ich hab damit schon ein paar kleiere Sachen gemacht, das ist ganz nett!
-
Thread
PIC32 - Viele Fehler in der Errata
PIC32 sind eine vergleichbare Architektur. Da dürfte es wesentlich einfacher sein vom PIC18 auf einen PIC24 umzusteigen. Vielleicht diesen hier: PIC24FJ256GB210 100Pins, knapp 100k RAM und 2,2-3,6V
aber recht wenig RAM (aber das hattest Du ja bei PIC18 auch). Und Du solltest Dir wirklich mal die PIC24F ansehen: Riesen-RAM bis 96 KByte und zwischen PIC18 und PIC24 liegen schon Welten, später ist der Sprung zu PIC32 dann nicht mehr so gross.
-
Thread
Topologie AD-Wandler , Vref vs. Vref an AD-Eingang
Hallo, ich möchte einen AD Wandler in einem PIC24HJ verwenden. Nun frage ich, welche Topologie die bessere ist und wo Vor- und Nachteile liegen. 1) Versorgungsspannung AD-Core mit Vcc = 3.3V 2% Vref mit Referenzspannungsquelle = 3.3V 0.2%
-
Thread
Für wen sind PICs gemacht?
dadurch etwas > "angestaubt" Ah! Noch jemand, der nur die 8-Bit PICs kennt. Schau Dir auch mal die PIC24/dsPIC und PIC32 an. Die PIC24-Architektur ist ähnlich wie AVR, aber halt 16 Bit Register, und PIC32 hat einen MIPS-Kern, wie ihn in den 90'er Jahren die großen UNIX/VMS Workstations von DEC, SGI und
wegen Cortex-M0. Leichtfertig wird keine Firma wechseln, wenn sie existierende und funktionierende PIC24-Designs hat, aber bezogen auf die Frage "Für wen?" ist dieses Feld nicht mehr das Paradebeispiel für PIC. Bernhard D. schrieb im Beitrag #2776818: > naja, diesen Artikel hast Du schon gelesen und
-
Thread
Hardwarbedarf Mikrocontrolleranschluss an Laptop?
Sockel, kann aber mehr und ist etwas schneller. Alternative wäre irgendetwas aus der PIC18F oder PIC24F Serie von Microchip. Vorschlag: PIC24FJ64GA102 Grund der Empfehlung: Beim Mega8 läuft das so: Programm schreiben, per ISP-Programmierschnittstelle in den Chip laden, schauen ob geht, ändern, neu
-
Thread
PIC24 Input Capture
Hi, Ich benutze die RD9 von PIC24F128GA010 als meine Input Capture 2. Ich habe die configuriert wie auf daten blatt steht.. static inline void CONFIG_RD9_AS_DIG_INPUT() { _TRISD9 = 1; // Enable pull up // delay to settle
-
Thread
Ich suche eine PIC24 entwickler
Hi, Im moment arbeite ich auf eine projekte mit PIC24FJ128GA010 - Explorer 16 board und eine GPS/GPRS module. Ich brauche unterstützung oder hilfe von jemand wer die PIC24F gut kennt oder schoen mal gearbeitet hätte. Würde ich mich sehr freuen wenn
ja ich habe pic kit 3. Explorer 16 und die PIC24F128GA010 PIM Module.
-
Thread
USB verstehen und am µC benutzen
16bit und alle 32bit PICs haben ein internes USB-Modul, das auch als Host verwendet werden kann. Z.b. PIC24FJ32GB002 - http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en536120 , wenns ein DIP sein soll, wegen Machbarkeit z.B. oder ein kleinen PIC32, die es auch in DIP-Gehäuse gibt. Ein fertiges
-
Thread
PWM Triggern
also es ist ein pic 24Fj128. 8Mhz Quarz und läuft mit 4Mhz. es wird ein PWM ausgegeben mit fester Frequenz. der Dutycycle ändert sich. und genau wenn der Pegel sich ändert soll auf der hälfte des Dutycycle getriggert
-
Thread
Komisches Verhalten Output Compare Modul, Cascaded Mode, PIC24FJ256
Hallo Zusammen Ich bin gerade dabei auf einem PIC24FJ256 eine Routine zu schreiben um eine Schrittmotor-Treiberstufe anzusteuern. Dabei stiess ich auf eine aus meiner Sicht etwas seltsame Verhaltensweise der Output-Compare-Module. Absicht war, ein
-
Thread
Was kommt nach Atmega?
Ich bin vom ATMega auf den PIC24 bzw. dsPIC33 gegangen weil 1. er eine gute 16Bit-RISC-Architectur (bis zu 60MIPS) hat, 2. es Derivate mit interessanter Peripherie (CAN mit DMA usw.) onboard gibt, 3. es leistungsfähige Derivate
-
Thread
Microchip Wifi Demo APP portieren
einmal die Eckdaten zu dem bisher verwendeten "Entwicklungsumgebung": -PicKit3 -Explorer 16 mit Pic24FJ128GA010 -MRF24WB0MA / SPI1 -SW: Microchip DEMO APP für MRF24WB0 Module -MpLab(C30 Compiler) Für die neue HW soll die modifizierte SW sowie folgende Komponenten verwendet werden. -PicKit 3 -PIC24FJ256GA110 -MRF24WB0MA / SPI2 -MpLab(C30 Compiler) Bisher habe ich bereits einige Änderungen in der HWP EX16_MRF24WB C30.h vorgenommen und die PINS an die aktuelle HW angepasst. Microchip hat
-
Thread
82S129 PROM emulieren mit Attiny
echtem Befehlstakt haben und die auch nicht wirklich teurer sind als ein normaler AVR oder 8Bit Pic. (Pic24, kleine PIC32, CortexM0 usw. usf. alles ab ca. 2 Euro, geht je nach interer Ausstattung aber auch weit darüber hinaus) Gruß Carsten
-
Thread
SD gleichzeitig im uC und als Wechseldatentr mögl?
verhalten, als ob er ein Massenspeicher ist. Aber es gibt ein Eval-bord von Microchip mit einem Pic 24F drauf, der so etwas kann, also auf eine SD-Karte schreiben und mit einem USB-Anschluss so tun, als ob er ein Card-Reader wäre...
-
Thread
WiFi-Modul für AVR Net IO gesucht
einem PIC32MX einen TCP-Durchsatz von etwa 100k/s an. Der Stack ist über die Prozessorfamilien (PIC18/PIC24/dsPIC/PIC32) derselbe. fchk
-
Thread
PIC24HJ64-Transistor als Schalter
habe mir im Rahmen eines Hochschulprojekts eine kleine Platine zusammengebastelt. Dort sitzt ein PIC24HJ64GP206 drauf, mit dem ich u.a. ein paar Transistoren, welche ich als Schalter verwenden möchte, ansteuere für Pumpen, Hubmagnete, etc. Ich habe die Transistorschaltung mal simuliert mit pSpice
-
Thread
Serielles Display ab 4" gesucht
Auflösung ca. 480x270 oder besser > RGB Wenn Du Dich mit Microchip anfreunden kannst, nimm einen PIC24FJ256DA210 (Reíchelt: 6.75€). Damit kannst Du dann die PSP-Displays, die Du bei ébay für 20€ bekommst, direkt ansteuern. Du wirst noch externes SRAM brauchen, aber 64k*16 oder 256k*16 kosten ja auch
-
Thread
Warum QFN in so vielen Variationen?
ein bisschen mit dem QFN bzw TQFN-Gehäuse auseinandersetzen. Ich habe mir mal das Datenblatt vom PIC24F32KA302 (http://ww1.microchip.com/downloads/en/DeviceDoc/39995c.pdf) angeguckt und dort auf Seite 330 das Gehäuse und auf der Seite danach die Zeichnung für die PADs gesehen. Da ich bisher ja nichts
-
Thread
USB oder serielle Schnittstelle für Atmega-Basteleien
den PCs für sowas. Für die Produktentwicklung entweder den treiberlosen MCP2200(*) oder einen PIC24 mit nativem USB und dem Microchip USB-Stack. Dann kann ich meine Geräte per HID ansteuern und brauche keine extra Kerneltreiber, auch nicht auf Apfelrechnern, und solche Sachen wie "Welcher COM-Port
-
Thread
Microcontroller suche
CAN. Und halt auch in DIP-Gehäuse. Ich weiß nicht, ob man die Komplexität mit dem dsPIC oder nem PIC24 und dem MSP430 vergleichen kann, aber ich würde nem Anfänger eher nen PIC16 oder PIC18 empfehlen, statt einem dsPIC. Die sind simpler und somit leichter zu verstehen. Und auch bei den PIC18 gibts
-
Thread
TFT-Display ansteuern via Standard CMOS 18-Bit Schnittstelle
diese Schnittstelle nichts gesagt... > > Wie würdest du/ihr so etwas denn angehen? Nimm den PIC24FJ256DA210. Gibts bei Reíchelt für 6.95€. Der hat einen passenden LCD-Controller eingebaut. Bei der Displaygröße brauchst Du auch noch externes SRAM 64k*16 (dann reichts für 8 Bit Farbtiefe) oder 256k
-
Thread
[V]erkaufe diverse ICs
einfach PN an mich. 4x XTR105U 4-20mA Treiber 3x AD7718B 24-Bit ADC Seriell 2x PIC24FJ256 PIC-Microcontroller 2x PIC18F24J10 PIC-Microcontroller 10x PIC16F819 PIC-Microcontroller Schönes Wochenende noch.
-
Thread
Mikrocontroller + Zubehör?
ATmega328. PIC24 ist in seiner kleinsten Ausführung von der Leistung her mit dem ATmega328 vergleichbar, kostet aber auch etwa das Gleiche. Alles in allem nehmen sich AVR und PIC preislich nichts, beide sind etwa
reichelt.de nachgeschaut: alles DIL28-Typen 32MX150F128B-ISP 5.55€ (PIC32) 24FJ16GA002-ISP 2.20€ (PIC24) ATMEGA 328P-PU 4.20€ Der Unterschied in der Rechenleistung AVR-PIC32 ist etwa Faktor 20, bei AVR-PIC24 etwa Faktor 2-3 (bei den PIC24EP noch mehr). So viel zu den mehrfachen Kosten. >>
-
Thread
avr-gcc stolpert über PROGMEM-Konstrukt
Das frühere Verhalten war folglich buggy. Mal eine doofe Frage: Ich weiß vom C30-Compiler für PIC24 und vom IAR-Compiler für MSP430, daß diese "const"-Daten grundsätzlich ins Flash legen. Warum hat man beim AVR diese PROGMEM-Konstrukt? Daß man beim Lesen aus dem Flash aufpassen muß (LPM) ist klar
Implementierungen sind aber stets alle im Binary mit drin, egal, ob sie später benutzt werden oder nicht. PIC24 kenne ich nicht. MSP430 ist meiner Meinung nach keine Harvard-Maschine, d. h. es gibt für den Zugriff auf SRAM oder Flash keine unterschiedlichen Befehle.
-
Thread
PIC32MX795F512L 80MHZ Berechnung der Programmlaufzeit
Byte gesendet werden?) von Peripherie-PIC selbständig abgearbeitet werden kann. Und so ein kleiner PIC24 ist nicht teurer und größer als ein SPI-UART. fchk
> Und so ein kleiner PIC24 ist nicht teurer und > größer als ein SPI-UART. Vielleicht nicht aber er erfordert ein eigenes Programm das geschrieben und geflasht werden muss. Das ist aufwändig bei der Entwicklung und wehe
-
Thread
STM32F407VGT6 (Cortex-M4)
toll für einen schnellen Lochraster-Proto eignet. Dann wäre doch der einfachere Upgradepfad die PIC24E/dsPIC33E und der PIC32. Die kleineren gibts auch in DIL, die 100-Pinner natürlich nicht mehr. Dein PicKIT3 bzw ICD3 und das MPLAB kannst Du weiter verwenden, nur den C30 bzw C32 Compiler musst Du
-
Thread
Atmega8 und Weltraum Gesperrt
ausreichend, ein Anbieter (http://www.cubesatkit.com/) hat da TI MSP430, Silicon Labs C8051 und Microchip PIC24 und dsPIC33 im Angebot. Klaus Wachtler schrieb im Beitrag #2705110: > Also wenn der eine andere Kernreaktor skupellos hochgeschossen wird, > würde ich mir um etwas Blei auch keinen Kopf mehr
ein Anbieter > (http://www.cubesatkit.com/) hat da TI MSP430, Silicon Labs C8051 und > Microchip PIC24 und dsPIC33 im Angebot. Ich würde auch in Monaten rechnen. Viel länger leben die eh nich, schon wegen der Umlaufbahn. bye uwe
-
Thread
PIC32MX795F512L Change Notification Interrupt, steigende Flanke
Ich kenne PIC32 (noch) nicht aber bei PIC24H z.B. wird jeder Pegelwechsel erkannt (heisst ja auch *change* notification). Ein erneuter Wechsel wird erst dann erkannt, wenn man vorher den Port gelesen, und damit die "Referenz" für die Erkennung