-
Thread
Digikey teurer, Vivado unter Jahresabonnement, kostenlose Compiler von Microchip uvam
bei den PIC10/12/16/18 ist die Architektur so viel anders, dass ein Port keinen Sinn machte. PIC24/dsPic33, PIC32 und PIC64 sind für die jeweilige Plattform modifizierte gccs. fchk
-
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
PICkit3.5 - unter Linux openSUSE Tumbleweed - nicht via lsusb sichtbar
Ich habe ein zweites PIC kit 3.5 bekommen und konnte das erste Kit damit flashen (PIC24FJ256GB106), siehe Anhang. Trotzdem wird das erste Kit am USB Port nicht erkannt. Beim Check mit der Lupe glaube ich zu sehen, das der PIC an den USB Leitungen auf der Platine nicht richtig kontaktiert
-
Thread
PIC Mikrocontroller noch aktuell ?
Lizenzen hab ich auch alle schon) aber "denk dir mal was gutes dazu aus" führt normalerweise nicht zu PIC24. Oder dsPIC.
-
Artikel
Linksammlung
ATtiny85, sehr wenige Bauteile, leicht nachzubauen Amadeus-USB - Highspeed-Programmer für PIC18, PIC24, dsPIC30, PIC32, dsPIC33 und AVR. Bietet auch Möglichkeiten zur Fehlersuche. Signalgenerator - Signalgenerator software Time Partition Testing (TPT) - Test-, und Testauswertewerkzeug für eingebettete
Vielzahl von PIC-Chips und wird ständig erweitert. Derzeit können PIC10F, PIC12F, PIC16F, PIC18F, PIC24H sowie dsPIC30F und dsPIC33F programmiert werden. InCircuit-Programmer und -Debugger (www.stolz.de.be) Einfacher Nachbau des Microchip ICD2s. Zum Programmieren und Debuggen. WinPicProg Programmer und
-
Thread
MPLAB X Debugging mit Snap Debugger vs PicKit
gcc? > > Mplab X kann als IDE beide verwenden. Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den xcDSC.
>> >> Mplab X kann als IDE beide verwenden. > > Wo gäbe es denn den passenden gcc für PIC18, PIC24, dsPIC33 und PIC32? > Also das Adäquat zum xc8, xc16, xc32 und am besten natürlich noch den > xcDSC. Für die 8-Bit PICs gibts keinen gcc-Port, sondern nur das ehemalige HiTech-Zeugs, was jetzt
-
Thread
Pic24/33 Pinsharing mit Pickit
Ich brauche mal eure Ratschläge. Ich benötige an einem PIC24 den kompletten PortB als Eingang. Nun liegen auf PortB dummerweise auch die Programmierpins. Es gibt zwar alternativ mehrere davon, aber eben alle am PortB. Die Peripherie welche an PortB hängt hat
Pickit o | ______ | ADC o---|_1k_|---o---o Pic24
-
Thread
[S] Michrochip USB Starter Kit PIC24 o. dsPIC33
Wie im Betreff zu schon angedeutet, ich suche ein PIC24 oder dsPIC33 USB Starter Kit. DM240012 oder DM330012 Eventuell liegt ja irgendwo noch eines ungenutzt im Schrank. Gruß, Steffen
Developement Kit, ein DM240001, in meiner Schublade liegen. Das erfüllt sogar beide Anforderungen: PIC24 und dsPIC33. Interesse? Gruß Markus
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
Beulenpest und Lepra gleichzeitig. Zumindest die kleinen PICs bis PIC16. PIC18 geht einigermaßen. PIC24 ist eine reguläre µC-Architektur. Und PIC32 ist eigentlich MIPS. Mit dieser krampfhaften Umbenennerei von Architekturen tut sich Microchip IMHO keinen Gefallen. Wer einmal mit PIC16 konfrontiert
man bekommt für unbenutztes Flash ja kein Geld zurück... Axel S. schrieb im Beitrag #7879821: > PIC24 ist eine reguläre µC-Architektur. Und PIC32 ist eigentlich MIPS. Beides keine PICs, nur mit dem Namensschild drauf. Jeder PIC-Programmierer hasst die, und kommt auch nicht damit klar, weil die ganzen
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
das Layout vereinfachen. Sehr praktisch ist auch das PSV-Feature (Program Space Visibility) bei PIC24 und dsPIC33. Hierbei wird ein Teil des Programm-Flashes in den Datenadressraum eingeblendet. Somit muss man nicht mehr mit tblrd ((E)LPM in der AVR-Welt) arbeiten, sondern kann direkt drauf zugreifen
im Beitrag #7858502: > Sehr praktisch ist auch das PSV-Feature (Program Space Visibility) bei > PIC24 und dsPIC33. Hierbei wird ein Teil des Programm-Flashes in den > Datenadressraum eingeblendet. Somit muss man nicht mehr mit tblrd > ((E)LPM in der AVR-Welt) arbeiten, sondern kann direkt drauf
-
Artikel
WS2812 Ansteuerung
MSP430G2553 mit 16 MHz, Interrupts müssen gesperrt sein 43oh forum Ansteuerung mit PIC12, PIC16, PIC18 und PIC24 mit SPI und Bitbanging. Der PIC12/18 muss mit 32MHz (--> 8MHz SPI) laufen. Beim PIC24 sollte das SPI mit 5.3333MHz (16/3) laufen. Bitbanging Versionen gibt es ab 16MHz. Für PIC12, PIC16, PIC18 und PIC24 gibt es Code in ASM und C. Forenthread Ansteuerung mit PIC16F1509 mit CLC. Vorteil: Nicht 100% CPU Auslastung während des Sendens. AN1606 Using the Configurable Logic Cell (CLC) to Interface a PIC16F1509
-
Thread
1-Wire-Bus mit SPI-Modul des PIC
teilen. Im Anhang meine Lösung um 1-Wire-Temperatursensoren DS18B20 an einem SPI-Modul meines PIC24FJ64GP205 zu betreiben. In dem Projekt sind zwei Sensoren an zwei Pins (zwei separate SPI-Module 1&2) eingesetzt. Ich freue mich über Anregungen und bin offen für Kritik. Gruß Martin
-
Artikel
Interrupt
wurden). Andere Microcontroller bieten andere Mechanismen, z.B. sperrt der Assembler-Befehl beim PIC24 die Interrupts für eine bestimmten Anzahl von CPU-Taktzyklen. Die CPU kann dann eine vorgegebene Anzahl an folgenden Befehlen unter Interruptsperre ausführen und der Interrupt wird automatisch wieder
-
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
Welcher Controller für Unterrichtszwecke?
einfache Plattform, die gut zu debuggen ist, und so ein PICKIT3 Clone ist billig. Vielleicht wäre PIC24 eine Alternative, speziell wenn Du Assemblerprogrammierung machen möchtest. Und da Microchip da einen (wenn auch alten) GCC einsetzt, könnte das vielleicht im Unterricht auch Vorteile haben. Bei PIC24
-
Thread
Homelink 433 & 868Mhz Garagentoröffner im Innenrückspiegel
Testen Danach den Gentex Chip. Wieder testen ob es am Tor geht. Falls nicht, auch den PIC24 iC tauschen. Testen. Falls es immer noch nicht geht, den SKY iC tauschen. Testen. Den Kristall Oszillator brauche ich nach meinen Recherchen nicht zu tauschen. Ich danke vorweg für jeden
-
Thread
[V] Großer Haufen versch. digital- und analog ICs
INA827AIDGK 1 RM42L432BPZT 2 INA214CIDCKR 38 TL317CPWR 5 FT232RL 8 AQY282SX 6 XTR111AIDRCT 4 PIC24EP512GP806IPT 8 DRV8801 5 MLX90614ESF 10 MAX5383EZT+ 40 TLV316IDBVT 5 AQY412A 5 ADS1241E 2 MSP430FR5738IRGER 5 LMV762MAX/NOPB 5 TMP124AID 5 AD7745ARUZ 2 PIC18F2455-I/SO 1 PICMZ1024ECGD64
-
Thread
ATMega Auslaufmodell?
kann ? Also ohne Betriebssystem, ohne Treiber ? Und mit welchen > Tools ? Ich bin von AVR auf PIC24 und dsPIC33 gegangen. Das sind jetzt 16 Bit CPUs mit 24 Bit Adressraum, aber die lassen sich wie 8 Bit CPUs programmieren, haben viel bessere und flexiblere Peripherie als die klassischen AVRs (z.B
-
Artikel
Forth
ATMega328 von Dr.C.H. Ting v2.21 mit Dokumentation, 2011 AVR und PIC: FlashForth - ein Forth für PIC18, PIC24/30/33, AVR Atmega Arduni Yún & Raspberry Pi 4th - ein Forth-Compiler für viele Systeme MSP430 CamelForth/430 , ein ANS Forth für TI MSP430 Mecrisp MSP430 Forth Fast Forth für MSP430FR5xxx mit SD CARD
-
Thread
Nutzung eines SPI-Flash durch zwei Mikrocontroller
mit angehängt. Vielleicht habe ich da ja was übersehen. Ansonsten habe ich mal über die CLC des PIC24 etwas schlauer gemacht. Das klingt sehr vielversprechend. Durch ein anderes Design des PIC24 könnte ich die nötigen Pins freischaufeln. Ich werde in den nächsten Tagen erstmal diesen Ansatz weiter
Mal ganz dumm gefragt: Warum nimmst Du nicht für den PIC24 ein extra Flash? Damit ist das Problem gelöst. Meine Vermutung: Über den Audio-Chip werden die ganzen Daten per USB ins Flash geladen. Da gibts genug PIC24 und dsPIC33, die auch USB-Hardware haben
-
Thread
AVR64DD28, mEDBG, Studio 7.0 - Fehler beim Schreiben von Fuses
jedoch unterschiedlich, abhängig davon ob Du einen 12 > Bit, 14 Bit oder 16 Bit Core hast, oder PIC24/dsPIC, und bei PIC32 wird > das MIPS EJTAG durchgetunnelt. Oftmals wird auch noch ein Programming > Executive runtergeladen, der weitere Funktionen implementiert. Das alles > zu implementieren macht
schrieb im Beitrag #7690322: > Ich habe mich vor über 10 Jahren von AVR verabschiedet und zu > PIC24, PIC32 und ARM gewechselt. Da habe ich fürs Geld einfach mehr > Leistung und vor allem deutlich bessere Peripherie bekommen. Kann ich gut verstehen, ich habe auch öfters mal überlegt, zu PIC18
-
Thread
Suche programmierbare Funktastatur
gibt, wäre das vielleicht auch ein > interessanter Ausgangspunkt. Du kannst Dir ja z.B. einen PIC24FJ64GB0002 nehmen (den gibts auch in DIL), dazu den USB-Stack aus der Microchip Library for Applications oder den von signal11 (https://github.com/signal11/m-stack) und Dir das selber nach Deinen Wünsche
> Du kannst Dir ja z.B. einen PIC24FJ64GB0002 nehmen Normalerweise bin ich auf STM32 unterwegs und natürlich kann der auch HID aber ich möchte in diesem Fall halt nicht unbedingt alles selbst machen. Der deutsche Vertrieb von
-
Thread
Raspberry Pi als LIN Simulator
reverse engineering betreiben. Was bei mir nicht notwendig war, weil Master (STM32F7) und Slaves (PIC24FV64KA304) aus meiner Feder stammten. Den offiziellen LIN-Standard hast Du gelesen? fchk
-
Thread
I2C Signal wird nicht fertig gesendet
Hallo Leute, Ich nutze einen PIC24FJ128GB204 als Master und möchte eine I2C- Verbindung zu einem FT200XD (I2C zu USB) aufbauen. Die Verbindung kann auch aufgebaut werden. aber nach einigen Malen "hängt" der Controller sich beim Senden
-
Thread
Steckertyp identifizieren
einen Stecker, den man da temporär als Programmierschnittstelle draufklipsen kann. Das ist für einen PIC24 die ICD Schnittstelle. Das sind 6 Goldpads, 4 große Bohrungen und 3 kleine Bohrungen. Kann mir jemand helfen, was da für ein Stecker passt und wo man den bekommt? Grüße Peter
pin-cable-with-rj12-modular-plug-for-microchip-icd-10-version Am Ende muss ich ja auf den Microchip ICD für den PIC24, der hat einen RJ11 Anschluss. Und mit den 4 Großen Löchern dann die Version mit Halteklammern.
-
Thread
Einbindung Wolf CHA Wärmepumpe in Gebäudeleittechnik mit ISM8i
ich mal das defekte BM-2 aufgemacht. Ein paar Eckdaten: IC104 Komparator LM339DG IC200 CPU PIC24FJ256DA210-I/PT IC201 Echtzeituhr MCP7940N Q200 Quarz f. Uhr C2KNR4C IC202 RAM IS66WV51216BBLL-55TLI IC203 SPI Flash SST25VF016B IC204 I²C EEPROM 24LC64-I C209 Goldcap 5,5V 0,1F Der Goldcap
pin-cable-with-rj12-modular-plug-for-microchip-icd-10-version Und einen Microchip ICD3 oder neuer für PIC24 und PIC32. Der PIC24 ist in den Reglern und dem Bedienmodul. Der PIC32 ist in den ISM7/8. Bisher ungetestet, Kabel wird bestellt. Da ist auf dem BM-2 auch noch ein Footprint ohne die Halteklammern
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
würde reichen. (12V, GND, Daten). Du bräichtest einen kleinen Controller wie z.B. AVR16DD20 oder PIC24F04KL100 (die klassischen AVRs kommen mit LIN nicht gut zurecht) https://ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/PIC24F16KL402-Family-Data-Sheet-DS30001037D.pdf
-
Thread
Full Speed WinUSB-Gerät gesucht
am USB bei Full Speed als WinUSB-Device enumeriert? Hintergrund: Ich versuche gerade auf einem PIC24 (dsPIC24FJ64GB202) WinUSB umzusetzen (alles in Assembler). Ich habe mich durch die USB 2.0 Spec. durchgewühlt und kann z.B. einen FTDI FT232 Chip nachstellen mit erfolgreicher Enumeration unter Win10
-
Thread
UPDI Debugger fuer neuere AVR
benutzen: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/PIC24FV16KM204-Family-Data-Sheet-DS30003030C.pdf https://www.microchip.com/en-us/development-tool/pg164150 https://www.microchip.com/en-us/education/developer-help/learn-tools-software/programmers-debuggers
-
Thread
H743 und F746 - Probleme mit dem Takt
Deswegen ist die IO-Geschwindigkeit VIEL langsamer als der Prozessortakt. Gegenbeispiel Microchip PIC24/dsPIC33: Hier ist der Prozessorteil kein Zukaufteil, sondern integraler Bestandteil. Die ganzen SFRs (Special Function Registers) sind genau wie das RAM und die Prozessorregister (die sich in den ersten
Datenadressbereiches befinden) direkt synchron an den Prozessorkern angebunden. Genau deswegen kann der PIC24 auch atomare Bitbefehle, wählend ARM und MIPS (z.B. PIC32) das von sich aus grundsätzlich nicht können - hier muss die Peripherie entsprechende Bit-Set, Bit-Clear und Bit-Toggle Register oder Bit-Banding
-
Thread
UART RX Interrupt
finden. Und viele Mikrocontroller können IRDA SIR auch codieren und dekodieren, z.B. so ziemlich alle PIC24 und alle PIC32. Die Standards kannst Du Dir immer noch runterladen, und existierende Hardware sollte auch noch zu finden sein. Ansonsten würde es für Deine Synchronisierung helfen, zwei Stopbits
-
Thread
PIC16LF1847 flashen mit ATmega / USBasp / Arduino Nano / ponyser?
dangerousprototypes.com/blog/2012/03/19/you-can-now-use-usbasp-with-picprog-to-program-your-pic18-and-pic24-microcontrollers/ Vpp, Datenblatt nachsehen welche Spannung gewünscht wird. EV geht auch lvp.
-
Thread
Alternativen zu Pickit
kein High Voltage Programming, was viele 8-Bit PICs brauchen, ist also für PIC10/12/16/18 und einige PIC24 keine Option. Zu den PICKITs gibts keine empfehlenswerte Alternative. PICKIT2-Nachbauten solltest Du meiden, PICKIT3-Clones sind für die meisten PICs ok, und PICKIT4 oder 5 ist das, was man in der
Github https://github.com/jorticus/pickit2-editor findet man auch einen, für die Ergänzug von einigen PIC24FJ-Chips, aber auch schon 10 Jahre alt. Vielleicht hast Du Erfolg mit einer Google-Suche und findest ein aktualisiertes PK2DeviceFile.dat
-
Thread
Oscillatorschaltung dsPIC33FJ128MC706A
PICs die interne > Verschaltung etwas anders ist. Beide Varianten finden sich z.B. in dsPIC33/PIC24 Family Reference Manual / Oscillator Module (DS70005131A) - oscdiads1.jpg ist dort als Figure 5-1 auf Seite 21 unter 5.0 PRIMARY OSCILLATOR (POSC).
https://www.mikrocontroller.net/topic/557779#7467615 Ich habe mir jetzt einige Datenblätter von PIC24xxx und dsPIC33xxx angeshen, in allen ist der Oszillator wie im o.g. Link gezeigten Bild https://www.mikrocontroller.net/attachment/605628/oscdiads2.jpg aufgeführt. Man muss daher davon ausgehen, dass
-
Artikel
Reichelt-Wishlist
AVR128DB…, AVR64DD… in SOIC und TQFP Microchip dsPIC33FJ128GP802 | Microchip PIC12F1822 | Microchip PIC24HJ64GP202-I/SP | NXP LPC1114 (auch in DIP verfügbar!) | * NXP LPC214x-Serie ARM7-Controller | | | NXP LPC23xx/24xx | * NXP SAA5281 Videotextinterface | * Parallax Propeller CPU, 8 Cogs - DIP 40 | |
A/D-Wandler) * Microchip PIC 18F6585 | Microchip PIC 18F6720 | Microchip PIC 18F8720 | Microchip PIC 24FJ64GB002-I/SP (USB-OTG im DIP28 Gehäuse) | Atmel XMega-Typen, z.B. ATXMega64A4, ATXMega128A1 | * 7-Segment-Anzeige, blau, gem. Kathode | | | | | | (SC 52-11 BL) 7-Segment-Anzeige, blau, gem. Anode
-
Thread
dsPIC33EP mit 1M Ohm am OSC?
aemDocuments/documents/MCU16/ProductDocuments/DataSheets/dsPIC33EPXXXGP50X-dsPIC33EPXXXMC20X-50X-and-PIC24EPXXXGP-MC20X-Family-Data-Sheet-DS70000657J.pdf
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Alle möglichen Modelle. Zwischen einen PIC12 und PIC18 liegen nochmals einige Welten. Geschweige PIC24 oder PIC32.
-
Artikel
PIC
Familie verfügbar: PIC10, PIC12, PIC16, PIC18. 16 Bit. Die Vertreter der 16 Bit Microcontroller sind PIC24E, PIC24F, PIC24H, dsPIC30F, dsPIC33E, dsPIC33F. Trotz dessen nicht überall ein „F“ in der Bezeichnung ist, haben diese Familien dennoch einen Flash-Speicher. Die dsPICs haben, wie der Name schon vermuten
wieder unter der Microchip-Seite zu finden und auch hier gibt es die Typenlisten für die Familien PIC24E, PIC24F PIC24H, dsPIC30F, dsPIC33E, dsPIC33F. 32 Bit. Der 32 Bit Microcontroller hat nicht mehr viel mit den anfänglichen PICs gemeinsam. Er besitzt einen „MIPS M4K“-Kern aber ist trotzdem Pin-Kompatibel
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
ich nutze den MikroC Pro Compiler und dessen USB-Library für PIC18F14K50 und PIC18F46J50. 16bit PIC24FJxx ist noch in Vorbereitung. PS: Die Mikrocontroller haben ein USB Modul implementiert. Features u.a.: - bidirektionale Kommunikation - PC-Programm erkennt an-/abgestöpselte HW - die Daten werden
-
Thread
Neue Toolchain aufbauen (AVR)
AVRs, weil die einfach mehr und bessere Peripherie haben. Du kannst natürlich auch einen kleinen PIC24 nehmen (mindestens 3-fache Rechenleistung gegenüber einem klassischen AVR, bei PIC24E nicht deutlichst mehr), das kann das Setup dann auch. fchk
Frank K. schrieb im Beitrag #7395271: > Du kannst natürlich auch einen kleinen PIC24 > nehmen (mindestens 3-fache Rechenleistung gegenüber einem klassischen > AVR, bei PIC24E nicht deutlichst mehr), das kann das Setup dann auch. Das "nicht" sollte ein "noch" gewesen sein. Schit
-
Artikel
STM32 für Einsteiger
32-bit colspan="2" align="center" | 8-bit align="center" | 8-bit (PIC18) align="center" | 16-bit (PIC24) align="center" | 32-bit (PIC32) align="center" | 16-bit Neueinsteiger, kaum Elektronikkenntnisse, noch nie programmiert O O X O O Wunsch ist SD-Card oder Grafik-Display X O O align="center" | X align
Sleep Mode. Die Spalte PIC zeigt die Eigenschaften der 8-Bit PIC18 (vergleichbar mit AVR), 16-Bit PIC24/dsPIC (vergleichbar mit MSP430) und 32-Bit PIC32 (vergleichbar mit STM32). Ein Wechsel des Mikrocontrollers innerhalb der Familien ist Codetechnisch problemlos möglich. Hardwaretechnisch sind verschiedene
-
Thread
PI 4 mit PIC18F Kommunikation
Daniel E. schrieb im Beitrag #7378698: > Welcher wäre es den da ? Ein PIC32F PIC24 wäre so eine Option. Die Programmierung entspricht in etwa dem PIC18, er hat aber mehr Ressourcen füt Ethernet. Gibt es auch Beispiele bei Microchip. Was natürlich immer noch nicht die Frage beantwortet