-
Thread
PIC32 und CAN - Remote Transmit Request
Hat jemand von euch schon mal auf einem PIC32 einen CAN Remote Transmit Request (RTR) zum Laufen gebracht? Der PIC32 soll angeblich, ohne viel CPU-Interaktion Daten auf dem CAN senden können bzw. beantworten können. Ich kann ohne Probleme
Eventuell hast Du auch die Möglichkeit, den Code so anzupassen, dass Du mitlogst, welche CAN-Frames Dein PIC dann empfängt. Das wäre auf jeden Fall schon mal ein Anfang... An Deinem Code macht mich die letzte Zeile etwas stutzig: [c]/* FIFO is now ready to respond to RTR. */[/c] Hier ist ja erst die
-
Thread
MPLab - nur für eingeweihte? USB und PIC32
Hallo, Ich habe mir ein PIC32 USB Starter Kit II gekauft um mich mit den USB-Funktionen des PIC32 bekannt zu machen. Die Beispielprogramme funktionieren tadellos, also programmierte ich ein einfaches Programm, welches erkennt
-
Thread
PIC32-Pinguino-Micro microSD-Interface
Hallo, ich schreibe momentan meine Bachelorarbeit und möchte in einem Projekt ein Pic32-Pinguino-Micro Board dazu verwenden Daten auf eine microSD Karte zu speichern. Vorteil an diesem Board ist, dass es schon ein microSD-Slot verbaut hat. Jetzt meine Frage, hat schonmal jemand diesen
So, hab mir das gerade mal angesehen: http://pinguino.cc/download/doc/Mapping/PIC32_Pinguino_Rev.C.pdf Es wird der SPI2 verwendet, also geht die Lib, man muss es nur richtig einstellen. Grüße, Peter
-
Thread
"NOP" beim C-Compiler für den PIC32
Hallo, beim MPLAB C-Compiler für den PIC32 möchte ich eine leere Anweisung einfügen, die allen Optimierungen stand hält. Der Grund dazu ist die Erzeugung des richtigen Timings für die angeschlossene Hardware. Zur Zeit denke ich an ein Stückchen
noch eleganter mit dem vom C32 bereitgestellten Macro: Nop();
-
Thread
Center-Pad beim PIC32MX350?
Hi, der PIC32MX350 hat auf der Unterseite ein Pad, welches im Datasheet von http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX330350370430450470_Datasheet_DS60001185H.pdf im Footprint-Abschnitt nur als "optional
-
Thread
PIC32 interenen Flash mit char Daten beschreiben
Hallo Zusammen Mit der nachfolgenden Funktion kann man den internen Flash beschreiben aber nur mit INT Daten 0x00000000, ich möchte aber CHAR Daten 0x00 schreiben. Ich habe auch schon versucht in der Funktion die Daten als char zu def., geht auch nicht. NVMWriteWord_((void*)(NVM_PROGRAM_PAGE + BgEeAdr+4), 0xEF); unsigned int NVMWriteWord_(void* address, unsigned char data) Mir würde aber auch helfen wenn mir jemand sagen kann wie ich 8 char Daten in ein INT wandeln kann. z.B. 0xAA; 0xBB; 0xCC; 0xDD in 0xAABBCCDD Bitte. Danke. Lg. Johann K.
-
Thread
PIC32 USART1 RX-Interrupt geht nicht zu
einen Buffer gespeichert und anschließend ausgewertet. Die ganze Routine läuft auch ganz gut mit einem PIC18F. Jetzt wollte ich das Projekt auf einen PIC32 implementieren. Und hier geht gar nichts mehr. Interrupts werden ausgelöst, aber das RX Flag kann nicht gelöscht werde. Habe es schon mit allen möglichen
ich lese Daten vom UART1 ein und gebe dieses über UART3 wieder aus. Komischer weise hängt sich der PIC regelmäßig auf. Es gibt Phasen da läuft es wunderbar durch und dann, nach einem Neustart funktioniert wieder gar nichts. Woran kann das liegen. Also Pegel sind es definitiv nicht sehen alle echt
-
Thread
Pic32 I2C Slave Kommunikation
Hallo Leute, ich versuche hier eine Kommunikation von 2 Pic's per I2C herzustellen, aber leider will das nicht so richtig passen. Der Slave blockiert irgendwann den Bus! 1) nach Start und Adresse -> das Ack/Nack wird nicht ausgeführt 2) nach Start, Adresse und Nack-> Master will Stop senden aber Slave hält den Clk weiter low! Master sendet im Vordergrung und der Slave empfängt im INT! Vom Master kommen immer nur WR-Telegramme!! [c] I2C_MODULE inf= I2C1; INT_SOURCE eMaster; INT_SOURCE eSlave; INT_SOURCE eBusColision; switch(inf) { case I2C1:
-
Thread
PIC32 and DP83848 Interrupt Signal
Ich bekomme vom DP83848 ein Interrupt Signal zurück (bin mir nicht sicher ob microchip das als Powerdown nutzt) Mein Problem hieran ist das ich den INT3 Pin anderweitig nutzen möchte (I2C /SCL1) Frage: Darf ich INT1 /INT2 /INT4 nutzen oder sind diese durch Ethernet blockiert?
-
Thread
PIC32 mit verschiedenen I2C Kanälen
Hallo, ich programmiere einen PIC32MX795F512H und verwende die I²C Schnittstelle. Den zu nutzenden I²C Kanal habe ich als globale Variable innerhalb des Codes festgelegt. Wenn ich den Kanal 'I2C1' verwende funktioniert alles wie
-
Thread
PIC32MX I2C Problem
Ich habe hier ein PIC32MX mit einem MCP3422 ADC. Frage 1: Muss ich bevor ich hier ADC Werte Auslesen kann erstmal das Config register beschrieben werden? (Ich möchte die default Werte nehmen) Frage 2: Warum bleibt
mir ziemlich sicher das der MCP3422 diese auf low zieht) [c] void ADC_Init(void) { UINT32 actualClock; actualClock = I2CSetFrequency(ADC_I2C_BUS, GetPeripheralClock(), ADC_I2C_CLOCK_FREQ); if ( abs(actualClock-ADC_I2C_CLOCK_FREQ) > ADC_I2C_CLOCK_FREQ/10 )
-
Thread
PIC32MX795F512 und PLL
Habe aus einem Microchip Beispiel folgendes entnommen. // Configuration bits #if defined(__PIC32MX__) #pragma config FPLLODIV = DIV_1, FPLLMUL = MUL_20, FPLLIDIV = DIV_2, FWDTEN = OFF, FCKSM = CSECME, FPBDIV = DIV_1 #pragma config OSCIOFNC = ON, POSCMOD = XT, FSOSCEN = ON, FNOSC = RIPLL
-
Thread
PIC32 SPI1 Interrupt Anzeigebit löschen
Hallo Zusammen Ich habe das Problem das ich beim PIC32MX795F512L das Interrupt bit IFS0bits.SPI1TXIF nicht löschen kann es bleibt immer 1. Dann bin darauf gekommen das es sich nur bei der Verwendung des Debuggers nicht zu löschen läßt. Wenn ich das Programm
-
Thread
Entwicklung Class C LXI Device auf PIC32
Hallo, ich habe ein Microchip Explorer 16 Development Board mit PIC32MX360F512L und ENC28J60 Ethernet Controller. Darauf habe ich bereits den TCP/IP Stack von Microchip zum laufen gebracht Als nächstes möchte ich daraus einen Class C LXI Prototyp entwickeln, der für
-
Thread
Pic32 - USB Starter Kit II
Hallo, ich hätte ein Pic32 USB Starter Kit II das ich nicht mehr brauche bzw. gerne zum verkauf anbiete. Das Set ist vollständig und der Microcontroller funktioniert natürlich noch einwandfrei. Dachte so an 42€ inklusive
-
Thread
PIC32 2X16 LCD Library
Hallo, suche eine Library zum ansteuern einer 2x16 LCD anzeige. Habe mich hier http://sprut.de/electronic/lcd/index.htm#2x16 schlau gemacht aber keine passenden sourcen gefunden. Ich denke da müsste es bestimmt was geben :) Gruß Andi
-
Thread
AD Wandler des PIC32 für 16 Kanäle
Hallo, ich habe ein Problem mit dem ADU des PIC32MX795F512H.Ich versuche alle 16 analogen Kanäle im alternating input Modus einzulesen.Es wird mir im dazugehörigen Puffer des ADU aber für jeden Eingang der gleiche Wert dargestellt.Im scan mode ist
-
Thread
PIC32MZ SQI Port als SPI konfigurieren
Hallo, ich suche eine Beispiel Code in "C", um die SQI Schnittstelle vom PIC32MZ als einfache SPI Schnittstelle anzusprechen. Wer kann helfen ? Gruß
-
Thread
PIC-ICD2-POCKET PIC32 Checksum error
Hallo Leute, ich habe mir von OLIMEX den PIC-Programmer PIC-ICD2-POCKET zugelegt. Versuche damit gerade einen PIC32MX340F512H zu programmieren. Aber es kommt immer diese Meldung: Programming Target... ...Validating configuration fields
Du hättest Dir besser ein PicKit3 zugelegt. PicKit2 und ICD2 unterstützen die PIC32-Serie nicht bzw nicht wirklich gut. Der ICD2 hat wohl noch Support für die PIC32MX3xx/4xx bekommen, aber möglicherweise reicht schon ein neues Stepping
-
Thread
PIC32MX I2C Modul nicht initialisiert
Hallo, ich nutze das PIC32 Starterkit und versuche eine I2C Kommunikation aufzubauen. Der Code sieht wie folgt aus: [c] #define _SUPPRESS_PLIB_WARNING 1 #include <p32xxxx.h> #include <stdio.h> #include <stdlib.h
Scheinbar wird das Modul nicht richtig konfiguriert. Ich nutze ja das I2C1-Modul. Diese befinden sich beim PIC32MX795L an den Pins 84 und 86. Bei vorherigen Pics musste ich noch mittels Peripheral Pin select die Funktionen auf die jeweiligen Pins Mappen. Dies entfällt offenbar bei dem PIC32. Also einfach I2C
-
Thread
I2S+ USB an einem PIC32 - Clock
habe eine Frage an die I2S-Spezialisten hier: Ich überlege gerate einen Software MP3-Player mit PIC32 bauen. Der soll auf SD-Karten (FATFS) gespeicherte MP3-Files abspielen und sich über USB-mass-storage laden und befüllen lassen. Als DAC hätte ich mir den I2S-DAC UDA1334ATS ausgekuckt. Mein PIC
des PIC32 den REFCLOCK füttern kann. Und da habe ich viel mehr Möglichkeiten, den Clock zu manipulieren als nur mit dem Baudratengenerator. Mal schauen, wo ich da mit 12MHz hinkomme. Ich werde mir da wohl
-
Thread
Microchip: PIC32MX Harmony USB Bootloader MSD
Hallo zusammen Mein PIC32MX450F256H würde ich gerne mit einem MemoryStick bootloaden können. Mit "Generate 16-bit code" kompiliert alles gut und auch die Zielapplikation funktioniert mit diesem Bootloader, jedoch ist diese
erwartet, dass jemand schon vor dem selben Problem stand, einen USB-MemoryStick-Bootloader für den PIC32MX zu machen... Leider finde ich keine Hilfe im Internet: Ist es zu trivial resp. ich bin zu blöd? Im Beitrag https://www.mikrocontroller.net/topic/339294 wird auf ein Forumsbeitrag bei Microchip
-
Thread
PIC 32 EA DOG XL 160/7 Ansteuerung
, bevor du das Ding anquatscht? Poste doch mal deine initroutine... Das Ding läuft mit einem PIC32, ich verwende es schließlich auch ;-)
angehängt, da sind auch die SPI-Sachen drin, allerdings als Software SPI pfusch. Bei der Platine mit PIC32 hatte ich ein kleines Missverständniss beim Peripheral Remapping - das geht bei meinem PIC für SCK nämlich nicht. Auf das Timing mit wait() bin ich nicht stolz, es geht aber. Das war "mal schnell
-
Thread
PIC32MX795F512L Speicherorganisation
Also die Unterscheidung User/Kernel ist im PIC32 nur vorhanden weil er es von der MIPS-Architektur geerbt hat. Steht aber im "Sect. 03 Memory Organization.pdf" sehr genau beschrieben.
Data EEPROM Emulation for PIC18, PIC24, dsPIC, PIC32 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en538000 Ansonsten sollte das mit entsprechenden Attributen funktionieren: [c] const
-
Thread
Fehler im Schaltplan PIC32 Ethernet Starter Kit II
Hallo zusammen, ich starte jetzt mein erstes Projekt mit dem PIC32MX795F512L und Ethernet. Für den ersten Prototypen habe ich große Schaltungsteile aus der Microchip Doku PIC32 Ethernet Starter Kit II übernommen. Folgender Fehler ist mir aufgefallen: Im Datenblatt
AVss nicht belegt ????? Meine Lösung sieht so aus: Bild 3. Ist das ein Fehler im Schaltplan PIC32 Ethernet Starter Kit II ? Gruß Dirk
-
Thread
PIC32MX795F512 und externes Memory
hei, PIC32MX795F512 und externes Memory Bin dabei den Schaltplan für ein Board anzulegen. Dabei bin ich über die Pin Belegung des µC für den Anschluß eines externen Memory (FRAM) gestolpert. Was ich
>Mich hat nur gewundert, das die PIN für Adressen und Daten an dem PIC an >unterschiedlichen PORT verteilt sind. Ja. Völlig verwurschtelte kreuz-und-quer liegende Pin-Belegungen (!), auch bei PIC24/33 (bsp bei (E)PMP). Normalerweise würde jeder Mensch an (bsp.weise
-
Thread
KICAD Symbol für PIC32MZ im TQFP100
es hilft, aber Google spuckte bei mir folgendes aus: https://kicad.github.io/symbols/MCU_Microchip_PIC32 https://github.com/devbisme/KiCad-Schematic-Symbol-Libraries https://gitlab.com/kicad/libraries/kicad-symbols/-/tree/master
https://www.snapeda.com/parts/PIC32MZ1024ECG100-I/PT/Microchip/view-part/?ref=search&t=PIC32MZ
-
Thread
PIC32MX795F512H Pinbelegung
habe folgendes Problem: Ich habe beim Schaltplan zeichnen bemerkt,dass die Pinbezeichnungen des PIC32MX795F512H aus der Dodotronic eagle lib von den Pinbezeichnungen des Datenblatts abweichen im speziellen bei den Seriellen Bus pins (I2C,SPI). Abweichende Pins:10,11,12,14,39,40,47,48,49,50,52,53,68
die die selben Pinbelegungen wie die Dodotronic eagle lib haben (z.B.https://www.olimex.com/Products/PIC/Development/PIC32-MAXI-WEB/resources/PIC32-MAXI-WEB-Rev_A-schematic.pdf.) Hat evtl schon mal jemand mit diesem Controller gearbeitet und weiß auf welche Pinbezeichnungen ich mich verlassen kann?
-
Thread
Initial Value für globales Array (PIC32-GCC)
Hallo Ich programmiere einen PIC32 mit PIC32-GCC. Ich habe ein globales Array aus unsigned chars welches ich mittels attribute in einer von mir angelegten Section ablege: [c] static unsigned char u8testArray[256] __attribute__ ((
Tools zu überzeugen, dass er deine Variable /nicht/ initialisiert. Ich weiß nicht, wie das beim PIC-GCC gelöst ist, beim AVR-GCC könnte man sie als [c]__attribute__((section(".noinit")))[/c] deklarieren und der Linkerscript würde sie dann so platzieren, dass für sie keine Initialisierung durchgeführt
-
Thread
PIC32 XC32 Compiler keine Fehlermeldung bei zu wenig Parametern
Hallo, ist das normal, dass der XC32 keinen Fehler und keine Warnung ausspuckt, wenn einer Funktion zu wenig Parameter übergeben wurden?
PICer schrieb im Beitrag #3091578: > Komisch, dass da kein Fehler kam... Das ist völlig legaler pre-ANSI Code. -Wall oder -std=c99 hätte eine Warnung geliefert.
-
Thread
PIC32MX250 Gibt es eine eindeutige ID ?
Hey Leute, Möchte für ein Projekt eine eindeutige ID pro Gerät haben. Verfügt der PIC32MX250 über sowas? Wie lässt sich das ohne extra Hardware lösen? mfG Sepp
>Verfügt der PIC32MX250 über sowas? Nein. >Wie lässt sich das ohne extra Hardware lösen? Gar nicht. Außer du kannst einen PIC32 mit MAC nutzen wie die MX695 oder MX795.
-
Thread
TCP-Empfangsproblem beim PIC32 mit CX32-Compiler
Hallo! Wenn ich mittels TCP gesendete Empfangsdaten einlese: AnzDatZae = AnzDat; while(AnzDatZae) { AnzDatZae -= TCPGetArray(MySocket, inBuffer, AnzDat); } dann befinden sich in meinem Eingangspuffer zuerst die zuletzt gesendeten Daten und nachfolgend die korrekt gelesenen Empfangsdaten. Ein- und Ausgangspuffer sind nicht identisch. Wie und wo kann ich es einstellen, dass ich nur die Empfangsdaten im Eingangspuffer habe? Danke für alle Hinweise.
-
Thread
16-Bit SPI Master Mode an PIC32 funktioniert nicht
Hallo Forumgemeinde, ich versuche mich seit einiger Zeit mit den PIC32 anzufreunden. Als Hardware habe ich das Ethernet Starter Kit . Die Beispielprogramme von Microchip bekomme ich zum Laufen. Jetzt wollte ich einfach mal ein simples SPI-Programm erstellen.
kann also die Signale nicht direkt überprüfen. Was will ich machen? Ich würde gerne mit meinem PIC32 eine LED ansteuern, der an einem MAX7301 angeschlossen ist. Tausend Dank für Eure Hilfe
-
Thread
PIC32 Daten auf USB-Stick schreiben -> sehr langsam
Hallo, ich bin dabei mit einem PIC32, Daten auf einen USB-Stick zu schreiben. Dazu verwende ich das fertige Programm von Microchip: „USB Host - Mass Storage - Simple Demo“ aus den „Microchip Applications Libraries“ mit einem PIC32MX795F512L
Simple Demo“ nicht für hohe Datenraten optimiert? Falls ja –was kann ich da ändern? Oder schafft der PIC32MX795F512L tatsächlich nicht mehr? Vielen Dank schonmal für eure Hilfe!
-
Thread
PIC32 -> SPI-> MAX7301 Beispiel Code
Hi, Hi, ich bin Besitzer eines Pic32 Starter Kits. Ich soll mit diesem eine Kommunikation über SPI mit einem MAX7301 (I/O Expander)aufbauen. Leider haut das nicht ganz hin:-( Bitte gibt mir Ratschläge oder Tipps.. Ich freue mich über
unsigned int uiValue); #endif /* EOF */ !!!!!C-FILE!!!!!! #include "plib.h" #include "proc/p32mx795f512l.h" #include "CSPI.H" //With these settings PIC32 will run at 80MHz and peripherial bus at Fpb = 10MHz #pragma config FNOSC = PRIPLL #pragma config FPLLIDIV = DIV_2
-
Thread
Performance: PIC32 Ethernet Starter Kit mit SD-Karte
Hi, ich experimentiere gerade mit dem Microchip PIC32 Ethernet Starter Kit, dem Microchip TCP/IP Stack 5.20 und einer SD-Karte am SPI. Den HTTP2-Server habe ich ein bisschen geändert, um die Webseiten von der Karte zu laden. Ich komme so auf 450kByte
Hi, hatte das mal mit nem PIC32MX460 und dem ENC28J60 gebaut, Dateien auf SD Karte. Download lag so bei knapp 150kB/s.
-
Thread
SPI Display UC1608 PIC32MX795
Ansteuerung auf dem Starterkit funktioniert wiederum alles tadellos. Das Starterkit ist mit einem PIC32MX795F512L bestückt. Auf meiner eigenen Platine sieht das ganze wie folgt aus: - PIC32MX795F512L Config Bits: [c] #pragma config FNOSC = FRCPLL // Oscillator Selection Bit ->
welchen Rahmen sich die SPI Clock befinden darf. ?? Hier nochmal der Code: [c] #include <p32xxxx.h> #include <stdio.h> #include <stdlib.h> #include <plib.h> #include "delay.h" #include "SPI_test.h" // ... Config bits siehe oben int main() { ERC_CS_OUT; // Chipselext
-
Thread
PIC32 Bootloader, passt er noch in die 12KB Bootloader section?
based on the size of the bootloader. Bootloaders that are smaller in size are placed within the PIC32 boot Flash memory. Fitting the bootloader application within the boot Flash memory provides the complete program Flash memory for the user application. Ich denke mal fuer USB/ETHERNET/SD Card
, Fehlerüberprüfung usw. 12 KB klingt auf dem erten Blick viel, man sollte Bedenken dass es ein 32 Bit Controller ist, mit 32 Bit Opcodes... Aber von Microchip gibt es einen SD-Crad-Bootloader das in den 12 KB passt und es bleibt noch einiges am Platz für ein zweites Bootloader(UART/USB HID)
-
Thread
PIC32MZ 200 MHz/314 DMIPS microAptiv
verfügbar :-) Gruß Hermann PDF gibt noch einmal hier: http://tzblox.com/PublicDocuments/Archive/PIC32MZ5xx6xx7xx/PIC32MXZxx6xx7xx%20-%2032-Bit%20MCU%20up%20to%202014KB%20Flash%20and%20512Kb%20RAM,%20HS%20USB%20-%2061191a_cn.PDF
Singapur schon eine Powerpoint Präsentation von einem Microchip Field App. Ingeniuer bekommen mit den PIC32MZ. Er hatte damals sowas gesagt wie "erste Engineering Samples der PIC32MZ soll es 2. Hälfte 2012 geben". Naja, das sind jetzt ja schon mindestens 2 Jahre seit dem MC an den PIC32MZ bastelt. Wird
-
Thread
PIC32 - zwei SPI Schnittstellen kontinuierlich betreiben
Hallo zusammen, ich möchte mit einem PIC32MX1xxxxx mit einem SPI Modul (SPI1) kontinuierlich Daten einlesen (slave, bitclock = 200-300 kHz) und gleichzeitig auf dem zweiten SPI Modul (SPI2) daraus abgeleitete Daten ausgeben (framed, slave,
-
Thread
PIC32 UART lib nur für UART1 und 2?
Hallo Leute, der PIC32, den ich benutze (PIC32MX795F572L) hat 6 UARTs. Wieso hat die microchip Library aber nur Funktionen für UART1 und 2? Oder gibt es das auch irgendwo für die anderen UARTs? Klar, man kann es auch
-
Thread
Datenblatt PIC32MX795F512L
Hallo Zusammen Ich habe so meine Probleme mit den Datenblättern des PIC32MX795F512L. Wie finde ich z.B. heraus welches IFSx Register für die SPI1 zuständig ist. gibt es eine Tabelle aus der man diese Zugehörigkeiten herauslesen kann? Gibt es eine Tabelle in der steht welches
und wenn du mit dem C32 oder XC32 arbeitest, musst du nichteinmal wissen, welches bit in welchem register ist: schreib einfach das config-bit(s) mit einem unterstrich davor gleich xy und gut ist. z.b. _SPIEN = 1;
-
Thread
PIC32MX350: INT4 wird nie ausgelöst
Ich verwende hier drei externe Interrupts INT1, INT2 und INT4 an D8, D9 und D11. Die Zuweisung der Pins sollte passen: [code] INT2Rbits.INT2R = 0x0000; //RD9->EXT_INT:INT2; INT4Rbits.INT4R = 0x0003; //RD11->EXT_INT:INT4; INT1Rbits.INT1R = 0x0004; //RD8->EXT_INT:INT1; [/code] Die Initialisierung der Interrupts selber sieht für mich auch gut aus: [code] IPC4bits.INT4IP = 1; IPC4bits.INT4IS = 0; IPC1bits.INT1IP = 1; IPC1bits.INT1IS = 0; IPC2bits.INT2IP = 1; IPC2bits.INT2IS = 0; INTCONbits.MVEC = 1; [/code] Trotzdem wird INT4
-
Thread
Config-Daten im Flash ablegen (PIC32MX795)
Das Flash des PIC32MX795 lässt sich scheinbar nur in niedriger begrenzter Anzahl (um die 1000 Löschaktionen) benutzen. Zumindest wenn man auf der sicheren Seite bleiben will. Ich möchte Config-Daten im Flash ablegen
ungültig markieren und weiß damit, dass ich mit Offset 8 weiter lesen/testen muss? Oder hat der PIC32MX795 einen Mechanismus, dass ich dies nicht machen kann? 5) Alternative wäre, dass ich die CFG-Daten jeweils auf die nächsten 8 Byte schreibe (natürlich aligned), die frei (0xFF) sind. Würde
-
Thread
PIC32_I2C_MPLAB-C32-Compiler
Hallo zusammen, ich mache gerade die ersten Schritte mit PIC32 Controller und habe hierbei noch ein paar Probleme. Ich hab davor viel mit den Serien PIC12, PIC16 und PIC18 gemacht, bin also kein Neuling im Bereich PIC Controller. Mein Problem ist folgendes
möchte mit dem Controller die I2C Schnittstelle initialisieren und Slaves ansprechen. Nach dem ich das PIC32 Reference Manual durch hatte, habeich festgestellt das die Architektur und der Umfang der Einstellungen beim PIC32 sehr viel größer sind als beim den anderen PICs bei dennen ich diese Schnittstelle
-
Thread
PIC32MZ mit 32MB RAM - GUI basteln?
Hi, es gibt ja inzwischen solche PIC32MZ mit 2D-GPU und 256kByte SRAM / 32MB DDR2-RAM: http://www.microchip.com/wwwproducts/en/pic32mz1025dab176 Die haben ein 24-Bit-LCD-Interface. Mit einem LVDS-Serializer wie den SN75LVDS83B kann
PICianer schrieb im Beitrag #5244985: > Meine PIC32 Wetterstation könnte auch ein Upgrade vertragen Wenn schon ein PIC32 im Einsatz ist kann das vielleicht lohnen. Es gibt z.B. das hier: http://ww1.microchip.com/downloads/en/DeviceDoc/30003033E.pdf
-
Thread
PIC32 mit Parallel Master Port 19 Adressleitungen möglich
Hallo Zusammen Ist es möglich mit dem PIC32MX795F512L mit Parallel Master Port (PMP) 19 Adressleitungen zu verwalten? Ich dachte wenn ich den Modus verwende, Adresse mit PMD0-15 über zwei Zwischenspeicher xx573 am Flash anlegen und dann verbleiben
-
Thread
PIC32MK - Pin Change Interrupt geht nicht
Hallo, ich versuche am curiosity Pro mit dem PIC32MK den pin change interrupt zu implementieren. Dazu gibt es auch einige Beispiele von mc bei GitHub. Aber es läuft nicht. Die Interruptroutine wird nicht angesprungen. Die Pineinstellung von Interrupt
-
Thread
PIC32 und Fehler im Linker Script für zu ladende App
Ich versuche gerade ein C (Standalone-)Programm (übersetzt mit einer alten Version vom MPLAB C32 Suite, kann ich nicht ändern) in einen Booter und eine App zu zerlegen. Ich nehme derzeit einfach mal die Hälfte als Booter, die andere Hälfte als App. (512 KByte -> 256 KByte + 256 KByte), später dann feintuning der Größen. Ich orientiere mich an der App Note AN1388 von Microchip. Der Booter ist erst einmal kein Problem, da ja das alte Linker Script weiter benutzt werden kann, ich habe nur die Größe des Flashs halbiert. Bei der App habe ich jedoch Probleme mit dem Linker Script, vor
-
Thread
PIC32 DMA UART1 Probleme beim senden
Hallo zusammen PIC32MX795F512L Ich habe ein Problem beim Senden von Daten über UART1 DMA Cannel 1. Ich Sende ein Telegramm mit 48 Byte's in drei Blöcken zu je 16 Byte. Die Blöcke 1 und 2 werden problemlos übertragen