-
Thread
Eins durch x (1/x) Annäherung
genau sein, momentan nutze ich > 16-Bit-Integer. Gleitkomma ist nicht machbar (Echtzeit)! Der PIC24F(V)32KA macht eine 32/16 Bit Division in 19 Takten also etwas mehr als 1us. Andere Prozessoren sind noch schneller. Gruß Anja
Wertetabelle eingespart. In der Tat, die Multiplikation ist überhaupt kein Problem. Ich nutze ebenfalls PIC24.
-
Thread
WiFi PicTail und PIC32
geändert haben als das was du als "dein config" bezeichnest. Zuerst, ich habe den MRF24G mit einem PIC24F auf dem Explorer16 in Slot-hälfte 2 , also SPI2 am laufen gehabt, gemäss meiner alten notes. Das PIC24F PIM hab ich in der Firma u werde es wohl auch nicht am Wochenende zur hand haben. Jetzt
-
Thread
Suche Mikrocontroller mit gemeinsamen Programm- und Datenspeicher
bin Hobby-Mikrocontrollerbastler hatte bisher ausschließlich mit /midrange core/ PICs (PIC16) und PIC24 zu tun. Erstere kenne ich sehr gut, letztere ein wenig. Beide verfügen über getrennte Programm- und Datenspeicher. Mein Eindruck ist jedoch der, dass die Trennung von Programm- und Datenspeicher
PIC32. Die Tools hast Du schon, die Peripherie ist sehr ähnlich zu PIC24. Was neu für Dich ist, ist der MIPS Prozessorkern. fchk
-
Thread
STM32MP1 von ST
eher weniger geeignet. Das hhängt damit zusammen, dass die IO-Ports nicht wie bei AVR und PIC (bis PIC24 und dsPIC) quasi als Prozessorregister angebunden sind, sondern über einen IO-Bus müssen, und wenn das z.B. ein APB ist, ist das eben langsam. Speziell für solche Anwendungen sind andere Architekturen
weniger geeignet. Das hhängt damit > zusammen, dass die IO-Ports nicht wie bei AVR und PIC (bis PIC24 und > dsPIC) quasi als Prozessorregister angebunden sind, sondern über einen > IO-Bus müssen, und wenn das z.B. ein APB ist, ist das eben langsam. Das ist aber nicht generell für alle ARM-basierten
-
Thread
Funktionen in Software oder in Hardware lösen?
Timerstruktur nehmen. Beispielprojekt von mir: Ein IR-Sender als USB-Stick, umgesetzt mit einem PIC24F128GB202. Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/30005009c.pdf Das IR macht ein OC-Timer + Data signal modulator + SPI. Theoretisch könnte man so sogar über DMA senden, ohne
1ns wird nicht ausreichen! Details kann man üblicherweise in den Datenblättern nachlesen. Für PIC24 kann man das da nachlesen: http://ww1.microchip.com/downloads/en/devicedoc/39707a.pdf Allgemein wird dein Interrupt immer um mindestens 1 Taktperiode Jittern, schon wegen der Synchronisation.
-
Thread
20V mit ADC messen bei Auflösung 0,01V ?
Auflösung von 0,010V, da ich 2Stellen hinter dem > Komma meßgenau anzeigen möchte. Ich würde einen PIC24fv32ka302 mit 12 Bit Wandler nehmen. Gruß Anja
von 0,010V, da ich 2Stellen hinter dem >> Komma meßgenau anzeigen möchte. > > Ich würde einen PIC24fv32ka302 mit 12 Bit Wandler nehmen. Ja. Oder einen MSP430F423A mit 16 Bit ADC. Ohne geeignete Beschaltung, hochwertige Bauteile und ein durchdachtes Layout wird das aber mit den 16 Bits nichts
-
Thread
Mikrocontroller Empfehlung gesucht
Speicher, Register und Variablen anschauen, Einzelschritt, ...). Das nächstgrößere wäre z.B. der PIC24F32KA301: https://www.digikey.de/de/products/detail/microchip-technology/PIC24F32KA301-I-P/2651306 https://ww1.microchip.com/downloads/en/DeviceDoc/30009995e.pdf Das ist ein 16 Bit Prozessor, dessen
-
Thread
Bootloader für IOIO ändern
gc-sections,--fill-upper=0,--stackguard=16,--library=adb,--library=usb,--library-path="../libadb/dist/PIC24FJ256GB206/production",--library-path="../libusb/dist/PIC24FJ256GB206_OTG_ADB/production",--no-force-link,--smart-io,-Map=".map",--report-mem,-Tboot_IOIO0030.gld c:\program files (x86)\microchip\xc16
-
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
mcp2515 buffer
CAN-Sniffer basteln. dazu habe ich einen MCP2551 als CAN-Tranceiver, MCP2515 als CAN-Controller und einen PIC24F als Mikrocontroller. jetzt hat der MCP2515 noch pins für für receive- und transmit-buffer. mit welchem pin vom pic müssen diese verbunden werden? Johannes
Wenn Du statt PIC24 dsPIC33 nehmen würdest, wäre der MCP2515 überflüssig. Der dsPIC33FJ128GP802 z.B. hat CAN direkt im Chip mit eingebaut, d.h. Du brauchst nur noch den MCP2551 oder besser den MCP2561 direkt anzuschließen
-
Thread
Stoßt man mit C an Grenzen?ASM von Vorteil?
mich auch darüber, dass Atmel nicht spätestens bei den Xmegas ein Flash-Dataspace Mapping ähnlich PIC24/30/33 implementiert hat. Aber das hätte entweder ein deutlich anderes internes Design in der Adressierung der Speicherstrukturen bedeutet, oder ein paar Befehlszyklen von der Adresse abhängig gemacht
mich auch darüber, dass Atmel nicht spätestens bei den Xmegas > ein Flash-Dataspace Mapping ähnlich PIC24/30/33 implementiert hat. Was bei solchen Aufwärtskompatibilitäten rauskommt, kann man prima an der x86-Lini beobachten... Ich halte diese Rangehensweise heute nicht mehr für gerechtfertigt. Die
-
Thread
PIC18 für professionellen Bereich?
umfangreich) ist kostenlos und ein Programmer kostet um die 40 euros. Ich benutze die Pic 18f und die Pic 24hj.Die pic24hj haben 16 Bit und bis 40 Mips falls 8 bit nicht mehr reichen. und alle gibts in den unterschiedlichsten Varianten. Also meiner Meinung nach haben die einen Platz im Profiebereich. und
-
Thread
Geeigneter Mikrocontroller gesucht [CAN2.0B, lowPower, AES]
Hier werden 27248 B/s für die Verschlüsselung und 14556 B/s für die Entschlüsselung genannt. Für PIC24/dsPIC33 werden 74100 B/s bei 16 MIPS (PIC24) und 184700 B/s bei 40 MIPS (dsPIC33F) genannt, und dsPIC33 mit CAN gibts in großer Zahl und einfach zu beschaffen.
-
Thread
Schneller Mikrocontroller mit Ethernet gesucht
hast, ist es so ziemlich egal welchen du nimmst. Schaue dir halt die gängigen Verdächtigen an, z.B. PIC24/PIC32, ARM, STM32, ... Suche dir auf jeden Fall einen Typ raus, bei dem du im Freundeskreis Hilfe erwarten kannst. Denn für einen Einsteiger ist diese Aufgabenstellung nur sehr schwer bis gar nicht
mit CAN Bus. Ich hatte allerdings schon Erfahrung mit Microcontrollern. Das Projekt wurde mit einem PIC24 und Zusatzkomponenten aufgebaut. Ohne Vorkenntnisse würde ich spontan ein anderes Thema bearbeiten. Wenn Du allerdings extrem viel Selbstvertrauen, keine Hobbies und keine Frau/Freundin hast: Vollgas
-
Thread
Rework 100 mal PIC24FJ128GA006
Hätte jemand einen Tip für mich, wo ich preiswert und mit guter Qualität 100 Leiterplatten umarbeiten lassen kann. Es ist ein falscher Prozessor bestückt worden. Vielen Dank schon mal.
-
Thread
pickit2 und Pic24fj128 programmieren-- Hilfe bitte
nicht, auch nicht, wenn ich den ICD-Stecker abziehe und einen Reset auslöse. Der Prozessor ist ein PIC24FJ128GA006 Hat da jemand eine Idee, warum?
-
Thread
Flexible Led Stroboskopsteuerung
nicht. Aber wenn es sein muss, kann man das mit sep. Hardware auch erweitern. (auch gibt es bei PIC24/33.. z.B. einige Typen mit rel. hoher Auflösung, besser als bei AVR)
selbst das ist hier nichtmal nötig) Du musst dir überlegen, wie fein die Auflösung sein muss. (PIC24/33 auch schon genannt)
-
Thread
MplabX zu empfehlen?
MPLABX kann Microchip nicht viel verpfuscht haben, es ist die netbeans IDE. Und der Compiler für PIC24 und größer ist der GCC, die kleineren kenne ich nicht. Ich benutze MPLABX unter Linux für PIC24 mit dem PICkit 3 und bin eigentlich zufrieden. MfG Klaus
-
Thread
Mikrocontroller & WLAN, Zugriff ab Layer 3
Netzwerkinterface. Und wenn Du Dir mal anschaust, wie unterschiedlich die unterstützten Architekturen PIC18, PIC24/dsPIC und PIC32(MIPS) sind, dann sagt das schon einiges. fchk
. Und wenn Du Dir mal > anschaust, wie unterschiedlich die unterstützten Architekturen PIC18, > PIC24/dsPIC und PIC32(MIPS) sind, dann sagt das schon einiges. Laut Licence-Agreement darf ich den kompletten Stack nur portieren, wenn ich einen Microchip-Mikrocontroller oder -DSP verwende. Wenn ich
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
kostenflichtigen Features brauchst Du nicht. Für PIC18F brauchst Du den XC8 Compiler, XC16 ist für PIC24 und dsPIC33, die ich Dir auch ans Herz lege. Die sind recht einfach zu benutzen (wenn Du PIC16 und PIC18 kennst, findest Du Dich schnell zurecht), aber die sind deutlich leistungsfähiger als alles,
Frank K. schrieb im Beitrag #7155316: > PIC24 und dsPIC33, die ich Dir auch ans Herz lege. Ich ebenso. Die sind auch in ASM recht angenehm. Falk B. schrieb im Beitrag #7156160: > Es so viel Quatsch produziert UND gekauft, das geht auf keine
-
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
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
TImer in Assembler Programmieren
im Beitrag #1943406: > Ein AVR oder 8051 scheint es jedenfalls nicht zu sein. dsPIC30/33 oder PIC24 ?
Dannegger schrieb: >> Ein AVR oder 8051 scheint es jedenfalls nicht zu sein. > > dsPIC30/33 oder PIC24 ? Ne so sieht kein PIC-Assembler aus ...
-
Thread
dspic33fj256
in OSC2 so sieht das main aus: #if defined(__dsPIC33F__) #include "p33Fxxxx.h" #elif defined(__PIC24H__) #include "p24Hxxxx.h" #endif #include "I2CSlaveDrv.h" //Include file for I2C1 Driver // Confiuration Register Settings // Internal FRC Oscillator _FOSCSEL(FNOSC_FRC); // FRC Oscillator
es gibt auch #if defined(__dsPIC33F__) #include "p33Fxxxx.h" #elif defined(__PIC24H__) #include "p24Hxxxx.h" #endif #include "I2CSlaveDrv.h" unsigned char RAMBuffer[256]; //RAM area which will work as EEPROM for Master I2C device unsigned char *RAMPtr; //Pointer to
-
Thread
C für µC lernen wenn man Bascom beherrscht, Hürden?
den C Syntax etwas an der Uni gelernt, und habe richtig C mit einem andwendungsbasierten Buch für PIC24 http://www.amazon.com/Programming-16-Bit-PIC-Microcontrollers-Second/dp/1856178706/ref=sr_1_1?s=books&ie=UTF8&qid=1405872302&sr=1-1&keywords=learning+to+fly+the+pic24 (zusammen mit der dazugehörigen
-
Thread
Bauteilerkennung aus Schaltplan fuer PIC
wenn die Beispiele die man hat bzw. verwendet nicht wirklich Auskunft geben :( Ich habe einen PIC24FJ256GA110-I/PT auf dem Plan und an OSCI sowie OSCO einen 8Mhz -> Quarz ? Quarzoscillator ? -> angeschlossen ... Folgendes Schaltbild: OSCO --------------------------|
welche Bauteile (Bauteilart: Quarz, Quartoscillator, etc.) bei einem Schaltplan wie oben und dem PIC24FJGA110 verwendet werden könnten ... Ausserdem weiss vielleicht jemand welche Footprints kompatibel sind, MA406 scheint nicht gerade leicht erhätlich zu sein (hab von Epson nur MA506 für 8Mhz gefunden
-
Thread
PICF04KA201 nicht erkannt - ICD 3
verwendet und entsprechend den DB-Vorgaben abgeändert: http://www.ece.msstate.edu/courses/ece3724/main_pic24/labs/board_walkthru_pic24.pdf Die Anschlüsse die in der Anleitung noch beschrieben wurden hat mein PIC offenbar nicht, oder sind die nur anders benannt ? Im Anhang ist mein aktueller Schaltplan
-
Thread
Debugger für PIC16LF1527 mit I2C und UART? PICkit3 ?
Was ich nicht ganz verstehe ist die oberste Zeile PIC10F,PIC12F,PIC16F;PIC16F1x;PIC18F;dsPIC30F;PIC24F,PIC24H,dsPIC33F;PIC32MX;PICkit 3;ICD 3;Real ICE Warum sind dort neben den HW Debuggern "PICkit2","ICD3" und "Real ICE" auch noch einzelne Controllerserien aufgeführt? Kann ich die dann auch
-
Thread
Auswahl eines µController mit 8 PWM und CAN-Controller
ATmega64M1 (10x Hardware-PWM). Renesas RX600 http://www.rxmcu.com/EU/Rx600series.html dsPIC33EP, PIC24EP und andere dsPICs und PIC24HJ http://www.microchip.com/maps/microcontroller.aspx und div Controller mit Cortex-M3/M4-Core > Kann ich diese beide einfach mit einem Philips PCA82C250 oder MCP
-
Thread
Testen der OLED für PIC24F Starter Kit 1
Hallo, kann mir jemand einen Beispiel Programm schreiben, um den OLED(Display) der PIC24F Starter Kit 1 zum ersten mal zu testen. Da ich der mitgelieferte Demo Programm zu aufwendig gefunden habe. vielen Dank Josef
Um das Beispiel zu Testen musst du einfach im mitgeliefertem Demo die Main-Funktion im der Datei "PIC24F Starter Kit.c" ersetzen. Gruss Manuel [c] int main( void ) { GOL_MSG msg; // GOL message structure to interact with GOL RGBMapColorPins(); TRISBbits.TRISB1 = 0
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Und die Bauform, naja. > Eine Innovation wäre ja mal ein 32-Bit-uC als DIP. Schau dir mal die PIC24H bzw. dsPIC33F an, die gibts bis 128kByte Flash und 16kByte SRAM in DIP28. Sind aber nur 16bit, mit 40MIPs und Harvard Architektur dürften die ähnlich schnell sein wie der ARM.
Platz und Zeit wie vor 20 >Jahren... Diese "Logik" verstehe ich nicht. >Schau dir mal die PIC24H bzw. dsPIC33F an, die gibts bis 128kByte Flash >und 16kByte SRAM in DIP28. Sind aber nur 16bit, mit 40MIPs und Harvard >Architektur dürften die ähnlich schnell sein wie der ARM. Jep, die habe
-
Thread
TC1047 - Code zur Anzeige
c]V_OUT =(ANALOG-DIGITAL_GEWANDELTEN_WERT)/1024*3,3V [/c], richtig?? Kennt sich jemand mit dem PIC24E aus und kann mir etwas über die richtige Initialisierung des ADC sagen? Ich hbas wie folgt gemacht, aber mehr als unsicher ob das so hinkommt: [c] // ADC ANSELBbits.ANSB0 = 1; // AN0
OK, danke schon mal. WIe sieht es mit dem ADC an AN0 für den PIC24E aus?? Kann da jemand mit Code dienen? Blicke da nciht so ganz durch!
-
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 sich
Hallo Ich habe so ein Pic24 Starter Kit Es ist ein OLED Display Typ SH1101A
-
Thread
Programmierung Evaluierungsplatine ADM00499 von Microchip
Moin moin, ich habe eine Evaluierungsplatine ADM00499 von Microchip, darauf befindet sich ein PIC24, ein MCP3912 und ein Display unter anderem :) Meine Frage ist kann ich eine eigene Programmierung mit MPLAB X aud die Platine spielen? Ich scheitere bereits schon am Anfang bei der Anlegung eines neuen Projektes da ich keine Ahnung habe welches Tool ich wählen soll (als Device hab ich den PIC24FJ256GA110 gewählt). Mfg der Lude
-
Thread
PIC18F Werte frieren irgendwann ein
Goto am Anfang der Routine? Ich kenne zwar die PIC18 nicht, aber weder bei den PIC16 noch bei den PIC24 habe ich je irgendwas in Assembler im Interruptkontext gebraucht. Das erledigt alles der Compiler. Ich denke, das ist bei den PIC18 genauso. MfG Klaus
im Beitrag #6295682: > Ich kenne zwar die PIC18 nicht, aber weder bei den PIC16 noch bei den > PIC24 habe ich je irgendwas in Assembler im Interruptkontext gebraucht. > Das erledigt alles der Compiler. Ich denke, das ist bei den PIC18 > genauso Kommt auf den Compiler an. Das hier ist wohl für
-
Thread
HSV > RGB: Problem mit weichen Farbübergängen
hin. (Herzlichen Dank an Fly!) Hier der Source: [c] #include "p24fj64ga002.h" // CPU: PIC24FJ64GA002 #define PWM_PERIOD_MAX 1024 // 10Bit Auflösung /****************************************************************************/ /* * * * * * * * * * * * * * FUNKTIONEN * *
ich denke du kommst vom PIC18 daher, beim pic24 rennt das mit der PWM etwas anders: [c]OC4CON = 0; // It is a good practice to clear off the control bits initially OC4CONbits.OCTSEL = 1; // This selects the peripheral clock as the
-
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
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
-
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
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
drahtlose Aufladen von Batterien. MicroChip schickt Lernstoff ins Rennen. Erstens gibt es für Nutzer von PIC24 und dsPIC33 unter https://www.microchip.com/en-us/software-library/dspic33-pic24-bootloader ein Tutorium, das das Realisieren von OTA-Firmware-Updates beschreibt. Heraus sticht daran vor allem, dass
-
Thread
PIC32 Funktionen Ein- Ausgänge
bei Farnell für über 10€! Netto! Da kommst Du billiger weg, wenn Du pro Port oder pro 2 Ports einen PIC24F32KA301 (SSOP20, also klein) nimmst, und Dir den I2C/SPI-UART Konverter selber baust. Dann kannst Du das ganze serielle Protokoll auf dem PIC24 laufen lassen. > Ach jetzt hätt ich es bald vergessen
-
Thread
PIC24F Pin Kompatibel zum PIC18F458
Hallo. Wir benutzen den PIC18F458 und würden jetzt gerne auf einen PIC24F umsteigen. Gibt es eine möglichkeit herauszufinden, welche Pin Kompatibel zu meinem alten PIC18F458 sind, ohne alle Datenblätter durchzukauen. Oder vlt weiß ja zufällig jemand was. glg -
Gehäusegröße einzugrenzen. Wie hoch ist Eure Versorgungsspannung? Bei 5V wirds schwierig - die meisten PIC24 sind 3.3V-Chips mit einigen 5V-toleranten Pins. Da bleibt Euch dann nur die dsPIC30-Serie. fchk
-
Thread
Auf eine SD-Karte mit PIC32 und FPGA zugreifen
Ich habe es jetzt so am laufen: FPGA wird von PIC24 konfiguriert. Konfigurationsdatei befindet sich auf SD-Karte. Und später, wenn FPGA die Daten von SD-Karte braucht, werden diese vom PIC24 gelesen und über SPI an FPGA geschickt. So läuft es gut, aber
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
Anon A. schrieb im Beitrag #4454359: Schau Dir die PIC24/dsPIC/PIC32 an. Microchip hat aktuell über 1000 verschiedene PICs auf dem Markt, da sollte auch für Dich was dabei sein. Es gibt auch 5V-Modellreihen (wenn auch nur wenige), und bis 28 Pins gibts auch
sind durch JTAG bei neueren uC rar gesät. Frank K. schrieb im Beitrag #4455158: > Schau Dir die PIC24/dsPIC/PIC32 an. Cyblord -. schrieb im Beitrag #4455949: > Da stimme ich zu. > Und ich würde jederzeit wieder zu ST gehen. Weil wenn man sich im STM32 > Ecosystem mal eingerichtet hat, hat man
-
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
[V] PIC Explorer 16 Development Board + Zubehör
viel Zubehör. Es beeinhaltet: 1 x PICkit 2 Starter Kit 1 x Explorer 16 Development Board 1 x PIC24F Adapterplatine 1 x dsPIC33 Adapterplatine 1 x AC164125 - Speech Playback PICtail Plus Daughter Board Preisvorstellung: 120Euro. unten habe ich die Links zu den Microchip Beschreibungsseiten
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en024858 PIC24F Adapterplatine http://www.microchipdirect.com/ProductSearch.aspx?keywords=ma240011 dsPIC33 Adapterplatine http://www.microchipdirect.com/ProductSearch.aspx?keywords=ma330011 AC164125 - Speech
-
Thread
PIC24/dsPIC33: DMA- und CPU-Zugriff verriegeln?
Hallo, ich benutze im dsPIC33 das ECAN-Modul mit DMA. Wenn eine CAN-Message empfangen wird, wird sie vom DMA-Controller automatisch in den Messagepuffer (im DMA-RAM) geschrieben. Wenn ich mit der CPU diesen Messagepuffer auslese, während gerade eine neue Message kommt, kann es passieren, daß ich inkonstistente Daten bekomme (einige Bytes der alten Message und einige Bytes der neuen Message). Bei einem interrupt-gesteuerten System wäre die Sache klar: Lesen nur unter Interruptsperre! Aber wie mach ich das hier mit dem DMA-Controller? Den DMA-Kanal kann ich nicht sperren/abschalten, weil dieser
-
Thread
ENC28J60 PIC24 Daten an Server übertragen
HI Jungs, ich habe mal wieder ein neues Projekt. Ich muss/will Daten die ich mit einem PIC24FJ128 lese (z.B vom ADC / 8 Kanäle - 50Hz Sample Rate) an einen Server senden. Dieser Server soll die Daten z.b als csv datei speichern. (Später kommt noch ein bisschen Datenverarbeitung auf dem
-
Thread
von C30 Compiler auf XC16: "No rule to make target"
Leute, Ich versuche gerade den Beispiel-Code von der Microchip Seite "CE428 CAN FIFO" für den PIC24EP512GP806 zum laufen zu bekommen. Der Beispiel-Code wurde offensichtlich mit dem C30 Compiler entwickelt, der jedoch schon veraltet ist und ich denke für meinen PIC wäre der XC16 um einiges besser
> > Ich versuche gerade den Beispiel-Code von der Microchip Seite "CE428 CAN > FIFO" für den PIC24EP512GP806 zum laufen zu bekommen. > > Der Beispiel-Code wurde offensichtlich mit dem C30 Compiler entwickelt, > der jedoch schon veraltet ist und ich denke für meinen PIC wäre der XC16 > um