-
Thread
PIC18F45K20 Taktprobleme
glaube ich kaum dass er mit 100MHz stabil läuft. Ich hätte aber eine Lösung für dein Problem: Ein PIC24EP32GP204 mit 70MIPS, den kannst du mit der gleichen IDE und eventuell mit dem gleichen Programmer programmieren...
-
Thread
DS3231 RTC I2C
AVRs sind mitunter schlecht mit Peripherie ausgestattet. Ein gleich großer PIC24F08KL200 hat einen richtigen Hardware-UART und eine richtige MSSP, die alle erdenklichen SPI und I2C-Modi kann. "Tellerrand" sag ich da nur. Dass er nebenbei doppelt so schnell ist und 16 statt 8 Bits
-
Thread
RS485 Bussystem
www.atmel.com/Images/Atmel-9165-LIN-Networking-ATA6629-ATA6631_Datasheet.pdf Alternativ: Jeder PIC ab PIC24 aufwärts kann LIN. Die Peripherie ist bei PIC deutlich leistungsfähiger. Für Dich zB PIC24KL200 14-Pinner: http://ww1.microchip.com/downloads/en/DeviceDoc/30001037c.pdf und dazu ein MCP2050 LIN-Transceiver
-
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
Welcher Transistor?
3.3V betrieben werden, aber dann nur mit reduziertem Takt. Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben werden können. fchk
ohne Verzögerungen von mehr als 1-2 Sekunden läuft. :-) > Moderne PICs (PIC18FxxJxx und alles ab PIC24 aufwärts) sind reine > 3.3V Chips, die auch bei dieser Spannung mit maximalem Takt betrieben > werden können. Das werde ich mir merken. Ich habe hier viele AVRs rumliegen. :)
-
Thread
Einfacher Webserver mit PIC24 + ESP8266
programmiert. Ziel des Projekts war es RGB LEDs über eine Website zu steuern. Momentan da der verwendete PIC24F16KA102 zu wenig PWM Module hat sind es Momentan WS2812 LEDs, alle die gleiche Farbe. Die Website sieht so wie im Anhang aus. Man kann über ein GET Request die Farbe einstelle. Das geht über die Buttons
Vielleicht war deiner ja > etwas langsamer getaktet, da man beim ESP8266 ja 3.3V braucht. Der verwendete PIC24 läuft sowieso nur mit <3.6V
-
Thread
PIC Messwerte für Ausgabe aufbereiten
eine suchst: https://www.mikrocontroller.net/topic/331500#3626502 Welchen PIC verwendest du? Ein PIC24 könnte Multiplikation und Division in Hardware, ein PIC18 könnte Multiplikation in Hardware.
-
Thread
Programmierer für kleinere Aufgaben
, was schlechter zusammenpassendes gibt es kaum. PIC ist weit mehr als ein alter PIC16... So ein PIC24 mit 80MHz steckt einen Atmega locker weg.
LOCKER rein. Hab die bis jetzt nur in ASM programmiert, und beginne erst jetzt mit C bei den PIC24. Naja, du hast wahrscheinlich recht, wenn man schon C Routinen hat für den 8biter und geübt ist im Umgang mit dem Compiler, wird C vermutlich bei so einen kleinen Programm schneller umgesetzt sein.
-
Thread
PIC24FJ -> Bootloader gesucht. I2C(oder SPI) EEPROM programmiert PIC24FJ
in den PIC24. Reset -> Fertig Kennt jemand einen Bootloader, welcher das kann? Wenn nein. Welche Stolpersteine kommen auf mich zu? Reicht ein 1mBit EEPROM für einen PIC24FJ128GB202 aus (128Kbytes)? mfG
dir auch die Bootloader für die dsPIC30 anschauen. Haben eine seehr ähnliche Archiketur wie die PIC24.
-
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?
-
Thread
Experte gesucht: ESD Burst Surge Schutz von USB Schnittstelle
werden es die 27R. Datenblatt des Controllers beachten. Bei den PICs, zumindest den mir bekannten PIC24, PIC32 sind diese Widerstände im Controller. Z.B. PIC32MX 11.26 Hardware Interface http://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX_Datasheet_v2_61143B.pdf
-
Thread
Ausgabe von float oder double über printf [dsPIC33fj]
Dieser besitzt 12Kbyte Programmspeicher und > 1Kbyte RAM Hallo, ich kenne das Problem vom PIC24 (was die gleiche Lib ist). Stringfunktionen aus der PIC24/dsPIC33 Standardlib sind leider verdammt teuer. 1x sprintf %f ->ein paar kBit weg. Einfachste Lösung: Bürde die "komplexen" Sachen dem
-
Thread
Retro Fieber: Z80 oder 68000 ?
muss man nicht mehr banken, kann aber, wenn man 16'er Code portieren will, und die 16-Bitter (dsPIC, PIC24) und 32 Bitter (PIC32) brauchen das ohnehin nicht mehr. fchk
-
Thread
µC, der sich als virtueller COM port ausgibt?
über das auch Daten gesendet werden können, nur halt ein bisschen anders: http://www.engscope.com/pic24-tutorial/14-5-usb-debugger-protocol-design/
-
Thread
PIC USb Kommunikation
zurzeit den Starter Kit von microchip, was du mir empfohlen hast, Im zukunft möchte ich aber mit Pic24EP serie arbeiten die haben USB und Can Bus Chip. Kannst du mir mehr Informationen bezüglich PIC Android kommunikation geben. Vielen Dank
Verständlicher. Ich habe noch ne kurze frage. wenn ich "Basic Android Accessory Demo - C30 - PIC24F ADK for Android" mit mplab öffne, sehe da komplette projekt. Bild1 unter Projekt: Hardware Profiles habe ich alle andere Hardware profile gelöscht und nur noch den HardwareProfile - PIC24F
-
Thread
DM240415 Board für android
support. :( kennt sich einer von euch mit dem Pic Android kommunikation aus? Dieses Board hat einen PIC24f Serie. Funktioniert die Kommunikation bei der PIC24Ep serie genau so oder braucht man da andere Bib.? Vielen Dank
-
Thread
Wlan2Serial Modul für 5 euro
Moin moin Stefan, es macht riesen Spass! ESP8266 IoT HTTP Processing MCU LED Switching at PIC24 WebServer https://www.youtube.com/watch?v=WFo4Fs0p_NY Jetzt kann es losgehen! Gibt viel dieses Wochenende zu tun. Der erste IoT Video Beitrag zu ESP8266 MCU Processing switching LED auf einem PIC24FJ256GB106 laufenden HTTP Server. Urposting hier. Nächster Schritt, der geprüfte Code auf dem IoT ESP8266 Tool wird auf einen Mikrocontroller gepackt. Wenn das Tool fertig ist, gibt es sourcen
-
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
Bezüglich Stack, Heap, Ram etc. auf µC
der Stack vom oberen Ende des Speichers nach > unten Bei den 16-Bittern von Microchip, also PIC24/30/33, wächst der Stack aufwärts. Irgendwas macht Microchip eben immer anders. ;-)
-
Thread
[PIC24] error: syntax error before '.' token
TRISBbits.TRISB13 #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, BYTE
-
Thread
FPGA+SDRAM+PIC Fragen
lernen, Sekundär ums Ergebnis). Ich hab mir da ein FPGA (Cyclone4, Testboard ist vorhanden), einen PIC24 (fürs Display und andere Dinge, z.B. Bedienung) und einen SDRAM ausgeguckt: AS4C4M16S-6TCN (http://www.mouser.com/ds/2/12/64M-AS4C4M16S-7450.pdf) Meine grobe Idee: Ich will 16bit aufnehmen. Hierzu
-
Thread
PICKIT 3 Alternative
Beim DM hast du ganz gute Chancen. Der Pickit3 besteht auch aus einem pic24FJ256 und einer Hand voll Hühnerfutter.
-
Thread
Welcher Microcontroller?
schrieb im Beitrag #3756791: > Hätte da irgendwer einen Tip welcher MC geeignet währe? Der z.B. PIC24FJ64GA004, abhängig davon wie aufwendig die Sensoren verrechnet werden sollen vllt. besser ein PIC32 http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24FJ64GA004 Eine Lib für die SD
Bisher hatte ich mich soweit durch die Datenblätter gewühlt das ich > entweder ein XMC oder einen PIC 24 nehmen wollte, XMC kenne ich nicht, PIC24 dürfte das gewünschte aber (wie gesagt: mit der entsprechenden Software, die Du bestimmt nicht selbst programmieren willst) können. > aber da die Feinheiten
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
richtige µCs ist folgendes sinnvoll: - STM32 discovery + Coocox - PIC + PICkit3 + MPLABX (Vorschlag : PIC24FV32KA301) - AVR (da kenn ich mich leider nicht aus) Alles drei macht Sinn, ist meiner Meinung nach eher eine Geschmacksfrage. Es gibt noch viele weitere (auch bessere), aber das oben ist dass
Netz. Was als Anfänger sehr wichtig ist Meine Empfehlung: Adruino! Bei mir wars auch Adruino -> PIC24 / PIC32 (manchmal : STM32)
-
Thread
Wer kann mir einen Pic programmieren ?
Hallo, Ich suche wegen fehlender Gerätschaft jemanden der mir einen PIC24FJ64GB002 mit einem Bootloader und einer Firmware versehen kann. Bootloader und Firmware liegen als Hex File vor. Der PIC hat ein QFN EP Gehäuse.... Vorgehensweise : Ich schicke euch den
-
Thread
SSD1322 OLED ansteuern
ausführliche Intialisierungsroutine abgebildet, welche ich auch erfolgreich so verwende: (für einen PIC24F, ansteurung über das parallele Interface) [c] /********************************************************************* * Function: void ResetDevice() * Overview: resets LCD, initializes PMP *
-
Thread
RS485 Ende erkennung
längstmöglichen Dauer. 13 Null-Bits können also normal niemals vorkommen. Viele PICs (u.a. alle PIC24/dsPIC33 und PIC32) haben Hardware-LIN-Unterstützung und erkennen damit ein BREAK und lösen dann einen Interrupt aus. fchk
-
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
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
Unterbrüche in SPI Kommunikation
evtl. mir einen Hinweis liefern kann. Folgendes: Ich kommuniziere über die SPI Schnittstelle eines PIC24 mit einem zweiten Baustein. Der Baustein initialisiert die Kommunikation über das CS Signal, woraufhin auf dem PIC ein Interrupt ausgelöst wird und dieser über die zweite SPI Schnittstelle die Werte
-
Thread
15 PICs parallel programmieren
Was für PICs sind das? Ab PIC24 ist es sehr einfach, weil da der ganze High Voltage Krempel wegfällt. Die Umschaltung in den Programmiermodus geschieht hier durch das Reintakten eines Codewortes in !MCLR, und das läuft alles komplett
-
Thread
LCD Display zeigt keine Zeichen an (PIC18, HD44780)
Hallo, habe mal für einen RFM12 Testempfänger/Sender eine Ansteuerung für einen PIC24 im 4-Bit-Mode gemacht. Aber 8Bit und PIC18 sollte leicht umzubauen sein. Eventuell kannst du dir einfach nur die initroutine klauen. Ich hänge das mal dran, vielleicht hilfts ja. Garantie gibts
-
Thread
PIC Data EEPROM Pic24f16KL401
Hallo, ich habe ein Problem, und zwar möchte ich bei meinem Mikrocontroller Pic24F16KL401 das Data EEProm verwenden. Um es zu beschreiben habe ich folgenden Quellcode: int __attribute__ ((space(eedata))) eeData; void WriteEEprom(BYTE StartEEAdresse, WORD *Data) {
-
Thread
PIC Pin Konfiguration und SPI
Deshalb denke ich, dass der Pin nicht als Output konfiguriert ist da Hochohmig. Ich verwende den PIC pic24fj16mc101, das Pinout habe ich oben angehängt. Unten folgt der Code mit dem ich die SPI Peripherie konfiguriere. [c] #define SPI_SS_TRIS TRISBbits.TRISB4 #define SPI_SS_PORT PORTBbits.RB4
passieren, sonst wird nicht entsperrt. Das macht der C-Code nicht. Das gibts auch an anderen Stellen bei PIC24/dsPIC
-
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
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Aber die sind sehr langsam u. brauchen für etwas kompliz. Befehle doch sehr viele Taktzyklen!. PIC24/33 z.B. wären da viel besser u. schneller; zudem deren PPS (fast) einmalig ist. für >im Assembler sehr elegant programmieren .. ist wohl R32C unschlagbar (?)
-
Thread
PIC24xxxEP + emulating EEPROM (AN1095)
Hallo Hat schon mal jemand von Euch mit der PIC24xxxEP204 Reihe und emulating EEPROM (AN1095; Microchip library) gearbeitet? Die Assembler Routinen funktionieren bei mir nicht. Eine Anfrage beim customer support von Microchip blieb bis jetzt ohne
-
Thread
USB --> UART PIC18f2550
Adruino "Serial Monitor" leicht mit dem PIC kommunizieren. Ich habe das schon mehrfach verwendet (PIC24+PIC32), es ist zuverlässig, simpel zu programmieren und für die meisten Sachen ausreichend. Wenn der PIC als unbekanntes Device erkannt wird, ist oft irgendwas an der USB Implementierung faul. Takt ist ein guter tipp. Man braucht auch einen Quarz (außer bei sehr neuen PICS, z.B: PIC24FJ128GC006).
-
Thread
PicKit 3 hängt - Lösung
*ggg*): man benötigt nicht unbedingt einen PICKIT3, ein alter PICKIT2 reicht auch da der verbaute PIC24F damit geflasht werden kann.
welcher die Firmware laden/updaten soll defekt. Da hilft nur mehr den Bootloader neu auf den verbauten PIC24Fxxxx zu flashen, welcher dann die aktuellste Firmware nachlädt. Bevor man sich aber zu solch drastischer Massnahme entschliesst, sollte man überprüfen ob der PICKIT3 tatsächlich nicht mehr erkannt
-
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
Debuger PIC24F32KA302
Mir fallen zwei Sachen dazu ein: Das Programm ist nicht für DEBUG übersetzt Die PIC24 haben typisch 3 Paar Debug-Pins. Programmieren kann man immer auf jedem Paar, Debuggen nur auf dem Paar, das in den Config-Bits gesetzt ist MfG Klaus
Klaus schrieb im Beitrag #3685392: > Die PIC24 haben typisch 3 Paar Debug-Pins. Programmieren kann man immer > auf jedem Paar, Debuggen nur auf dem Paar, das in den Config-Bits > gesetzt ist Vielen tausend Dank. Es waren die Debug-Pins 3 und