[S] mikroElektronika PICFlash2 oder mikroProg

OP Persönliche Seite #3308463
Lesenswert?

Student stimmt schonmal ;)

Soweit ich weiß ist das Pickit und alle weitere HW von Microchip nicht 
mit mikroC, mikroBasic etc. compiler kompatibel.
http://www.electronicspoint.com/attachments/2865d1318946505-mikroc-programming-problem-untitled.jpg

Sonst hätte ich ja auch den schon bauen können:
http://do2nop.wordpress.com/2012/11/22/usb-in-circuit-debugger-for-mplab/
#3308515
Lesenswert?

Der Link zeigt aber nur Syntaxfehler - sonst nix.

Die "mikroe"-Compiler erzeugen genauso ein .HEX-File - warum sollte sich 
das nicht mit einem PicKit in einen PIC flashen lassen?

Gut, ich habe es aber noch nicht ausprobiert, aber der umgekehrte Weg, 
nämlich ein .HEX-File erzeugen (z.B. mit SourceBoost-C, MPASM,...) und 
dieses mit dem "mikroe" Programmer auf einem "mikroe"-Evalboard dort in 
den PIC zu Flashen, funkteoniert ja auch.
#3308520
Lesenswert?

Hm,
das weiß ich nicht. Ich nutze MPLABX mit den kostenlosen Microchip 
Compilern.
Und bin vollkommen zufrieden. Warum mikroC? Der kostet doch Geld.

Aber selbst wenn, verstehe ich nicht warum es inkompatibel sein sollte. 
Dem Programmer sollte es doch egal sein welcher Compiler benutzt wird. 
Muss man bestimmt nur was in den Einstellungen anpassen. Oder man 
erstellt ein Hexfile und flasht es mit dem MPLABX IPE. Dann sollte es 
erst recht egal sein.

Wie gesagt Pickit3 ist Top und für den Preis mit Studentenrabatt würde 
ich nicht anfangen wollen mir was selber zu ätzen.
Gast #3308819
Lesenswert?

Martin D. schrieb:
> Hallo, suche ein ICD Gerät für MikroC:


Du kannst das Pickit 2 nehmen und es über Auto Import das Hex File nach 
dem compilieren automatisch einlesen. Funzt mit Mikroe problemlos.

Alternativ über das Command line Interface (Mikroe C kann über die Tools 
jeden Brenner einbinden der über Parameter gesteuert wird).

http://www.mikroe.com/forum/viewtopic.php?p=110422
Gast #3308828
Lesenswert?

No y. schrieb:
> das weiß ich nicht. Ich nutze MPLABX mit den kostenlosen Microchip
> Compilern.

You get what you pay for.

>Und bin vollkommen zufrieden.

Glückwunsch, bei mir das immer ein Krampf

> Warum mikroC? Der kostet doch Geld.
Nicht bis 2k Code, bie mir spart dieser schnörkellose Compiler mehr als 
er mehr kostet.
OP Persönliche Seite #3308946
Lesenswert?

No y. schrieb:
> Ja und?
> Das Pickit3 ist ein ICD.

Vielen dank für die Anmerkung, ist mir aber bereits klar.

JensMartin offline schrieb:
> Martin D. schrieb:
>> Hallo, suche ein ICD Gerät für MikroC:
>
> Du kannst das Pickit 2 nehmen und es über Auto Import das Hex File nach
> dem compilieren automatisch einlesen. Funzt mit Mikroe problemlos.
>
> Alternativ über das Command line Interface (Mikroe C kann über die Tools
> jeden Brenner einbinden der über Parameter gesteuert wird).
>
> http://www.mikroe.com/forum/viewtopic.php?p=110422

Ach, das geht? Ich muss gleich mal schauen wo ich diese Einstellungen 
finde.

Und um jetzt nicht aneinander vorbei zu reden:
Ich kann also die im mikroC implementierte debug Funktion über das 
PICkit laufen lassen?
Ich möchte ja nicht nur die hex Brennen sondern sondern step by step 
durch den Code wandern und die Port Zustände bzw. die Variablen 
beobachten.

Das bisherige debugging über hex Upload und Test Run zeigt mir die 
Fehler ja nicht an, man muss sie finden. Über lcd einige Variablen 
anzeigen lassen geht mir auch auf Dauer auf den...
#3309015
Lesenswert?

