-
Thread
FPGA <-> PIC24 über SPI
Hallo, in meinem werden Spartan 3 und PIC24 über SPI kommuniziert. Es klapp eigentlich ganz gut. Ich hätte trptzdem eine Frage. Im FPGA habe ich SPI Slave so realisiert: [c]if rising_edge(SPI_SCK) then ... einzelne bits empfangen ...[/
-
Thread
PIC24 + HTML Buch
Moin moin habe ein Flyport (Pic24F mit WLan chip) Nest erworben. Gefällt mir gut. Leider habe ich kein PIC 24 Buch gefunden :-( Zu neu ? Bei HTML bin ich blutiger Anfänger (habe mich bis jetzt dagegen gesträubt). Nun brauche
"Learning to Fly the PIC24" von Lucio Di Jasio MfG Klaus
-
Thread
PIC24 Debug not ready
Was ich bis jetzt so gelesen habe, ist wohl die Oszillator Einstellung schuld. Ich habe einen PIC24FJ256DA210 und ein ICD3 Config ist wie folgt: [c]// CONFIG3 #pragma config WPFP = WPFP255 #pragma config SOSCSEL = SOSC #pragma config WUTSEL = LEG #pragma config
-
Thread
Pointer in C (pic 24F)
Hallo Seit längerem programmiere ich nun in C, habe aber noch nie mit Pointern gearbeitet. Ich bin nun bei einem Problem angelangt, bei welchem Pointer notwendig sind. Ich habe nach Pointern gegoogelt, jedoch nicht zu einer funktionierenden Lösung gekommen. Nun zu meinem Problem: Ich übergebe einer Funktion 3 Werte und einen String. Diese Funktion schreibt einige Konstanten am Anfang (ab pos 1) eines Arrays mit festgelegter grösse. Dannach werden die drei übergeben Variabeln, und den übergebenen string (ohne das letze Zeichen) in das Array geschrieben. An letzer gebrauchter Stelle wird
-
Thread
PIC24 und SPI Problem :(
Guten Tag, wie konfiguriert man SPI im PIC24 (master mode) das die Daten nicht von MSB nach LSB, sondern umgekehrt laufen. Gibt es sowas im PIC24 wie "SPCR->DORD" im AVR???? MfG
-
Thread
USB Bootloader für PIC24
Hallo miteinander Zurzeit arbeite ich an einem Projekt, welches auf einem PIC24FJ256GB106 aufbaut. Nebst diversen anderen Peripherien ist auch ein USB-Anschluss auf den Controller geführt. Über den würde ich jetzt gerne die neue Software einspielen, bisher läuft das alles noch
verifizieren, dass dein Controller mit der richtigen Frequenz läuft, 48MHz USB-Takt sind das bei den PIC24, wenn ich mich recht entsinne. Welche Hardware benutzt du denn eigentlich?
-
Thread
Universeller Bootloader?
Hallo zusammen, ich bin gerade an einem Projekt mit einem PIC24F32KA304 und möchte diesen mit einem Bootloader versehen. Das Firmwareupdate soll über Bluetooth (über das Modul SIM808 [GSM/GPRS/GPS/Bluetooth]) möglich sein. Doch bevor ich da alles neu erfinde, wollte
der > Übertragung. Ja, ich hab mich wohl falsch ausgedrückt. Einen Universellen Bootloader für PIC24 bzw. 16bit PICs
-
Thread
TQFP44 PIC24 Pinkompatibel
Ich habe vor mit eine Testplatine für PIC24 in TQFP44 zu machen. Ich dachte mit, ich könnte einen Sockel einbauen, damit ich verschiedene PIC auf der gleichen Platine ausprobieren kann. Hat jemand eine Ahnung ob die PIC24 im TQFP Pinkompatiebel
Eine Pinkompatibilität zwischen PIC18 und PIC24/dsPIC33 ist nicht gegeben. Denke auch dran, dass die PIC24/dsPIC33 mit wenigen Ausnahmen 3.3V Bausteine sind, die intern mit 2.5V laufen und einen 10u Kondensator auf Vreg und einen passend gesetzten
-
Thread
PIC Brenner von ebay
Soweit so gut, nur was ist, wenn er demnächst mal die PIC24.PIC32 nutzen möchte? Da ist man mit dem ICD2 (Clone) besser bedient. Vor allem beim debuggen. Gruß Sascha
oder Original. Clones kosten auch zwischen 20-30€ inklsive Versand und können auch debuggen. Selbst PIC24 usw stellt damit kein Problem da. Ich kauf lieber einmal. Gruß Sascha
-
Thread
TCP IP STACK Microchip POT wird nichtangezeigt
Potis hinkriegen. Was genau meinst Du mit fixen Strings, Stampede? Das Problem ist das für den PIC24E keine Voreinstellungen vorhanden sind und ich nicht sicher bin ob ich die ADC initialisierungen richtig gemacht habe: Für den PIC33F und PIC24H heisst es ja beispielsweise im Code: [c]// ADC
. Ich hoffe das man das so machen kann, habe da aber noch keine Erfahrungen mit dem ADC, bzw. dem PIC24E. Vielleicht liegt der Fehler auch wonanders????
-
Thread
Ethernet - Experimentierplatine
mit internen EEPROM. Achtung: Speichern von Daten im Flash ist nach Aussage eines Kollegen beim Pic24 etwas schwierig.
Spielen" sein, da ist es auch nicht so schlimm, wenn er "etwas schwerer" anzusteuern ist, zumal der PIC24, soweit ich das Datenblatt verstehe, 2 I2C-Busse besitzt (?).
-
Thread
Quadratur Interface PIC ?
Datenblatt, dort steht aber, so habe ich das verstanden, man muß im Hauptdatenblatt nachsehen ob der PIC24 dieses überhaupt besitzt, das es nicht alle haben. Könnte mir Bitte jemand weiterhelfen und mir sagen ob meiner (PIC24FJ128GA010) ein QEI hat ? DatenBlatt [[http://ww1.microchip.com/downloads
komme ist MAPS: https://www.microchip.com/maps/Microcontroller.aspx Listet 4x PIC18F..31 und 16x PIC24EP... mit Quadrature Encode/Decode Interface.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
versprichst Du Dir davon? Warum gerade M0 und nicht M3/M4/M7? Wenn Du mehr Leistung brauchst, wären PIC24, dsPIC33 und PIC32 die natürlichen Aufstiegspfade. Ein PICKIT3 hast Du wahrscheinlich schon. dsPIC33E liegt in Bereich eines M0, PIC32MZ geht leistungsmäßig in Richtung M4. IDE bleibt MPLABX, XC16
technisch sinnvoll > sind... Dem muss man leider zustimmen. Ich bin gerade dabei, von PIC18 auf PIC24 umzusteigen, weil es PIC18 mit den benötigten Funktionen, Gehäusen und 5V quasi nicht gibt. Die PIC24 liegen bei Reichelt rum, sind hoffentlich auch wirklich lieferbar. Ich hoffe nur, dass der Umstieg
-
Thread
PIC: Laufzeit eines Programmabschnittes bestimmen?
Klones gehen. Woran sieht man, ob das geht oder nicht? Bei mir gings bisher immer (hauptsächlich PIC24 allerdings).
Stopwatch auf und einige Projekte damit optimiert zu haben (zu 100% sicher bin ich mir bei den Devices PIC24FJ128GB204 und PIC32MX370). Das war mit einem MPLABX 3.xx. Naja, falls alle Stricke reißen, gibts ja noch Timer. Man kann sich einen aufsetzen, der im µs-Takt zählt, und damit die Zeit messen. Man
-
Thread
PIC24F Debugging/ Quarz Problem
Hi, ich versuche hier einen PIC24F15KA301 zum laufen zu bringen. Es erscheint allerdings diese Fehlermeldung beim debuggen: The target device is not ready for debugging. Please check your configuration bit settings and program
Michael schrieb im Beitrag #2469543: > Hi, > > ich versuche hier einen PIC24F15KA301 zum laufen zu bringen. Es > erscheint allerdings diese Fehlermeldung beim debuggen: > > The target device is not ready for debugging. > Please check your configuration bit settings and
-
Thread
PIC24 Zeiger auf const unsigend char
Hallo zusammen, ich verwende den PIC24. Nun möchte ich eine konstante Variable an einen bestimmten Speicherplatz im Flash setzen. Dies mache ich mit: const unsigned char Variable __attribute__((address(0x800))) = 123; ich denke das
Der PIC24 hat eine Harvard-Arhcitektur, d.h. Du hast unterschiedliche Adressräume für RAM und Flash. Der PIC24 hat zwei Möglichkeiten, um aus dem Flash zu lesen: 1. Durch Einlenden eines bestimmten Flash-Fensters
-
Thread
TFT Touch an Atmel AVR
es diese leider > nur mit 3,6V gibt und ich alles mit 5V betreibe. Auch der von mir erwähnte PIC24 ist für dieses VGA-Display etwas knapp dimensioniert. Ich empfehle eher einen ARM dafür, so Richtung AT91SAM9261 oder so. fchk
keine Hardwareunterstützung für die Grafikfunktionen (reine Software) mit heutigen Controllern (dsPIC/24, PIC32, Cortex-M3, etc.) ginge da so einiges...
-
Thread
Vor- und Nachteile MCU Hersteller
Ach ja, zum Thread: Ich habe PIC16, PIC18, PIC24 und dsPIC33, MegaAVRs und STM32 benutzt und würde es wieder tun, trotz einigen Problemchen. Macht euch doch nicht vor dass der Erfolg eines Projektes nur von den Fehlern eines ICs abhängig wäre. Es
Grafikdisplays beschäftigst, wirst Du Dich darüber freuen (Ablegen von Bildschirminhalten etc). PIC24, dsPIC und TI MSP430 sind ganz angenehme 16 Bit Architekturen. Wenn Du erst einmal C richtig kannst und das Prinzip verstehst, ist der Umstieg auf eine andere Architektur nicht mehr das Problem.
-
Thread
Wie kann ich Daten von einen Triple Axis Accelerometer an den PC per USB senden?
Frank M. schrieb im Beitrag #3168177: > Ich komme vom PIC-Lager und würde dir 16-Bit PIC24 bzw. 32-Bit PIC32 > empfehlen, dazu das Buch http://flyingpic24.com/index.html, bzw. > http://exploringpic32.com/ Erfordert aber zusätzliche Hardware um die > Projekte nachprogrammieren zu können
Spur da nicht erklärt wird woher die Werte/Daten kommen und was sie genauer bedeuten etc. Für PIC24 uC kann ich dir noch diese Seite empfehlen: http://www.engscope.com/pic24-tutorial/ Dort solltest du das nötigste von Anfang bis Ende recht flott und kompakt lernen können, was du dann auch später
-
Thread
PIC24FJ64 ADC Problem
to Fly the PIC24 - Di Jasio (Newnes Verlag)
Ja es handelt sich um ein PIC24FJ64 GB106 also ein PIC24 mit 64 PINs. Aber das bezieht sich nur aufs "Debuggen" und nicht aufs "Realeasen" oder irre ich? Den debug-Modus kann ich leider garnicht nutzen wegen eines Fehlers (PK3Err0040
-
Thread
LIN Controller mit Transceiver und Regulator
könntest z.B. den MCP2021A oder MCP2022 LIN Transceiver/VReg in Verbindung mit irgendeinem kleinen PIC24 wie z.B. PIC24F16KA302 wählen. Alle PIC24 haben USARTs mit Hardware-LIN-Support. Der MCP2021A-330E/SN kostet 0.99€ bei microchipdirect.com, es sind 1300 Stück auf Lager. Der PIC24F16KA302-E/SS
würde, würde ichs nicht nehmen, weil in sonem Fall die Verfügbarkeit nicht gegeben wäre. >Alle PIC24 haben USARTs mit Hardware-LIN-Support Haben mehrere, ua auch STM8. Für n paar Cents.
-
Thread
PIC EEPROM und ARRAY
Ich würde einfach zu größeren PICs greifen. Entweder PIC18 oder PIC24. Auch bei PIC24 gibt es mit den PIC24F(V)xxKAxx und PIC24FxxKLxx kleine Typen, und die sind deutlich angenehmer zu programmieren, weil es keine Banks gibt, der C30/XC16 sich um das Einblenden des Program
-
Thread
[ASM & C] PIC12/PIC18/PIC24 WS2812 SPI Library
Wie einige vielleicht mitbekommen haben, habe ich vor kurzem angefangen PIC24 (ASM) zu programmieren. Bei meiner Übung zum SPI Modul ist eine Funktion für die WS2812 LEDs entstanden. Geschrieben wurde der Code für einen PIC24FV32KA302 mit 32MHz. Er ist ähnlich anzuwenden, wie
code] Alle 12 LEDs leuchten "Dunkelweiß" @Mods: Es wäre sehr nett, wenn einer von euch den *PIC24* im Betreff hinzufügen könnte.
-
Thread
Anfänger Microcontroller - bräuchte mal einen rat
Inbetriebnahme einfacher Nachteile PIC: - PIC16/PIC18: sehr alte Architektur, max 3968 Bytes RAM möglich (PIC24: Architektur ähnlich AVR aber 16-bittig, PIC32: MIPS-Kern (vgl alte SGI-Workstations, sehr leistungsfähig) fchk
) ist der PIC18F2520 quasi das upgrade zum beliebten PIC16F876. Wobei ich inzwischen auch den PIC24FV32KA302 verwende (gibts bei DigiKey) Gruß Anja
-
Thread
Umsetzung "Grafikkarte"
Verbohrtheit und hilft, optimale Lösungen zu finden. Und ich tippe mal, dass die Einarbeitung in PIC24 (der so gut wie gar nichts mit den 8 Bit PICs zu tun hat) Dir einfacher fällt als die Einarbeitung in VHDL. Und einen neuen Programmer brauchst Du ohnehin. fchk
Vergleichen wir mal den von dir angebotenen PIC24FJ256DA210 mit dem aktuell eingeplanten und schon fast fertig gerouteten AT32UC3B0512: CPU 16MHz vs. 60MHz Programm Memory 256kB vs. 512kB Ram: 98kB vs. 96kB PinCount 100 vs. 64 D/A Wanlder:
-
Thread
PIC24F LED Ansteuerung
Hallo! Auf einem Explorer 16 Development Board unter Verwendung von dem PIC24FJ128GA010 musste ich die Knight Rider LED Schleife nachbauen, das habe ich auch ohne Probleme geschafft. Jedoch wollte ich ein paar weitere Muster ausprobieren. Es sind 8 LEDs und ich wollte, dass
-
Thread
PIC24 Probleme mit Delay_ms
Hallo Leute, ich habe ein Probleme mit der Delay-Routine für einen PIC24-Prozesser. Ich arbeite mit MPLAB X und dem X16-Compiler. Der Code, den ich für die Delay-Funktion benutze ist: void Delay(unsigned int delay_count) { temp_count=delay_count +1; asm
der Compiler für die Zeile > > asm volatile("do #3200, inner"); > > das der Befehl für den PIC24FJ1128GA010 nicht unterstützt wird Da hat der Compiler recht, den ASM "do" Befehl kennen nur die PIC24H und dsPIC Controller.
-
Thread
Unterschied PIC24E dspic
Hallo Zusammen Ich benütze grad den PIC24F doch dieser hat zu wenig Speicher für eine einfache FFT, die ich implementieren in mein Code möchte... Ich frage mich was eine besser Wahl ist PIC24E oder dsPic werde von der microchip seite nicht
Hallo Raph dsPIC = PIC24 + DSP-Einheit Ich würde dir die dsPICs empfehlen, wenn du FFTs machen willst. Kommt aber natürlich auch darauf an, wie häufig/schnell das gemacht werden muss. Kannst ja einen dsPIC wählen, zu dem
-
Thread
ADC meines PIC24 misst nicht richtig
Liebe MC-Gemeinde, leider habe ich Probleme mit der ADC-Auswertung meines PIC24. Sicher kein seltenes Thema aber ich hoffe ihr könnt mir helfen. [c] ANSELA = ANSELB = ANSELC = 0x0000; ANSELAbits.ANSA1 = 1; [/c] [c] void InitADC(){ AD1CON1 = 0x00E0; AD1CON2
-
Thread
PIC24FJ128 SPI
Hi Leute, kann mir einer kurz helfen und mir erklären wo ich den SPI beim PIC24FJ128GC010 finde: http://ww1.microchip.com/downloads/en/DeviceDoc/30009312d.pdf Laut Datenblatt hat der 2 SPI aber im Pinout sowie in der PINOUT Description finde ich nicht mal einen.
-
Thread
Probleme beim Speicherzugriff bei PIC24
Guten Tag, ich habe unter MPLAB ein Programm in C für einen PIC24FJ64GA004 geschrieben. Das Programm soll Werte eines analogen Eingangs abspeichern. Kompilieren lässt sich das ganze ohne Probleme, doch bei der Ausführung kommen dann folgende Fehler im Output Fenster
-
Thread
pic24 und MPLAB mit C30
Hallo Ich versuche mein Glück gerade mit dem PIC24 (p24FJ32GA002.h) und C30. Ein einfaches Programm...RA1 und RA2 auf high schalten. In der Simulation kann man die einzelnen Bits beobachten. TRISA wird korrekt geändert. Aber mit PORTAbits.RA0=
-
Thread
PIC vs IRdA / PIC18Fmit MCP2410
nicht nach einer Herrausvorderung ....) eine dritte Frage kam noch auf, da microchip mit der PIC24F Familie Chips anbietet, welche wohl mit einen onBoard IRdA Enccoder ausgestattet sind, fragten wir uns, funktioniert die Kommunikation ausschliesslich nur über einen 16 BIT Architektur Chip (die PIC24F
(die PIC24F sind generelle ja 16bit) oder ist dies nur > Zufall? Ein Faktor ist der Hardware-Fähigkeit eines UARTs, ein anderer die Komplexität bestimmter Protokollbestandteile wie OBEX. Das hängt davon ab
-
Thread
USB HOST und Device an USB-A
du deinen MCU als USB Stikc an > deinen Computer anschliessen ??? Viele Controller wie z.B. PIC24F64GB002 können sowohl Host als auch Device sein. https://www.microchip.com/en-us/product/PIC24FJ64GB002 fchk
deinen MCU als USB Stikc an >> deinen Computer anschliessen ??? > > Viele Controller wie z.B. PIC24F64GB002 können sowohl Host als auch > Device sein. > https://www.microchip.com/en-us/product/PIC24FJ64GB002 > > fchk Habe den PIC32MZ vorgesehen, wenn ich noch einen bekomme :-)
-
Thread
Suche nach einem µC mit I2C und UART
Da schon Erfahrungen mit Microchip vorhanden sind käme bei nichtkommerziellem Einsatz PIC24H in Frage.
> Da schon Erfahrungen mit Microchip vorhanden sind käme bei > nichtkommerziellem Einsatz PIC24H in Frage. Das wäre auch mein Vorschlag gewesen, PIC24 bzw. 33. Aber wieso würdest Du sie nicht für den kommerziellem Einsatz nutzen wollen? Wegen den Erratas? Ich denke die sind recht gut dokumentiert
-
Thread
PIC gleichzeitig Master und Slave
Warum nicht die SD an die 2. SPI Schnittstelle hängen und die SD direkt vom PIC ansteuern? Der PIC24 ist ein 16 Bitter und bestimmt 5 mal so mächtig wie ein original IBM AT. Der sollte das locker schaffen. MfG Klaus
Warum nicht die SD an die 2. SPI Schnittstelle hängen und die SD direkt > vom PIC ansteuern? Der PIC24 ist ein 16 Bitter und bestimmt 5 mal so > mächtig wie ein original IBM AT. Der sollte das locker schaffen. > > MfG Klaus Vor allem ist der PIC24 mal um einiges schneller als die Kampfschnecke
-
Thread
PIC24FJ128GB110 CDC Probleme
& IOL1WAY_ON) #elif defined(__PIC24FJ128GB110__) _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & ICS_PGx2) _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2
Roman Frei schrieb im Beitrag #2034297: > #elif defined(_PIC24FJ128GB110_) > _CONFIG1( JTAGEN_OFF & GCP_OFF & GWRP_OFF & FWDTEN_OFF & > ICS_PGx2) > _CONFIG2( 0xF7FF & IESO_OFF & FCKSM_CSDCMD & OSCIOFNC_ON & > POSCMOD_HS & FNOSC_PRIPLL & PLLDIV_DIV2
-
Thread
Mein neuer Lieblingsmikrocontroller
, ob es denn nicht einen Controller gibt, der das in Hardware hat. Bei Reichelt habe ich dann den PIC24FJ64GA002 gefunden, für 3,35€. (Die Version mit weniger Flash gibts schon für 2,40€.) Zuerst war ich sehr skeptisch aufgrund der schlechten Erfahrungen mit PICs in der Vergangenheit. Aber der Controller
Wenn dir die PIC24F schon gefallen, dann schau dir mal die PIC24H oder die dsPIC33 an. Das sind im Prinzip die gleichen Controller nur mit 40MIPS und (bei den 33ern) mit einem DSP Core).
-
Thread
kann mir jemand ein hex für PIC24 erstellen
sondern am compiler... könnte mir jemand ein hex-file generieren für HID USB Bootloader für den PIC24FJ64GB004, wobei der interne RC-clock gebraucht wird? es kann das bestehende Microchip-projekt verwendet werden, jedoch folgende config-anpassungen: ICS_PGx1 -> ICS_PGx3 FNOSC_PRIPLL -> FNOSC_FRCPLL
kann ich keinen 8MHz-quarz an den PIC anschliessen um das 'USB Device - HID - HID Bootloader - C30 - PIC24FJ64GB004 PIM.hex' von Microchip zu testen. alternativ, wenn jemand sonst eine ahnung hat, woran es liegen könnte, bin ich nach besagten 2 sinnlosen abenden sehr froh. hier meine configs [c]
-
Thread
pic24F xxxx port initialisieren
Hallo an alle, bin schon seit 2 Tagen mit dem genannten PIC beschäftigt. Kann nicht einmal einen PortB ein-/ausschalten. Ich benutze MPLAB7.60a und ICD2 zum programmieren. So wird initialisiert: _CONFIG1(FWDTEN_OFF & BKBUG_ON & ICS_PGx1 & GWRP_OFF) _CONFIG2(FNOSC_FRC & GCP_OFF) int main(void) { // I/O-Ports freischalten... TRISBbits.TRISB10 = 0; // als output setzen TRISBbits.TRISB11 = 0; // als output setzen _RB10 = 0; _RB11 = 1; } bin für jede Hilfe dankbar.
-
Thread
Zirkulationspumpe Vortex BWO155Z defekt - Rep. Hilfe gesucht
ein PIC24 ist schon eine ziemliche Nummer für eine Pumpensteuerung
https://www.microchip.com/en-us/product/PIC24FJ32GB004
-
Thread
Vernünftige Audio Wiedergabe mit kleinem Controller
Momentan tendiere ich zur Lösung mit dem PIC24, da der eine 16bit PWM in Hardware hat und auch eine FAT16 Library existiert, aber ich habe jetzt schon oft gelesen, dass auch mit 8bit und entsprechender Nachbereitung sehr gute Ergebnisse drin sein
DAC? Weil laut meiner Recherche ein externer DAC mitsamt 8bit Controller teurer kommt als so ein PIC24 oder ein dsPIC für sich allein.
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
>Z80, 68HC11, 8051, AVR, PIC16, PIC18, PIC24, DsPIC33, M16C, LPC2000, ein >Atmel ARM9, STM32 MOS8501, 68HC11, 8031, AVR, PIC10, PIC12, PIC18, PIC24, dsPIC33, S12X, H8, 68HC08, S7, S8, STM32, National, MSP430, NIOS, Arduino > aber Arduino
Steckbrett oder Laborkarte ist leicht möglich. Wunsch ist SD-Card oder Grafik-Display: Du gibst an PIC24 oder dsPIC verwendet zu haben, behauptest aber ein PIC24 sei zu klein für SD-Karten oder Grafik-Anwendungen. Es gibt PIC24 Varianten die sogar einen eingebauten TFT Controller haben. Es gibt fertige
-
Thread
PIC24 "Not enough RAM for all variables"?
Hallo, ich nutze einen PIC24HJ128GP306. Dieser besitzt 16KB RAM. Als Compiler verwende ich den CCS C PCD. Vorweg möchte ich gleich anmerken, dass ich keinen externen Speicher verwenden kann. Mein Ziel ist es, eine Tabelle
PIC24 (entspricht dsPIC30 ohne "ds") adressiert linear, nicht banked. Das mit 16bit Adressen bezieht sich auf statische d.h. direkt adressierte Daten, da die Architektur nur 4KB direkt adressieren kann.
-
Thread
schneller uC
Der PIC24H hat maximal 40 MIPS. Also weitaus mehr als ein ATMega. 8-Bit PICs gehen glaub ich bis 16 MIPS (PIC18) Wenn du es richtig schnell haben willst nimmst halt nen ARM
PIC16Fxxx : 2MIPS -> 500ns/instruction PIC18Fxxx : 10-12MIPS -> 83-100ns/instruction PIC24Fxxx : 16MIPS -> 62.5ns/instruction PIC24Hxxx : 40MIPS -> 25ns/instruction PIC30/33F : 35-40MIPS -> 25-29ns/instruction PIC32 : 120DMIPS -> mind. 8.3ns/instruction ..ich staune immer
-
Thread
PICasm: bra/goto
Ich habe mich kurz über den Unterschied zwischen bra und goto bei PIC12/18 und PIC24 informiert und bin zu einem Ergebnis und einer Frage gekommen: Ich kann hier goto und bra verwenden, es passiert immer das gleiche. PIC24:[code] wait: btss flags, #0 bra/goto wait bclr flags
Beim PIC24 kann ich es nicht Testen, da mein PIC24 tu wenig Flash hat um relativ um mehr als ±32767 zu springen. Beim PIC12 gibt mir der Assembler wenn ich das Schreibe einen Fehler aus: [code] org 0x00 bra
-
Thread
Welches Programmiergerät für AVR und AVR32
Frank K. schrieb im Beitrag #3933271: > PS: die Compiler für PIC24/dsPIC und PIC32(MIPS16) sind auch nur > gcc-Derivate. So viel dazu. Dann nehm ich an daß gemäß Lizenzbestimmungen der Sourcecode veröffentlicht wurde? Wo gibts diese Compiler dann in der unlimitierten
sein. Wenn Du nur einen Hammer hast, sieht alles wie ein Nagel aus. Für den Anfang hätte ich Dir PIC24 ans Herz gelegt, weil der am einfachsten zu handhaben ist und ziemlich viel kann, aber die Entscheidung musst Du selber treffen. fchk
-
Thread
Synthesizer Einstieg
Servus, also an wowas bin ich gerade dran, probiere gerade mit pic24hj herum. Habe mir da eine extra reglerbox mit 16 poti's gebaut und ein paar schaltern und einem 2*16 Display. in der box ist ein pic16f872 drin. Der pic 24hj holt sich dann per spi die ganzen potistellungen
durchstimme dann hört man diese Aliacing! Das muss ich irgendwie interpolieren oder sonst was? Der pic24hj berechnet 96K Samples per Sekunde . Die Wellenformen bestehen aus 128 16Bit-Werten was ich im unteren Frequenzbereich eher als problematisch betrache. Wenns dich interesiert einfach mal melden
-
Thread
Hilfe PIC33FJ32MC 802 mplab x C30
int ch) Diese Funktion wie nie aufgerufen. > bin anfänger Hier gibt es ein Tutorial für den PIC24, der ist ähnlich wie der dsPIC33. Du könntest aber auch den im Lieferumfang enthaltenen PIC24 in den Microstick II stecken und das Tut mit dem durcharbeiten. http://www.engscope.com/pic24-tutorial
recht gekommen..... ich weiß einfach grad nicht weiter . . . Nebenbei, das Beispiel mit dem pic 24 ist ganz ok, verstehe aber auch nur die Hälfte. . . wie könnte ich den mein Programm jetzt weiter schreiben ? lg
-
Thread
PIC24 timer / clock Frage
Hallo Ich programmiere mir gerade eine BusPirate mit einem PIC24FJ um. Bei der Timerprogrammierung bin ich ziemlich genau um den Faktor 4 zu langsam (verdächtig), ich finde aber den Fehler nicht. Vielleicht kann mir jemand helfen? Ich habe das LED BLINK DEMO
Nachtrag Es ist ein PIC24FJ64GA002