-
Thread
PIC16 external RAM
. Debugger, Compiler, Evalkits... free samples. Wenn du mehr Leistung brauchst würde ich einen PIC24 oder DSPic nehmen oder einen ATMEL. Wenn ATMEL dann gleich einen SAM7 oder ähnliches. Ich verwende einen PIC18F8722 und steuere das SRAM über das externe Speicherinterface an. ATMEL hat so etwas nicht
-
Thread
Mikrocontroller Programmieren,wie fange ich am besten an?
einfach alles was nicht benötigt wird herauszuschmeissen. In deinem Fall also z.B. alles was für PIC24 und PIC32 definiert ist. Danach ist der Code nur noch ein Drittel des Ursprünglichne und deutlich besser lesbar. (Wobei es im Fall von TCP-IP immer noch einiges ist, USB hingegen ist danch wirklich
-
Thread
dspic ausreichend für Audio Effekte ?
kennt. Pro's und Con's findet man für beide haufenweise. Habe eben für 25 Euro das Buch: Handbuch PIC24/dsPIC-Mikrocontroller erstanden. Werde mir das mal in Ruhe ansehen....
-
Thread
Pin zuweisen
Hallo leute, wie kann ich denn bei nem PIC24 (p24hj128gp506) einem Variablennamen ein Bit eines Ports zuweisen? Ich habe es jetzt so gemacht, geht aber nicht :-( #define RTS = PORTFbits.RF2
-
Thread
Umstieg bzw. Ergänzung PIC Prozessoren auf Arduino.
beschaffen. In C ist der Wechsel sogut wie nicht spürbar. Sollten die irgendwann nicht reichen, gibts die PIC24/dsPIC und danach PIC32. Bei Arduino gibt es meines Wissens auch welche vom kleinen AVR bis zum ARM, da kann ich aber nichts zur durchgehenden konsistenz der Programmierung sagen. Doch selbst wenn es
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
Ich bin bekennender I2C-Hasse. Drum habe ich das nur für PIC32 selber geschrieben, denn für PIC24 gibts das fertig. Die Unterschiede zu deinem PIC dürften sich in Grenzen halten. Siehe Anhang. Warnung: Mein Code das sehr simpel und blockierend. Es gibt z.B. keine Timeouts, was fatal sein kann
http://ww1.microchip.com/downloads/en/DeviceDoc/70000195f.pdf das I2C Modul ist ident für alle PIC24 und DSPIC33. Das Hauptdatenblatt ist ja immer etwas einfach gehalten. Das oben verlinkte ist sehr viel detaillierter. Ich sehe jedoch, du hast .SCLREL gesetzt. Das Bit hat nur Auswirkungen im Slave-Mode
-
Thread
PIC Compiler
Hallo alle. Ich suche einen kostenlosen Compiler für PIC24, dsPIC und PIC32. Ich würd mich freuen wenn ihr da mehr wisst. MFG Patrick
-
Thread
PIC mir C Programmieren
Source-Code folgender Compiler geladen werden: - MPLAB ASM30 Assembler - MPLAB C Compiler for PIC24 and dsPIC DSCsr - MPLAB C Compiler for PIC32 w/assembler and linker Man kann im Source-Code die Deaktivierung der Optimierung (-O2/-O3) rückgängig machen und das ganze neu compilieren. Und man
-
Thread
PicKit3 zerstört ?
erzwingen. Kann man zum Beispiel machen, indem man versucht, ein Projekt mit einem (in deinem Fall) PIC24 zu programmieren. Dann macht er ein Update. Wenn du wieder zurück auf PIC32 gehst, nochmal. Bei mir hat das mal geholfen. Sonst müsstest du halt mal mit dem Scope kucken, ob NMLCR, PGED und
-
Thread
USB-Microcontroller für universelle Verwendung, I/O
kannst Du keinen LF-Typen verwenden. Wenn Du einen 3.3V PIC nehmen kannst, empfehle ich einen PIC24FJ64GB002. Gibts als SDIP28. Dafür brauchst Du zwar einen Quarz für USB, aber es ist ein 16-Bit PIC und damit deutlich angenehmer zu programmieren. Das ist halt immer eine Abwägung zwischen Stückpreis
-
Thread
Kann PICC18xxx alles, was die PIC10/12/14/16 können?
höher die Nummer, desto leistungsfähiger sind die PICs. Bei großen Projekten kommen dann auch die PIC24 und PIC32 ins Spiel.
-
Thread
Kann diese Tasterschaltung sein?
Jupp. Interne Pullups, Entprellung in Software. Mit PIC24 geht das hervorragend. Ich mach noch immer 100n parallel dazu und schau nur auf die positive Flanke, dann ist das auch noch in Hardware entprellt.
-
Thread
Instruction and Cpu cycles
bei den neuen PIC24H/dsPIC ist Fcy = Fosc/2 => MIPS (max. 40MIPS) :-o
-
Thread
Übersicht Controller und Einstiegskosten (Debugger, Compiler)?
Teile haben allerdings teilweise erhebliche Errata-Listen. - Ich empfehle ganz gerne die Microchip PIC24 und PIC32 Serien als ARM-Alternative, einfach weil der Support von Microchip verhältnismäßig gut ist und Du alles aus einer Hand bekommst: Chips, Compiler, IDE, Debugger-Hardware, Bibliotheken für
-
Thread
Mikrocontroller aussuchen
> diese bevorzugen und mich über mehr Leistung/Funktionen freuen. Na dann wirst Du sicher bei PIC24, dspic33 und PIC32 zugreifen. OK, nur 3.3V, aber DIL. fchk
-
Thread
USB oder serielle Schnittstelle für Atmega-Basteleien
den PCs für sowas. Für die Produktentwicklung entweder den treiberlosen MCP2200(*) oder einen PIC24 mit nativem USB und dem Microchip USB-Stack. Dann kann ich meine Geräte per HID ansteuern und brauche keine extra Kerneltreiber, auch nicht auf Apfelrechnern, und solche Sachen wie "Welcher COM-Port
-
Thread
PIC od. AVR Entwicklungsboard
mal anschaffen. Also: Platine(all die Kondensatoren,resistor,dioden u.s.w.) Mikrokontroller PIC24F... oder AVR Display Tasten (so 10 fuer alle ziffern oder so ähnlich) status Leds das alles brauche ich und ich wage es vorerst nicht alleine zu bestuecken, weil ich mich da nicht so ganz auskenne
-
Thread
PIC32MZ2048EFH144 und UART / PPS
hinweisen, dass man sich über Zukunftssicherheit ebenfalls Gedanken machen sollte. Meine ganzen PIC24-Projekte (alles selber geschrieben) sind auch nach 5 Jahren und X IDE- und Compilerversionen noch wunderbar funktionsfähig.
-
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
Einrichten PC-Lint
Hi Steffen, vielen Dank, werde das mal testen. (nicht dsPIC sondern PIC24 ...) Gruß Michael
-
Thread
PIC16C54 Mikrocontroller
oder einen der den Anforderungen des Schaltplanes gerecht > wird.(siehe schaltplan JPEG) Ein PIC24FV32KA301 dürfte genau das passende sein: 12 Bit ADC, UART, klein (20-Pinner) und billig und dabei leistungsfähig (16 Bit Kern mit 32 MHz), und stromsparend mit XLP-Technologie. fchk
-
Thread
[MSP430] USART, SPI und I²C gleichzeitig?
Hallo, kann man SPI und I²C gleichzeitig benutzten an pic24hj256gp610 und am msp430?? ich bedanke mich schon im voraus
-
Thread
Was muss ich lernen?
man mit PIC18F-Typen arbeiten will: C18-Compiler-Student-Edition Falls man mit dsPIC30/dsPIC33/PIC24-Typen arbeiten will: C30-Compiler-Student-Edition Was er zum Thema Linux schreibt will ich hier garnicht rein kopieren. Was soll ich jetzt nehmen - MPXLAB, MPLAB, C-18-Compiler-Student-Edition?
-
Thread
Weidereinstig Mikrocontroller - welche Familie, welche Tools ?
von CubeMX und der Peripheral Lib, und der freien Version von IAR. Schlussendlich bin ich bei PIC24 + MPLABX gelandet, mit denen ich sehr zufrieden bin. Mir gefällt, wie die Header (vordefinierte Strukturen) und die Datenblätter schön zusammenpassen. Mehr als eine persönliche Vorliebe ist das aber
-
Thread
uC Startup mit Supercap
Problem bei dem möglicherweise schon der Ein oder Andere vorbeigekommen ist. Ich verwende aktuell den PIC24FJ256, der eine VDD Rampe von min. 1V/20ms benötigt. Um das zu realisieren bin ich auf der Suche nach einer pfiffigen Schaltung mit möglichst wenigen Bauteilen. Meine Idee ist es zw. Supercap und
-
Thread
Lohnt sich der Umstieg auf 32-Bit Controller
reinschauen, könnte ne günstige und einfach zu entwickelnde Sache werden, da der Befehlssatz den PIC24 ähnelt. Bekommt man auch Hilfe in Foren. Aber wie gesagt, kommt auf die spezifische Anwendung an.
-
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.