C Complieder für PICs

Gast #1178039
Lesenswert?
• ▲
▼
Hi!

> Auf der Internetseite http://www.cc5x.de ist ein C complieder,
> den ich aber nicht verstehen kann,

Also ich wage zu bezweifeln, daß andere C-Compiler wesentlich einfacher 
in der Handhabung sind. Ansonsten gibt's noch den Compiler von Hi-Tech 
und Microchip... (die sind mir zumindest noch bekannt) - aber die sind 
auch nicht einfacher oder schwerer in der Handhabung...

Grüße,
TommyS
Persönliche Seite #1178065
Lesenswert?
• ▲
▼
> Den Quellcod kann ich ja schreiben, aber ich habe die Zeile,
> die zum Ausführen so wichtig ist (Inhalt za: cc5x/cc5x...)
> nicht richtig ausführen kann, ich habe aber schon viele
> möglichkeiten versucht.

Tu uns und Dir den Gefallen und lies Dir das da oben nochmal durch. 
Glaubst Du wirklich, daß man versteht, was Du uns damit zu sagen 
versuchst?

Wenn lange Sätze zu kompliziert sind, dann versuche Dein Problem in 
mehreren kurzen Sätzen zu schildern.
Persönliche Seite #1178108
Lesenswert?
• ▲
▼
Das wirft Dir ja auch keiner vor. Nur ist der von mir zitierte Satz für 
mich ziemlich unverständlich. Und ich denke, daß man auch in 
Oberösterreich ein Problem mit mehreren, knappen und prägnaten Sätzen 
schildern kann.

> aber ich habe die Zeile,
> die zum Ausführen so wichtig ist (Inhalt za: cc5x/cc5x...)
> nicht richtig ausführen kann, ich habe aber schon viele
> möglichkeiten versucht.

Liegt Dein Problem darin, daß Du nicht weißt, wie Du den Compiler dazu 
bringen kannst, den von Dir geschriebenen Quellcode zu übersetzen?

Was ist "die Zeile, die zum Ausführen so wichtig ist"?

Was für "viele möglichkeiten" hast Du schon versucht?
OP #1179484
Lesenswert?
• ▲
▼
Viele Möglichkeiten, ich habe dabei die Zeile, an den Speicherort oder 
an die "Ausführungsdatei" (Ich weiß nicht wie ich das nennen soll) 
umgeschrieben. Es ist aber nie dass passiert, was eigentlich geschehen 
sollte. Schau doch mal auf diese Internetseite ( http://www.cc5x.de ) 
Und erkläre mir wie ich das machen soll.

Danke für die Aufklärung, ich versuche jetzt deutlicher zu schreiben.

(Ich kann nicht immer Antworten,cih binn nicht immer im Forum und ich 
darf meinen Computer nicht auf Internetzugang erweitern.)
Gast #1179499
Lesenswert?
• ▲
▼
Hääääää?

Sorry, aber es wird immer verwirrender...

Fange bei Schritt 1 an: was gibst Du ein?
Schritt 2: was kommt dabei heraus?
Schritt 3: poste Schritt 1 und Schritt 2 hier rein.

Anhand von dem was Du schreibst kann ich (und wahrscheinlich auch die 
meisten anderen hier) nicht mal eine Vermutung anstellen, was Du tust... 
da hilft auch die Webseite vom Compiler-Hersteller nicht weiter...

Grüße,
TommyS
OP #1179510
Lesenswert?
• ▲
▼
Dann benörige ich wohl eine Compiler, der schon eine leich zu bedinende 
Oberfläche hat, und villeicht auch in MBLAB einzubeziehend ist, bei 
dieser Software muss ich nur einen Button im Menü anklicken, und die 
software führt alle anderen Schritte aus, es etwas wäre super, wenn ich 
so eine Software vorgeschlagen bekomme und nicht eine, wo man noch 
einzlne fils selber schreiben muss.

Das Programm auf http://www.ccsinfo.com/content.php?page=compilers ist 
super, was ich gesehen habe, aber man braucht, was ich zurzeit an 
warnmeldungen bekomme habe ein bestimtes Programmiergerät, was ich mir 
nicht noch kaufen will. Wenn es hilft, meine Software zum Brennen ist 
PICprog2006®, ich habe gerade nicht den Namen vom Programmiergerät 
gefunden. wenn es hilft, die Bestellnummer ist 191486 - 62 beim Conrad
OP #1185491
Lesenswert?
• ▲
▼
MBLABE kann ich ja bediene, was ich habe aber herausgefunden, das man 
nicht C Programme Compilieren kann.


Problemtext:

Erzeugen sie eine bat-Datei mit Name "Versuch1.bat" mit folgendem Text :
C:\cc5\cc5x Versuch1.c -IC:\cc5\cc5x -aVersuch1.ASM -u
(Pfad zu cc5x.exe muss angegeben und ggf. angepasst werden)

1. Muss ich den Pfad zu cc5x.exe noch extra angeben und wenn wie

2. Wo muss ich die Datei Versuch1.c speichern
Persönliche Seite #1185714
Lesenswert?
• ▲
▼
OK ich bin auch Österreicher und in Deutsch sau schei*e aber,
ich kann nur erahne was du willst:

Falls du MPLAB verwendest und ich glaub du tust das:
Du musst sagen wo der Compiler und das ganze andere Zeugs liegt:

1.Schritt: Du startest MPLAB
2.Schritt: neues Projekt
3.Schritt: schreib irgend ein Code
4.Schritt: obenin der Dateileiste: Projekt --> Projektname --> Optionen 
-->

Jetzt musst du dem Compiler oder MPLAB sagen wo du die Include Files und 
Libary Files ... hast.

5,Schritt: irgendwo bei Optionen gibst du an wo siche Linker und der 
Compiler befindet. kanndir leider nicht genau sagen wo, da ich meinen 
Rechenr neu aufgesetzt habe und zuzr zeit kein MPLAB drauf ist.

Vileiächt meinst du aber auch sowas zum Programmiren wie C#

ich suche zumindest so was:
Bei C#hatt man eine Form,auf diese Form kann man unterschiedliche 
Elemente ziehn (Buttons oder Timmer ...) ein bischen Programmieren und 
Fertig is.
Und ich suche genau das Selbe zum PIC Programmieren, d.h. wenn ich ein 
Port brauche ziehe ich das Port auf das Projekt und kann schon mal 
irgendwelche attriebute setzten. Danach nich ein Timer dazu, und bei 
jedem Timer Event wird das Port auf 1 gesetzt und dann wider auf .

Falls es so ein Addon oder was weiß ich für MPLAB gäbe, welches beim 
Programmieren so ein schönes Pulldown Menue öffnet, also ich schreibe 
was:
Port. jetzt öffnet sich das Pulldown-Menue und ich kann ales auswählen 
(am besten mit kurzer beschreibung) was das port so kann.

Grüße Luaks
OP #1186448
Lesenswert?
• ▲
▼
Ich kenne so eine Software,sie ist bei Conrad erhältlich und kann in 
Assembler, C und vieleicht auch C++ Grafisch programmieren. Die Software 
kostet aber um die 100 Euro und der Demo kann nicht speichern, ich bin 
mir nicht sicher aber die Software könnte SISY heißen, schau mal bei 
www.conrad.at rein, vielleicht findest du die Software. Sie ist aber 
unter Conrad für ATMEL Controller angeschrieben, ich weiß darum nicht, 
ob es sie auch für PICs gibt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren