-
Thread
PIC24 C-30 Compiler Bit Deklaration
Hallo, ich wollte mal fragen, ob ihr wisst, wie ich einzelne Bits deklarieren kann mit Hilfe des C-30 Compilers von Microchip. will im Prinzip folgendes machen: unsigend char einByte; und dann jedem Bit einen Namen geben: [c] #define einByte.5 _Bit_5 #define einByte.6 _Bit_6 [/c] Ist nur Pseudocode, soll nur veranschaulichen wie es aussehen soll :-) Dann will ich einzelne Bits setzen und löschen können. [c] _Bit_5 = 1; _Bit_6 = 0; [/c] Danke euch!!!
-
Thread
SD-Karte funktioniert bei PIC24fj128gb010 aber nicht beim Pic24fj256gb410
Hallo zusammen, ich habe meinen PIC24FJ128GB010 mithilfe der MLA (Microchips Library for Application) bzw der FILEIO-Library dazu bringen können Daten auf eine SD-Karte zu schreiben und auslesen zu können. Jetzt möchte ich das selbe Programm auf dem PIC24FJ256GB410 zum laufen bringen. Da der Controller Audio Codec supported, verwende ich im Gegensatz zum anderen Controller den drv_spi_16bit_v2.c Treiber. Neben einem anderen Treiber musste ich die
-
Thread
ADC Wandlung PIC24FJ128 die Zweite.
Phänomen, dass ich nicht erklären kann bzw. in den Griff bekomme. Ich hab an den Pins 28 und 29 des PIC24FJ128 jeweils eine Spannung anliegen - mit dem Multimeter geprüft. Pin 29 (AN14) - also Channel 14 kann ich mit folgender selbstgeschriebenen Routine ohne Probleme wandeln (ADC_Read()): [c]
die war aktiviert und damit ging der ADC auf diesen Kanälen nicht! Also wer alle ADC kanäle beim PIC24F128 nutzen will sollte JTAG ausschalten!!!
-
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
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
PIC24FJ16GA002 - Einstiegsprobleme
Moin, ich habe kürzlich vom PPS (Peripherial Pin Select) Feature der PIC24FJ's gelesen und schwer von begeistert. Also hab ich mir ein PicKit2 Debug Express geholt und dazu ein paar PIC24FJ's unter anderem den PIC24FJ16GA002. Leider habe ich etwas Probleme mit der Programmierung
richtig sind ^^ @Christian: hier sonst noch ein schritt-für-schritt-tutorial: http://www.engscope.com/pic24-tutorial/3-first-program/ edit: nächste seite vielleicht auch noch ganz interessant: http://www.engscope.com/pic24-tutorial/4-configurations/
-
Thread
PIC24 "Not enough RAM for all variables"?
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.
lokal verwendetes noch RAM, das z.B. von Bibliotheks-Funktionen verwendet wird. Ausserdem dürfte der PIC24, wie der dsPIC30 den Stack im RAM haben, der also auch von deinen 16k abzuziehen ist. Gerhard
-
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
PIC24 @ 80MHz und Timer1 zu langsam?
Hallo, ich habe einen PIC24HJ128GP306. Mit einer internen PLL kann ich dessen Takt auf 80MHz erhöhen. Dies entspricht 40MIPS. Lasse ich folgenden code laufen bekomme ich eine Ausgangsfrequenz von mehr als 1 MHz: [c] while
Werden die Takte beim Pic24 durch 2 und nicht durch 4 wie sonst bei Microchip üblich geteilt ? Auch beim DsPic werden sie durch 4 geteilt, und der pic24, ist der nicht eine abgespeckt Version vom DsPic ?
-
Thread
PIC24F32KA302 UART-Konfiguration
geworden, dass das Programm > nicht ein mal in die main-fkt kommt. Die PICs, insbesondere die PIC24 lassen sich doch prima mit einem PICKit 3 oder einem Clone direkt debuggen. Da braucht man die LEDs garnicht, einfach einen Breakpoint in main und schon sieht man was abgeht. Max H. schrieb im
er es mir mitteilen würde. > > Gruß > > Konstantin >"_FOSC(POSCMOD_HS ........" Wir der PIC24 mit externem Quarz betrieben? Weil einige Posts vorher: >"Diese config soll bezwecken, dass der interne clock mit 16 MHz läuft. " Dann wäre die Einstellung eher etwas mit FRC bzw. FRCPLL (genaue
-
Thread
PIC24HJ SPI und I2C gleichzeitg
, ich werde aus den Datenblättern leider nicht ganz schlau. Weiß jemand ob es möglich ist beim PIC24HJ12GP202 gleichzeitig SPI (Master) und I2C (Master) auf verschiedenen Pins zu nutzen?
Ja, das geht. Beim PIC24 hast du getrennte Peripheriemodule für SPI uns I2C. Nicht mehr dieses MSSP-Modul, was der PIC16 und PIC18 hat.
-
Thread
PIC24FJ256DA210 Development Board Mapping
Hallo Wenn du den C30 Compiler (Compiler for PIC24) verwendest dann ist die Struktur von deinem Code (TRISBbits.TRISB5) in der Headerdatei p24FJ256DA210.h definiert. Zu finden unter "C:\Program Files\Microchip\MPLAB C30\support\PIC24F\h" Gruss
gebracht! Im allgemeinen bin ich ein Neuling in der Mikrocontrollerwelt. Ich verwende wie gesagt das PIC24FJ256DA210 Development Board und folgende Software: mplabc30-v3.30b-windows-installer.exe MPLAB_IDE_8_73a.zip microchip-application-libraries-v2011-07-14-windows-installer.exe Graphics Display
-
Thread
PIC24FJ256GB406 oscillator Auswahl
Im Oscillator PIC24FM Datenblatt findet sich: The 96 MHz PLL block requires a 4 MHz input signal; it uses this to generate a 96 MHz signal from a fixed, 24 x PLL. Ich möchte hier einen externen Quarz anschliessen
Naja es soll ansich nur der USB teil der PIC24 auch funktionieren, und ich möchte mit der maximalen Geschwindigkeit des PIC24 arbeiten. Leistungsaufnahme darf auch entsprechend sein.
-
Thread
PIC24FJ + S65 Display ohne Funktion
, da mir HD44780's langsam zu langweilig werden ;) Im selben Zug hab ich mich auch gleich an einen PIC24FJ, genauer den PIC24FJ16GA002 gemacht, da ich sonst nur ATMega und ATXMega Erfahrung hab. Den Schaltungsaufbau findet ihr in der angehängten Bilddatei. Soweit so gut, ich hab mir mal den Code von
diesen Arduino Code nach C für meinen PIC umschreiben wollen, soweit auch kein großes Problem, aber am Ende des Tages/Woche funktioniert es nicht... ich kann mit dem Oszi zwar die Signalpegel vom PIC zum S65 Display messen aber der Init scheint
-
Thread
[PIC24] error: syntax error before '.' token
first failure as requested. [/c] mfrc522.c: [c] //include basic header definition #include "p24FJ256GA106.h" #include "GenericTypeDefs.h" #include "stdbool.h" #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include "OnePIC_int.h" #include "OnePIC_lcd.h"
#define RST_PIN LATBbits.LATB13 * Prepares the output pins. */ //PIC24F SS(out)-> MFRC522's SPI slave select input (RB15/PTP6, NSS, active low) //PIC24F reset(out)-> MFRC522's reset and power down input (RB13/PTP4, NRSTPD, ??active low??) BYTE MFRC522(BYTE CS_PIN,
-
Thread
Port in ASM30 (dsPIC/PIC24) Maskieren
Mir brennt grad der Kopf. Folgendes, wenn ich Ausgänge schalte schreibe ich zuerst in ein Shadow Register (zB. LATD_S) dieses wird vom T1 aller xxx ms auf den eigentlichen Port (LATD) geschrieben, allerdings sollen nur RD0 und RD2 geändert werden, die restlichen Augänge sollen untouched bleiben. Gibts das auch was mit IOR / AND ?
-
Thread
VGA Display am PIC24FJ256DA210 läuft nicht
320x240 Display ET0350G0DH6 nun auch das VGA Display ETV570G2DHU mit einer Auflösung von 640x480 am PIC24FJ256DA210 zum Laufen zu bringen. (Die beiden Displays stammen übrigens aus dem Familienkonzept der Firma Glyn.) Mit der Anpassung des Microchip Demos (AN1227) habe ich bereits erste Erfolge
Sieht genau nach diesem Problem aus... Auf dem PIC24FJ256DA210 Development Board befindet sich ein externes 512kB SRAM. Per default ist dieses aber nur bis 256kB verwendbar (Jumper auf Adresse 17 nicht gesetzt) ------- The PIC24FJ256DA210 Development
-
Thread
AD-Wandler PIC24FJ128GB106
Ich habe folgendes Problem; Ich versuche mit einem Codebeispiel von Microchip meinen AD-Wandler (PIC24FJ128GB106) anzusteuern, jedoch kann ich keinen Wert auslesen und erhalte immer 0. hier mein Code [c] TRISB=0xFFFF; int ADCValue, count; int *ADC16Ptr; AD1PCFG = 0b1111111111011111
den Wert für AN1 aus dem ADC1BUF1 Register, ... lesen. Bei mir funktioniert dieser Code auf einem PIC24FJ256GA110 einwandfrei. Gruss Manuel
-
Thread
USB-Spannungsversorgung lässt PIC24FJ128 abstürzen?
ein 3 Jahre altes Projekt ausgegraben. Dazu entwickle ich eine neue Software für eine Platine mit PIC24FJ128GC010. Die Platine hat mehrere Möglichkeiten mit Spannung versorgt zu werden. Es wird aber immer nur eine davon verwendet. Für's Debugging habe ich leider nicht viele Ausgabemöglichkeiten,
abgestürzt ist. Beispielsweise kann ich USB anschalten, ein UART-Gerät anmelden und mich über PUTTY mit dem PIC unterhalten. Aber eben nur für ca. 20sek... Ich habe nicht viel Erklärungen. Über USB geschieht die Spannungsversorgung mit einem MCP1801. das Ganze habe ich wie im µC-Manual beschrieben als Dual-Power
-
Thread
PIC24H vermischt CAN-IDs von Tx-Puffer
Hallo, ich hab ein seltsames Problem mit einem PIC24HJ64GP506: Ich habe die ersten beiden Message-Puffer als Transmit (Tx) mit 29-Bit-Identifier konfiguriert. Die CAN-ID des TxBuf[0] ist 0x11111111. Die CAN-ID des TxBuf[1] ist 0x02222222. Ich versende
Stimmt. Hatte ins falsche Errata Sheet (das vom PIC24HJ64GO506A mit "A") geschaut und dort nichts gefunden.
-
Thread
Leseprobleme beim PIC24F32KA304
Hallo Leute, ich habe da mal ein Problem mit der SPI-Schnittstelle bei einem Pic24F32KA304. Ich muss Parameter auf einen LDC1000 (Inductance to Digital Converter) übertragen und auch wieder auslesen. Das Übertragen klappt gut, und das Auslesen auf der LDC-Seite auch, im Logikanalysator
Ich hab vor kurzem was mit dem PIC24FV32KA302 gemacht. Ist ja eigentlich das gleiche Teil nur im kleiner Gehäuse, und dachte mir ich könnte helfen. Dann hab ich das gelesen Holger W. schrieb im Beitrag #5013331: > SPI2CON1
-
Thread
PIC24FJ, XC16 I2C
Ich möchte den HMC5883L Kompass Sensor mit meinem PIC24FJ64GA002 über I2C ansteuern. Ich habe gesehen, dass es von Microchip mit dem XC16 Compiler eine I2C Library mitbringt, nur habe ich leider nicht verstanden wie ich sie anwende. Hat jemand zufällig
angehängt habe ich meine eigene I2C Implementierung sowie die Ansteuerung des Magnetsensors für einen PIC24FJ256GB108.
-
Thread
PIC24FJ128GA310 und die Oscillator Auswahl
ABM8-29.4912MHZ-B2-T 29.4912 MHz ohne PLL sind FCY= 14,7456 Spricht da was dagegen den PIC24 extern mit so einem quarz zu betreiben?
nicht nur zum debuggen, sondern auch so als config menü für mein board. Ja das debuggen mit dem PicKIT es gibt da auch möglichkeiten direkt Nachrichten aus zu geben, habe aber nie rausgefunden wie. Nur eine Frage blieb noch offen, wie ist das mit dem Quarz: ABM8-29.4912MHZ-B2-T 29.4912 MHz
-
Thread
ADC Impendanz PIC24F08KA101
Hallo zusammen! Ich will in meiner Schaltung die Batterieversorgungsspannung(V0= 3V) messen, dazu habe ich eine feste Spannungsquelle Vref = 2V und einen Spannungsteiler mit R1= 500 Ohm zu R2= 1k Ohm, was einen Strom durch den Spannungsteiler von 2mA bedeuten würde. Kann ich diesen Strom weiter absenken ohne das das den ADC negativ beeinflusst wird, da im Datenblatt des o.g. PIC's eine max Impendanz von 2,5k Ohm angegeben ist und man somit einen min Strom von 1,2mA bräuchte? Liege ich mit meiner der Annahme falsch ? Danke schonmal im Voraus! Corn
-
Thread
PIC24F Timer interrupt mit 4xPLL
Hallo, ich verwende einen PIC24FV32KA301 alle 250ms soll ein Timer interrupt ausgelöst werden. interner Oscilator (8Mhz mit 4xppl = 32Mhz 32/2 = 16Mhz mit einem Presc von 64 => alle 250ms => Period value =0xF424 nun
denke da hats was mit dem prescaler. der ist wohl nicht auf 64 sondern auf 8. Ansonst müsste der PIC mit dem 8x Takt laufen und das ist eher unwahrscheinlich.
-
Thread
PIC24FJ64GB002 als USB Host
angesprochen (8E2 4800baud). Um den USB-Adapter mit dem ESP32 zu koppeln, verwende ich ein USB-Host (PIC24FJ64GB002) auf einer Platine von Hobbytronics. https://www.hobbytronics.co.uk/usb-host/usb-host-board-v24 Das Programm vom Hersteller bietet leider nur 8N1, 8O1 und 8E1, aber kein 8E2 was ich benötige
jemand eine Idee, wie ich das ganze lösen kann? Das Programm habe ich leider nur als .HEX. Der PIC24FJ64GB002 unterstützt 8E2, aber dafür müsste wohl das komplette Programm neu geschrieben werden.
-
Thread
PIC24F UART - Empfangen von Daten funktioniert nicht
Hallo, ich habe leider Probleme dabei, Daten von meinem PC auf meinen PIC zu senden. Ich benutze einen PIC24F32KA302, den habe ich einfach per USB (mit Pegelwandler natürlich) da angestöpselt. Senden von Daten von PIC zu PC funktioniert wunderbar, aber andersrum nicht. Bei
Musste man bei PIC nicht immer den Analog-Input ausschalten, hier Register ANSB für RB2?
-
Thread
Übertragung PIC24 zu WLAN-Modul über UART2
Bei dem Versuch ein WLAN Modul über UART zu initialisieren habe ich UART2 wie unten dargestellt initialisiert: Bei debuggen habe ich jetzt festgestellt, dass beim Einlesen eines Characters (z.B. [c] U2TXREG = '1'; [/c]) das U2TXREG bzw U2RXREG, also das Transceive Register bzw. das Transmit Register immer "leer bleiben" (also Value: 0xOOOO bzw Char: "..."). Ich habe versucht beim Setup für UART Transmit mich genau an die Schritte im Datenblatt zu halten, trotzdem scheint es noch irgendwo bei der Initialisierung zu haken. Jemand ne Idee was ich falsch gemacht haben könnte? [c] #define FCY
-
Thread
PIC24H: 16x16-Multiplikation in C?!
Hallo Freunde, ich steh gerade total auf dem Schlauch. Und zwar möchte ich zwei 16-Bit-Signed-Zahlen zu einer 32-Bit-Signed-Zahl multiplizieren. In C sieht das so aus: sint16_t a_s16; sint16_t b_s16; sint32_t c_s32; c_s32 = a_s16 * b_s16; Der C30-Compiler macht nun folgendes daraus: mul.ss 0x0000, 0x0004, 0x0000 asr 0x0000, #15, 0x0002 Das heißt: Der "mul.ss" berechnet das Ergebnis genau so, wie ich es haben will, mit dem Low-Wort in Register 0x0000 und dem High-Wort in Register 0x0002 (das kann ich im Debugger so verifzieren). Dann kommt aber der "asr"-Befehl und
-
Thread
PIC24FJ128GA100 Datenblatt gesucht
Guten Tag Für den PIC24FJ128GA100 suche ich ein Datenblatt mit Angaben zur Hardware/Funktionsübersicht der HW. Bisher fand ich nur das Family Data sheet. Mir fehlen jedoch Angaben wie "Oscillator Operating Modes" (XT
-
Thread
INT1 PIC24F16KA101
Hallo, ich möchte auf dem PIC24F16KA101 einen INT1 auslösen. Ich habe mittlerweile schon sehr viel versucht, aber der INT1 wird nicht ausgelöst. Wenn ich mit Stimulus ein High auf den INT1 Eingang lege, wird der Interrupt ausgelöst
Kann jemand den Fehler im Programm erkennen? Vielen Dank. Grüße Markus Configbits [c] // PIC24F16KA101 Configuration Bit Settings // 'C' source line config statements #include <xc.h> // FBS #pragma config BWRP = OFF // Table Write Protect Boot (Boot segment may be written
-
Thread
Externer Interrupt PIC24FJ128GA106
funktioniert alles. Taster sind hardwareseitig entprellt. Er springt nicht in die Interrupt-Routinen. PIC24FJ128GA106 und die Taster sind an PIN42 (RTCC/RP2/CN53/RD8) und PIN 14 (AN2/C2INB/RP13/CN4/RB2) [c] void init_taster(void){ //wird in main aufgerufen //Taster 1 RPINR0bits.INT1R = 2;
-
Thread
PIC24 FJ256GB106 Starterkit Display
Hallo @ all, Ich habe das Starterkit mit dem Pic24f und einem OLED Display. Weiß irgendwer was das für ein display ist? Ich suche ein Datenblatt oder beschreibung.... Bei Microchip finde ich keine Info's entweder ich bin Blind oder die halten
Hallo Ich habe so ein Pic24 Starter Kit Es ist ein OLED Display Typ SH1101A
-
Thread
Bootloader - PIC24H - AN1094
Hallo, ich habe hier einen PIC24HJ128GP502 und möchte gerne folgenden Bootloader verwenden, komme allerdings nicht weiter als bis "Reading Target Device ID." im cmd. (AN1094) http://www.microchip.com/stellent/idcplg?IdcService
alter Beitrag habe das gleich Problem nach "Reading Target Device ID." passiert nichts mehr. PIC33FJ256GP710A mit dem Explorer Board
-
Thread
UART receive interrupt beim PIC24FJ128.
Hallo zusammen Hat jemand den C-Code mitdem man auf einen Interrupt am UART1 RX Eingang reagieren kann? So wie bei Timer1 geht es so: void __attribute__((__interrupt__, __shadow__)) _T1Interrupt(void) { /* Interrupt Service Routine code goes here */ IFS0bits.T1IF = 0; //Reset Timer1 interrupt flag WATER_PULSE=!WATER_PULSE; // pulse water high/low generator (2.5kHz) (MOD 0030) if(++prescaler_1ms_timer > 4) // prescaler for 1ms Timer (MOD 0030) { prescaler_1ms_timer = 0; mSecDelayCounter--;
-
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
Microchip PIC24F16KA102 Versorgungsspannung und Stromverbrauch
Florian V. schrieb im Beitrag #3532930: > Beachte, dass die PIC24 einen Linearregler für die Kernspannung von ca > 2,5V integriert haben. Nicht der PIC24F16KA102! Das gilt nur für 3.3 (+-10%) V Typen welche dann einen externen Kondensator benötigen!
Florian V. schrieb im Beitrag #3532930: > Beachte, dass die PIC24 einen Linearregler für die Kernspannung von ca > 2,5V integriert haben. Nich jeder PIC24 hat einen, Zitat Datenblatt: >Some of the PIC24F K devices have an internal voltage >regulator. These
-
Thread
suche die software des explorer 16 pic24 boards (Proteus)
suche die software des explorer 16 pic24 boards da ist auch Proteus VSM — Version 7.00 dabei gewesen. Es handelt sich um eine Spezialausgabe der Labcenter Simulations-Software, die so schnell ist, dass sie eine komplette Mikrocontroller
simulieren kann, und dies sogar in 16-bit-Ausführung. Als Premiere gibt’s dabei ein kostenloses PIC24F-Simulations-Plugin, das die Verbindung mit der Explorer-16-Platine herstellt. Mit diesen Software-Paketen kann man sogar ganz ohne Hardware - rein virtuell - eigene Mikrocontroller-Projekte entwickeln
-
Thread
PIC24H: Flash Page Erase oder Row Erase
laut Datenblatt http://ww1.microchip.com/downloads/en/DeviceDoc/70238b.pdf kann man das Flash des PIC24H nur page-weise (512 Worte auf einmal) löschen und die Adresse ist auf 512 Worte aligned. Im Application Note AN1094 (Bootloader) http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE
-
Thread
PIC24HJ256GP610 ECAN2
Hallo, ich versuche momentan auf dem PIC24HJ256GP610 das ECAN2 Modul zum laufen zu bringen. Ich verwende ein Development Board von mikroElektronika (LV 24-33A) und einen C-Compiler (mikroC). mikroElektronika liefert mit dem Compiler schon
dass es ein sehr spezielles Problem ist. Aber ich habe die Vermutung, dass evtl. am ECAN2 Modul im PIC was nicht stimmt. Vielleicht konnte jemand schon Erfahrungen im Bezug auf das ECAN2 Modul sammeln. Wäre super, wenn Ihr Tipps für mich habt. Zur Sicherheit mein C-Code hier, falls sich jemand mit
-
Thread
PIC24f32KA304 EEPROM lesen und schreiben
Antwort. Ich habe mir den Text mal durchgelesen. Prinzipiell sieht das gut aus, aber ich kann bei dem PIC24 keine Register EECON1 usw. finden, auch nicht in dem entsprechenden PIC24-Family-Dokument. Ist der Artikel evtl. für andere Pics? In dem Family-Dokument steht das auch mit den tbl.. Befehlen
downloads/en/DeviceDoc/31007a.pdf Ist auch das falsche Dokument, ist für die 8 Bitter. Das für die PIC24 heißt DS39720A und ist Kapitel 5. War blöd zu finden, habs mir vor längerer Zeit runtergeladen und lebe aus der lokalen Kopie. Bei den PIC24 gibts weniger Register, sind ja auch 16 Bit breit.
-
Thread
Microchip USB Beispielprogramm auf PIC24FJ32GB002
Leute, ich versuche das "USB Device - CDC - Basic Demo" Beispielprogramm von Microchip auf einen PIC24FJ32GB002 (@ 32 MHz) zu spielen. Leider erkennt mein PC das USB Device nicht obwohl der Treiber installiert ist. Da mir nichts besseres einfällt, vermute ich, dass es an den Config Bits liegt, auch
Hallo snowman, ich habe Win 7 - 64 Bit und bei mir läuft der PIC18F2458 mit dem CDC Programm ohne Probleme. Hab es auch eben auf nem XP 32 Bit Rechner probiert. Der PIC18 geht, der PIC24 nicht. Die USB Anbindung hab ich noch mal überprüft und durchgeklingelt
-
Thread
I2C PIC24 dsPIC33 Sensor
Guten Tag Ich möchte mit einem dsPIC33F oder meinem PiC24H einen Sensor mit I2C ansteuern. Meine Frage bezieht sich auf die Baudrate, welche im Datenblatt (DS70000195F I2C der dsPIC33/PIC24 Family) auf Seite 19 durch die Formel I2CxBRG
Das ist ja interessant, daß Microchip bei den PIC24H keine Beispielrechnung im DS hat. Bei den PIC24F sind im DS39702B ein paar Beispiele drin. Ich bin meißt zu faul zum Rechnen, ich schätze und messe dann mit dem Scope nach. Der wirkliche Wert ist
-
Thread
[V] LCD TG322450 & PIC24FJ Board
Zeilentreiber LC79431 Maße (LxBxH): 127x101x9 mm. Preis zusammen inkl. Versand 20€ 1 * PIC24F Board (mit onboard Programmer/Debugger Size: 137.16 (L) X 109.22 (W) X 25.40 (H)±0.2mm 5V DC supply Simple and inexpensive kit to learn PIC24F 16-bit MCU family Large 128x64 LCD display (80.20mm x 50.40mm) Starter kit features the PIC24FJ256GB106 MCU with 256KB Flash Integrated debugger Preis 17€ inkl. Versand Gruß Sascha
-
Thread
HID Bootloader für PIC24FJ256GB110
Servus, es gibt von Microchip einen Bootloader für den PIC24FJ256GB110.
@ Lehrmann Michael ich hab danach gesucht aber konnte keinen finden. für den PIC18 kann man einen laden aber geht der auch für den 24er?