CCS und PICKit2
Dienstag, 22. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  CCS Compiler  |  CCS und PICKit2 « vorheriges nächstes »
Seiten: [1] 2 Nach unten Drucken
Autor Thema: CCS und PICKit2  (Gelesen 4983 mal)
 
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« am: Januar 08, 2010, 19:12:53 »

Guten Abend,
ist es möglich den PICKit2 programmer in CCS PCWHD einzubinden?

MfG Max
Gespeichert
Coltfisch
Sr. Member
****
Offline Offline

Beiträge: 496



Profil anzeigen WWW
« Antworten #1 am: Januar 09, 2010, 16:10:20 »

Hallo,

Zitat
ist es möglich den PICKit2 programmer in CCS PCWHD einzubinden?
Soweit ich weiß, wird das PICKit2 jedenfalls zum Programmieren unterstützt. Debuggen funktioniert meines Wissens nach nicht.

Aber es ist problemlos möglich, die CCS Compiler Suite in die MPLAB-IDE einzubauen. Dann funktioniert das PICKit2 auf jeden Fall mit allen Features  Zwinkernd .

Gruß
Daniel


Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #2 am: Januar 10, 2010, 15:23:21 »

Ich habe eben auf ebay einen Nachbau des ICD2 von Microchip entdeckt.
http://cgi.ebay.de/Compatible-Microchip-PIC-ICD2-ICD-2-Debugger-Programmer_W0QQitemZ250556859414QQcmdZViewItemQQptZSteckverbinder?hash=item3a565a4416

Taugt das Ding etwas? Hat schon jemand erfahrungen mit dem Programmer gemacht?
Der Preis ist sehr verlockend.
Gespeichert
ccs compiler
Gast
« Antworten #3 am: Januar 11, 2010, 15:42:25 »

Hallo Ich habe ein auch eine Frage zum PICkit und ccs compiler und hoffe, dass mir hier jemand helfen kann.
Ich möchte einen PIC 16F690 programmieren und habe mir dazu einen Compiler (ccs Compiler) und eine Schnittstelle zu dem PIC 16F690, das PICkit2 besorgt.
Da ich ein blutiger Anfänger in der PIC Programmierung bin , habe ich keine Ahnung wie ich den Source Code auf meinen PIC programmiert bekomme. Ich kapier einfach nicht wie ich eine Kommunikation zwischen dem ccs compiler umnd dem PICKit herstellen kann.
Kann mir vielleicht jemand darstellen bzw. erläutern wie ich bei meinem Problem vorgehen muss.
Grüße
knomic
Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #4 am: Januar 11, 2010, 17:26:52 »

Also ich mache es über einen Umweg. Ich schreibe das Programm in CCS und Compiliere dieses.
Dann übertrage ich mit der PICKit Software die erzeugte HEX Datei auf den PIC.
Gespeichert
Michelle
Gast
« Antworten #5 am: Januar 12, 2010, 08:54:41 »

Vielen dank für eure Antworten.

Könnte mir jetzt vielleicht noch jemand sagen, welche Einstellungen ich bei der Erzeugung einer HEX Datei bei dem ccs compiler vornehemen muss?

Der PICTyp lautet: 16F690


Grüße und vielen Dank schon im voraus

knomic
Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #6 am: Januar 12, 2010, 09:13:41 »

Du verwendest das LPC Demo Board das bei dem PICKit 2 Programmer dabei war oder?
Dann musst du folgende Fuses setzen:
Code: (c)
#FUSES NOWDT                  //No Watch Dog Timer
#FUSES INTRC_IO              //Internal RC Osc, no CLKOUT
#FUSES NOPROTECT              //Code not protected from reading
#FUSES NOBROWNOUT            //No brownout reset
#FUSES NOMCLR                //Master Clear pin used for I/O
#FUSES NOCPD                  //No EE protection
#FUSES NOPUT                  //No Power Up Timer
#FUSES NOIESO                //Internal External Switch Over mode disabled
#FUSES NOFCMEN                //Fail-safe clock monitor disabled
Gespeichert
Michelle
Gast
« Antworten #7 am: Januar 12, 2010, 09:26:29 »