Martin D. schrieb:
> nd um jetzt nicht aneinander vorbei zu reden:
> Ich kann also die im mikroC implementierte debug Funktion über das
> PICkit laufen lassen?
> Ich möchte ja nicht nur die hex Brennen sondern sondern step by step
> durch den Code wandern und die Port Zustände bzw. die Variablen
> beobachten.

Tja, das ist allerdings schon etwas anderes. Habe auch wie die anderen 
angenommen das es um das FLASHEN geht.
Ich weiss nur das der MICROCHIP ICD2 und ICD3 von mikroe unterstützt 
wird, vom PicKit3 findet sich nichts in den Compiler Dokus!
Gast #3309227
Lesenswert?

Ob das das richtige ist, da
mehrer Programme laufen zulassen, nur
um das zu bekommen was man haben will ?
Dann spar lieber was und hol dir den mikroProg.
Damit läuft es dann einwandfrei, hab den ja auch.
Kostet incl. Versand 129,90 Euro.
Gast #3309249
Lesenswert?

Stefan schrieb:
> Ob das das richtige ist, da
> mehrer Programme laufen zulassen, nur
> um das zu bekommen was man haben will ?

Also hier lief das bisher sehr gut. Wenn das nicht reicht brauchst du 
mMn eh einen Realtime tracer.

Stefan schrieb:
> hol dir den mikroProg. Damit läuft es dann einwandfrei, hab den ja auch.

Hier ebenfalls und nen ICD 2. Hab die aber ewig nicht genutzt und mach 
alles mit dem Intronix.
OP Persönliche Seite #3309256
Lesenswert?

Stefan schrieb:
> Dann spar lieber was und hol dir den mikroProg.
> Damit läuft es dann einwandfrei, hab den ja auch.
> Kostet incl. Versand 129,90 Euro.

Mal sehen, vllt. bleibt mir ja nichts anderes über..

JensMartin offline schrieb:
> Mikroe C kann aber coff

Ist mir bekannt, möchte ich aber nicht.

JensMartin offline schrieb:
> Hier ebenfalls und nen ICD 2. Hab die aber ewig nicht genutzt und mach
> alles mit dem Intronix.

Ist der dann über? Verkaufst du mir den?
Gast #3309271
Lesenswert?

Martin D. schrieb:
>> Hier ebenfalls und nen ICD 2. Hab die aber ewig nicht genutzt und mach
>> alles mit dem Intronix.
>
> Ist der dann über? Verkaufst du mir den?

Sorry, ist ein ICD 3, hab ich 190€ für bezahlt. RS hat den für 156€ neu 
+ Märchensteuer. Den hast du Montag auf dem Tisch mit Garantie und allen 
Schikanen.
OP Persönliche Seite #3309346
Lesenswert?

auch pic user schrieb:
> http://www.mikroe.com/add-on-boards/various/icd2-connector/
>
> Connector is out-of-the-box compatibile with several Microchip
> programmers, such as ICD2/3 and Real ICE.
>
> dann würde ich mir für das Geld doch eher nen CD3 kaufen

Da haben wir es wieder nur mit dem COFF files...
http://www.mikroe.com/download/eng/documents/compilers/mikroc/pro/pic/help/icd2_debugger.htm
Gast #3337707
Lesenswert?

der Vorteil wenn Du alles von Mikroe nimmst ist das alles direkt aus der 
IDE heraus funktioniert..
Wenn Du frickeln wolltest würdest Du vermutlich sowieso gcc nehmen.
Daher würde ich ruhig den von Mikroe nehmen.
Die wachsen ziemlich schnell und allmählich taugen die Compiler auch 
was...wer zu spät einsteigt wird vermutlich keine kostenlosen Updates 
mehr erhalten auf Lebenszeit!!
Und teurer wird der natrülich auch ejdes Jahr, mit dem er besser 
wird..hatte damals für Mikropascal noch 99€ bezahlt mit lifetime updates 
for free!!
MikroC für 129 oder so..
Schau Dir mal die Preise heute an..und beim Arm steigen die gleich 
höhere ein..
Geil ist es schon, Du kannst von C zu PAscal oder von arm zu pic 
springen ohne dich lange einarbeiten zu müssen und irgendwelche Libs 
zusammen zu suchen..daher scheiden alle kostenloses für mich komplett 
aus!

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