PIC18F47Q10 programmieren

Gast #6914183
Lesenswert?
• ▲
▼
Hi Leute !

Ich bin gerade dabei ein Retroprojekt zu realisieren:

https://hackaday.io/project/177988-68k-mbc-a-3-ics-68008-homebrew-computer

In dem Projekt ist ein PIC18F47Q10 verbastelt. Ich habe mich jahrelang
um die Firma Microchiop herumgedrückt, muss mich aber jetzt wohl mit
dem Zeugs beschäftigen. Ich suche jetzt eine möglichkeit den Controller
zu programmieren. Leider unterstützt mein sauteurer GALEP5 diesen Chip
nicht und COnitec will in auch nicht einbauen. Auf ebay bin ich dann
auf folgendes Teil gestossen:

https://www.ebay.de/itm/400926122453?hash=item5d590f21d5:g:hIIAAOSw9V1afr0T

Frage also, ist das geeignet? Welche PC-Software benutzt man dafür?
Ist da auch ein C-Compiler dabei?

Einen schönen Tag noch
Lesenswert?
• ▲
▼
HAL9000 schrieb:

> nicht und COnitec will in auch nicht einbauen. Auf ebay bin ich dann
> auf folgendes Teil gestossen:
>
> https://www.ebay.de/itm/400926122453?hash=item5d590f21d5:g:hIIAAOSw9V1afr0T
>
> Frage also, ist das geeignet?

Ja. Solange da PICKIT3 dabei steht, funktioniert das. Das sind alles 1:1 
Clones.

Wenn Du später auch mal AVRs oder ARMs programmieren und debuggen 
willst, dann brauchst Du ein PICKIT4. Davon habe ich bis jetzt noch 
keine 1:1 Clones gesehen. Ist auch aufwändiger und teurer. MPLABX Snap 
gibts auch, das ist quasi eine abgespeckte Lowcost-Variante vom PICKIT4.

Solange Du nur bei PICs bleibst, reicht das PICKT3.

> Welche PC-Software benutzt man dafür?
MPLABX IDE/IPE. Kostenlos downloadbar.

> Ist da auch ein C-Compiler dabei?
Nein. Den passenden XC8 Compiler musst Du Dir getrennt runterladen (auch 
kostenlos) und installieren. Microchip hat Prozessoren mit 8, 16, und 32 
Bit Datenbusbreite, und für jede Gruppe hast Du extra Compilerpakete. 
PIC18 hat 16 Bit Flash/Programmbus und 8 Bit RAM/Datenbus, braucht also 
den XC8.

fchk
Gast
Lesenswert?
• ▲
▼
HAL9000 schrieb:
> Auf ebay bin ich dann
> auf folgendes Teil gestossen:

Nimm das hier:
https://www.ebay.de/itm/233178069143?hash=item364a7ef897:g:VfIAAOSwkXhcmH8d

Da hast du noch einen Adapter mit dabei.

Das Ding funktioniert so wie das Original.Die Chinesen haben sogar eine 
kleine "Unpaesslichkeit" gleich mitkopiert 😉

https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide
https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers

Den Pic kann man direkt aus de IDE progammieren oder man nimmt die "IPE" 
Software welche automatisch mit der IDE installiert wird.
Mit der IPE kann man das fertige hex-file in den PIC laden,ohne dass man 
die IDE dafuer starten muss.

Du wirst fuer deinen PIC den XC8-Complier downloaden (8bit 
controller).Sie ist frei aber Optimieringsoptionen sind nicht 
aktiviert.Ist der PIC randvoll mit Code kann das ein Hinderniss sein.In 
diesem Falle die XC8 als Testversion aktivieren - gilt glaube ich fuer 
60 Tage.Ich selbst "arbeite" nur mit der freien Version ohne 
Optimierung.Reicht mir allemal aus....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.