-
Thread
Microchip stellt den ICD3 vor
ICD3 vorgestellt, eine verbesserte/schnellere version des ICD2. gedacht vor allem für die dsPIC, PIC24 und PIC32 www.microchip.com/ICD3
-
Thread
PIC - IP-Steuerung mal etwas anders
Flash. Hab jetzt schon Einiges gemacht mit dem TCPIP Stack von Microchip. Hab ihn schon auf PIC18, PIC24 und PIC32 verwendet. Meine Erfahrung: Auf dem PIC18 sind 64K Programmspeicher dafür absolutes Minimum. Besser 128K. Der Stack von Microchip ist zwar robust und kann auch von Haus aus schon einen Menge
-
Thread
PIC Programm flashen
fast ausschließlich mit AVRs gebastelt. Daher 2-3 Anfängerfragen zu PIC. Wie kann ich diesen PIC24HJ128GP310 programmieren? Gibt es da auch etwas wie ISP? Hat er so etwas ähnliches wie Fuses? Können die dann auch mit "ISP" gesetzt werden?
-
Thread
Welcher Mikrocontroller
schlechte Wahl für Anfänger, weil du viel Hilfe und Tutorials finden wirst. Ich würd sonst ja eher PIC24 oder PIC32 empfehlen, aber die kann man nicht mit ATMEL-Assembler programmieren.
-
Thread
Lohnt sich der Einstieg in die MSP430 Welt?
UND Assembler im Grunde angesagt. Guck dir lieber alles mal an, vom PIC10 über MSP, Atmel AVR, PIC24, Cortexe von diversen Herstellern, PIC32, div. Renesas und und und. Manche Architekturen wirst du dann irgendwann man mehr mögen und andere weniger, aber wenigstens in den Grundzügen solltest du so
-
Thread
C18 vs Hi Tech Compiler
C18 basiert auf dem GCC, dort geschriebener Code kann auch bequem auf PIC24 und 32 portiert werden (von Registerzugriffen usw abgesehen). Würde den bevorzugen.
-
Thread
HW SPI und eigener GPIO als CS - zeitverschoben
High und Low, der ESP entscheidet sich immer für '0' Im Gegensatz zu Arduino Mega, PIC18 oder PIC24. Gleiches vorgehen, gleicher Mode. Ein gesendetes 0xFF wird vom LogicAnalyzer auch als 0xFF erkannt, warum nicht beim ESP8266? Gibt es einen Trick? Alle gesendeten letzten Bits werden beim ESP8266
-
Thread
Pic 16f und USART Empfang mit zwei Stoppbits
Fehlgeschlagen... ;) Oder fällt jemandem eine > andere Lösung ein? Nimm doch einen moderneren PIC. PIC24 und PIC32 lassen sich problemlos auf 2 Stopbits einstellen. fchk
-
Thread
Serilles EEPROM in circuit vom PC aus beschreiben?
wund und kann mir keine Übersicht schaffen. Es geht mir darum, dass ich hier ein Layout habe, wo ein PIC24 drauf sitzt. Dieser kann per I2C ein externes EEPROM ansprechen. Jetzt möchte ich den EEPROM mit viel Daten füllen, und frage mich, ob das denn nicht auch vom PC aus geht? Welche Möglichkeiten gibt
-
Thread
2x RS232 auf USB (mit modifizierten Daten)
Controller mit 2 UARTS und USB-Hardware. Leider gibts es keine AVR, der diese Bedingung erfüllt. Ein PIC24FJ64GB002 (28 Pins, auch DIL) würde das alles können. fchk
-
Thread
Benötige Hilfe beim Einstieg in die Mikrocontrollerwelt mit PIC
aber nimm gleich einen PICKIT3. Spätestens wenn modernere PIC (16Fxxxx, diverse PIC18 und erst recht PIC24 etc) Programmieren und Debuggen willst, reicht PICKIT2 oft nicht mehr aus. Man kann dafür ohne weiteres einen "Chinakracher" nehmen - so einer läuft auch hier ohne Probleme. Der PICKIT2 hat nur den
-
Thread
ATtiny12: Assembler in Atmel Studio 7
Programspeichers in den Datenadressraum. Das erlaubt einfache Pointeroperationen statt (E)LPM. Das hat PIC24 z.B. seit Anfang an mit dem PSW (Program Space Window). Oder der Verzicht auf DIL-Packages. Braucht in der Industrie kaum noch jemand. Viel zu teuer in der Bestückung. Wer die Rechnung bezahlt, bestimmt
-
Thread
USB Host zum Schreiben auf USB-Stick
hatte eine der STM32 Serien mit USB-Hostmode/OTG in betracht gezogen oder vielleicht so etwas wie ein pic24fj128gb202. Wobei ich eigentlich auf einen externen PHY verzichten möchte. Allerdings möchte ich auch nicht noch eine Baugruppe, da ich schon 5-6 Baugruppen/Module habe. Am liebsten wäre mir etwas
-
Thread
[PIC] .c + .asm zusammen in einem Projekt verwenden
kein vorhandener C99-Compiler wie der GCC für die AVRs einfach darauf umkonfigurieren lässt. Erst ab PIC24/dsPIC gibt es GCC-Derivate. Peter Dannegger schrieb im Beitrag #2391517: > Wenn ich so an Assembler zurück denke, wie oft hat mich ein falsches > PUSH/POP schon fast zur Verzweiflung getrieben
-
Thread
dsPIC, was taugen die?
höher)). Also Spaß haben kannst Du damit schon. Der Compiler erzeugt standardmäßig nur Code für PIC24, benutzt also die DSP-Erweiterung nicht. Die sprichst Du mit speziellen Intrinsics an, die dann die passenden Opcodes erzeugen). Steht alles im Compilermanual oder bei Microchip. dsPICs sind gut
-
Thread
PIC24FJ64GA002 - SD-Card ansteuern - falsche Response auf CMD0
Hallo liebes Forum, für ein Schulprojekt habe ich eine Platine erstellt, die mithilfe eines PIC24FJ64GA002 eine Micro-SD-Card beschreiben soll. Folgenden Code habe ich dazu auf die Beine gestellt: [C]int spi_send (char u) { SPI1BUF = u; while(SPI1STATbits.SPIRBF == 0); if (ucIndex
-
Thread
PIC16 SPI SD Card
Also, da gibts ein Beispiel dafür: http://elm-chan.org/fsw/ff/00index_e.html Das ist zwar für PIC24, aber der Unterschied ist gering. Man findet die Low-Level IO-Geschichten in diesem Zip "FatFs sample projects for various platforms September 5, 2015". Dabei interessant ist die "mmc..." irgendwas
-
Thread
ersten postiven und negativen Wert des nulldurchgang bestimmen
einlesen muss um noch andere Sachen damit anzustellen. Das ganze soll dann auf einem dsPIC33 bzw PIC24 laufen.
-
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
µC mit Programmierung per USB
http://www.base32.de/micropimp3_info.html). Heutzutage würde ich aber eher zu einem 16-Bit-PIC, z.B. PIC24FJ256GB106 greifen, da der einfach mehr Bummms hat und der Herstellersupport in Form von Entwicklungsumgebung (kostenlos) / Sourcecode / Libraries usw. keine Wünsche offen lässt. Gruß daniel
-
Thread
Welcher PIC-Compiler?
XC8 für 8bit: PIC10 PIC12 PIC16 PIC18 XC16 für 16bit: PIC24 dsPIC30 dsPIC33 XC32 für 32bit: PIC32
-
Thread
PIC 18 in und aus Sleep modus mit UART Interrupt
Woher was der PIC was den Interrupt Triggerns soll (nämlich genau wenn UART Daten anliegen)?? Beim PIC24 kenn ich das in etwa über: [c] void __attribute__((interrupt, no_auto_psv)) _U1RXInterrupt(void) [/c] Damit ist mir klar, dass der Interrupt über U1RX getriggert wird. Woher weiss der PIC das
-
Thread
Probleme mit MAX127 und I2C
. im bild sieht man wie er konfiguriert wird... aber beim read gibt er auf ich benutzte den pic24f128ga010 mit dem c30 compiler hier der code [code] IdleI2C1(); StartI2C1(); IdleI2C1(); MasterWriteI2C1(0x50); // Adresse Write
-
Thread
µC Digital Eingang
definierte Logikpegel realisieren: 0-5V => 0, 10 - 30V => und dann auf digitale Eingänge meines µC's (PIC24F 3,3V). Hat jemand mit sowas Erfahrung bzw. Tipps wie ich das schaltungstechisch am Besten umsetzen kann. Danke für Antworten.
-
Thread
Pic 18F4580 bidirektionalen Port
morgen, @ Dieter Werner Habe es doch richtig verstanden. PSP ist Slave, PMP = Master. Muß dann ein PIC24.... wählen. Gruß Siegfried
-
Thread
Was kommt nach Atmega?
Ich bin vom ATMega auf den PIC24 bzw. dsPIC33 gegangen weil 1. er eine gute 16Bit-RISC-Architectur (bis zu 60MIPS) hat, 2. es Derivate mit interessanter Peripherie (CAN mit DMA usw.) onboard gibt, 3. es leistungsfähige Derivate
-
Thread
Auflösung der Abtastung eines periodischen Signals mit ADC
Konstantstromquelle einen Kondensator und misst die Spannung nach der Zeit über ADC. Da gibt es z.B. den PIC24FJ128 der kann das mit einer Auflösung unter 1ns.
-
Thread
Arduino / ATmega328P UART RX Interrupt LIN
AppNote: https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en592045 Ansonsten hat jeder PIC24/dsPIC33 und PIC32 LIN 2.2 konforme UARTs standardmäßig eingebaut. fchk
-
Thread
Stromversorgung & Anschluss von I2C Modulen an PIC
Hallo, ich habe das für eine "Wetterstation" mir PIC24 wie folgt gemacht: Alle Sensoren und der Funk werden von Prozessorpins versorgt oder über einen FET zugeschaltet (falls der Strom zu groß ist). Nur der LDO und der Prozessor hängen wirklich an der
-
Thread
Call funktioniert nicht
hi leute, ich habe eienn PIC24 und bin gerade dran mein erstes Programm zu schreiben, leider funktioniert call nicht, ich bekomme immer diese Fehlermeldung: Timerbsp.c:30: error: `call' undeclared (first use in this function
-
Thread
cPCI Stecker PLX PCI9030
Hallo ihr Lieben, ich muss mich auch gerade mit der Kommunikation zwischen dem 9030 und einem PIC24 auseinandersetzen. Habt ihr da schon gewisse Erfahrungen die mir weiterhelfen könnten? Ich muss zugeben, dass ich mit PCI noch nie was am Hut hatte. Ich würde mich also über jede Hilfe freuen. Gibt
-
Thread
[V] Mini GPS Module - SkyTraq Venus 6 (22x22x8mm)
Logger besteht aus: - C0283QGLD-T OLED mit 240x320 Pixel und TouchPanel - ST22 GPS-Modul - PIC24FJ256GB110 Microcontroller - AT45DB321D 32-megabit Flash von Atmel - ads7846 TouchScreenController - bq24072 Batterielade IC - 5 Weg Navigationstaster - ncp5810 OLED Spannungsversorgung - 2x
-
Thread
Pointer auf Flash im dsPIC
Assembler. Alles Andere kommt mir eher krampfig vor. Du schreibst wie ein Blinder über Farben. dsPIC/PIC24 hat eine *völlig* andere CPU-Systemarchitektur als PIC10/12/16/18 - AVRs (vor allem die ganz neuen) sind näher dran, was die CPU angeht. Und PIC32 ist wieder völlig anders. Was ähnlich ist, ist
-
Thread
Microchip TCP IP Stack HTTP Server
FileName: TCPIPConfig.h * Dependencies: Microchip TCP/IP Stack * Processor: PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32 * Compiler: Microchip C32 v1.10 or higher * Microchip C30 v3.12 or higher * Microchip C18 v3.34 or higher * HI-TECH PICC
-
Thread
Problem mit I²C
immerhin schon 15kSPS. Jeder halbwegs brauchbare Controller schafft das mühelos. Zwei Beispiele: PIC24FV32KA301 (100kSPS) STM32F072 (1MSPS)
-
Thread
dsPIC33 und MMC/SD-Karte via SPI
ist? Hintergrund: Ich verwende hier ein Mikroelektronika LV24-33A-Board. Dieses wird mit einem PIC24FJ96GA010 ausgeliefert. Ein Beispiel für den Mikroelektronika C-Compiler für dsPICs läuft auf diesem MC relativ problemlos (Beispiel MMC_Fat15_Example.c, frisch-formatiertes FAT-Dateisystem auf der
-
Thread
PIC18F1220 (C-Code) Port (einzelnen Pin) abfragen
ist auf jeden Fall sauberer. fchk PS: Das ganze gilt nicht nur für PIC18, sondern genauso für PIC24/dsPIC und PIC32. Da isses genauso.
-
Thread
TPS63031 Beschaltungs-Frage
der Under voltage lockout threshold (1.4V-1.6V) umgangen? Das "brain" in meiner Schaltung ist ein PIC24, mit dem ich dann auch vorhabe die Batteriespannung zu messen, nur möchte ich das relativ selten machen (low-power). Trotzdem muss ich zur Sicherheit den LIPO beobachten, um es vor Unter-bzw. Überspannung
-
Thread
welcher µC für mikrofon-ADC
nur stellt sich mir die frage welcher µC? einfach ein atmega8 ? in der anleitung steht dass ein PIC24H benutzt wird, welche einen 12-BIT ADC besitzen. funktioniert das genauso gut mit einem 10-bit ADC ?
-
Thread
Bit Angle Modulation Arduino
tatsächlich hat es ein Kollege geschaft durch ein Programm seinen > Atmega32 zu killen, Dann nimm einen PIC24. Ich habe einen Port mit 2.66 MHz togglen lassen und er läuft nach >1 Stunde problemlos... Spaß bei Seite: Am Togglen liegt’s sicher *nicht*. Der Kollege wir schon einen Fehler in der Schaltung
-
Thread
dynamisch Code ausführen - Code von SD-Karte
erst rausbrächte, nachdem sie die gröbsten Böcke bereinigt haben. Die Architektur dieser 16-Bitter (PIC24, dsPIC33, anfangs dsPIC30 aber die heizen doch sehr) ist völlig OK, mit leicht kuriosen Anwandlungen wie einer Multiplikation als schnellstem Weg, zwei Register zu nullen. Zwar getrennte Adressräume
-
Thread
PICKit 2 oder 3?
setzen - mach ich bei den kleinen 8-bittern immer so. So mache ich das auch immer, auch momentan beim PIC24. Für kleinere Projekt nehme ich auch gerne mal ASM.
-
Thread
Verständnisfrage über Sequencer
stellenweise nicht ganz trivial zu verstehen, aber da muß man halt durch - Datenblatt hilft. Beispiel PIC24H: http://ww1.microchip.com/downloads/en/DeviceDoc/70183D.pdf
-
Artikel
Grafisches Display mit Touch
Das eingesetzte Display ist von Microelektronika und wird von einem PIC24F Prozessor gesteuert. Es besitzt eine RS-485 Schnittstelle, um mit der Außenwelt zu kommunizieren. Die Frontplatte ist aus Edelstahl um einem gewissen Design-Anspruch gerecht zu werden. Um nochmals
Abmessung Displaytyp LGM12864B von Microelektronika Displaycontroller SB0107 / KS0108 Microprozessor PIC24FJ128GA006. Stromversorgung 9-24V Hintergrund blau Schrift weiss Goldcap zum puffern der RTC Header für ICD2 / PICKIT vorhanden Zum Nachbauen. Schaltplan: BOM: Bestückungsplan TOP: Bestückungsplan BOT
-
Thread
dsPIC: Daten in Programmspeicher speichern
ein wenig angestaubt, aber funktioniert. Der dsPIC30 ist ein wenig anders als der dsPIC33 und der PIC24, aber wird auch in dem Bootloader unterstützt.
-
Thread
Richtig debuggen mit dem PicKit 3
Guten Abend liebes Forum, Ich arbeite zur Zeit mit einem PIC24E und als Programmierer der PICkit 3. Mein Problem ist, dass ich mit dem Programmierer/Debugger einfach nicht debuggen kann. Ich kann zwar wohl über MPLAB Zeile für Zeile durch gehen, aber ich kann
-
Thread
CAN-Interface mit galvanischer Trennung für Pandaboard (OMAP4)
Du das SPI nicht schneller bekommst, ersetze doch den MCP2515 durch einen PIC18F26K80 (8 Bit) oder PIC24HJ128GP502 (16 Bit) (beides 28-Pinner). Das ist im Prinzip der gleiche CAN-Controller, nur noch mit einem PIC mit drin. Mit dem kannst Du dann einen Ringpuffer implementieren, so dass der PIC die empfangenen
-
Thread
Schnelles GLCD für PIC
wird wohl nicht funktionieren. > Verbindung mit einem PIC 18F4620 Dann nimm einen dsPIC33E oder PIC24E, 60Mips,
-
Thread
PIC Timer-Problem
Vielen Dank für die Antworten. Ich hab die Prioritäten natürlich zugewiesen. Es ist ein PIC24F. Wie auch immer, die Antworten reichen mir eigentlich schon. Ich wollte nur wissen, ob ich einen Fehler im Programmcode habe, oder ob's generell am PIC liegt, da ich mit sich überschneidenden Timerinterrupts