eigentlich meinte ich die Einstellungen im ccs compiler. Über folgenden Vorgang. "Source Code" vorhanden -->  "Tools" --> Disassembler --> und dann die Einstellungen wie z.B. (Disassembler as, Label format, Input File, etc. )

Das Board verwende ich nicht, da ich meinen PIC als SMD in die Schaltung integriere. Ich habe mir eine neue Platine entworfen (wie eine schnittstelle), mit der ich direkt den PIC auf meiner verwendeten Platine programmieren werde. Ich denke mal, dass es im wesentlichen keinen Unterschied zu dem Demoboard gibt, meiner Meinung nach.

Gruß
Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #8 am: Januar 12, 2010, 09:50:10 »

Achso entschuldige Lächelnd
Verwendest du den CCS Compiler in MPLAB oder die CCS Software?
Gespeichert
Knoll Michelle
Newbie
*
Offline Offline

Beiträge: 12


Profil anzeigen
« Antworten #9 am: Januar 12, 2010, 10:44:42 »

oh, hab vorher total vergessen, dass ich mich nicht eingeloggt habe.  Verlegen

Bis jetzt verwende ich die ccs software, bin aber ert dabei mir alles anzueignen. MPLAB hab ich bis jetzt noch gar nicht verwendet, ist es besser als die ccs Software? Ich bin natürlich nach allen seiten offen.
 

Danke für eure Hilfe

Gruß


* Einstellungen.GIF (35.11 KB, 315x326 - angeschaut 134 Mal.)
« Letzte Änderung: Januar 12, 2010, 11:00:04 von Knoll Michelle » Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #10 am: Januar 12, 2010, 11:17:51 »

Der Disassembler ist nicht das was du benötigst. Dieser erzeugt aus einem Hex Code einen Assembler Code.
Wenn du ein in CCS geschriebenes Programm nach Hex Compilieren möchtest
musst du auf die Registerkarte "Compile" gehen.
Dort kannst du mit "Build All" dein Code Compilieren.
Dabei wird auch die HEX erzeugt und in deinem Projektordner abgelegt.
 
Gespeichert
Knoll Michelle
Newbie
*
Offline Offline

Beiträge: 12


Profil anzeigen
« Antworten #11 am: Januar 12, 2010, 15:44:22 »

Hi,
ok, mir ist es jetzt denke ich klar geworden, wie ich meinen Code auf den PIC bekomme.

Mein letztes Problem ist jetzt, dass wenn ich meinen Code compilieren möchte, dass der ccs Compiler mit folgende Meldung anzeigt: "File not found".

Ich fasse noch mal zusammen wie ich vorgegangen bin:

1. Habe meine Source Code geschrieben und abgespeichert.
2. Source code geöffnet und in dem Reiter compilieren auf "build all" gedrückt
3. oben beschriebener Fehler erscheint.

Grüße
Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #12 am: Januar 12, 2010, 16:05:39 »

Hast du den PIC Wizard für die Projekterstellung verwendet?
Am besten lädst du deinen Code mal hoch.
Gespeichert
Knoll Michelle
Newbie
*
Offline Offline

Beiträge: 12


Profil anzeigen
« Antworten #13 am: Januar 12, 2010, 16:29:17 »

Nein hatte ich nicht. Bei dem Code bin ich mir eigentlich ziemlich sicher, dass alles funktioniert wie ich es mir vorstelle, da ich es schon mit einem anderen Compiler (an der uni)getestet habe.
Ich habe das wizard project nicht verwendet, da mein PIC nicht in der Liste verwendet wird.

Grüße


* Unbenannt.GIF (85.96 KB, 747x656 - angeschaut 129 Mal.)
Gespeichert
Max Pohl
Jr. Member
**
Offline Offline

Beiträge: 65



Profil anzeigen
« Antworten #14 am: Januar 12, 2010, 16:40:42 »

Die Header File von deinem PIC hast du aber?
Komisch bei mir wird er aufgelistet.
Gespeichert
Seiten: [1] 2 Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.043 Sekunden mit 18 Zugriffen.
 
Top! Top!