PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parsic und andere PIC´s???



Mc_Loyd
19.06.2006, 19:24
So, ich war lange nicht mehr hier im RN - zum größten Teil habe ich mich nicht mehr mit Robotern beschäftigt, weil meine Zeit wohl zu knapp war. Doch letzte Tage bin ich dann wieder auf den Geschmack gekommen, kam wohl deshalb weil ich im TV und live (also vor Ort) den RoboCup gesehen habe und das hat mich wieder total motiviert auch mal wieder was zu tun!!!

ABer nun zu meiner Frage (bei der ich sicher als n00b verschriehen werde)

Wenn jemand Parsic kennt und damit gearbeitet hat, so kann er mir unter Umsätnden helfen.
Wie gesagt dreht es sich um das Programm Parsic http://www.parsic.de/ (bin für alternativen auf Basis graphischer Programmierung immer offen)

Ich möchte mit dieser Software einen PIC programmieren den dieses Programm eigentlich nicht unterstützt.
Möchte gerne den 12F675 oder den 16F684 programmieren Parsic unterstützt aber nur diese

PIC12C508A

PIC12C509A

PIC12CE518

PIC12CE519

PIC12C671

PIC12C672

PIC12CE673

PIC12CE674

PIC16C84

PIC16F84

PIC16F84A

PIC16C71

PIC16C711

PIC16C61

PIC16C62B

PIC16C63A

PIC16C64A

PIC16C65B

PIC16C66

PIC16C67

PIC16C712

PIC16C715

PIC16C716

PIC16C72

PIC16C72A

PIC16C73

PIC16C73A

PIC16C73B

PIC16C74

PIC16C74A

PIC16C74B

PIC16C76,

PIC16C77

PIC16F627(A)

PIC16F628(A)

PIC16F873(A)

PIC16F874(A)

PIC16F876(A)

PIC16F877(A)

PIC16C620A

PIC16C621A

PIC16C622A

PIC16CE623

PIC16CE624

PIC16CE625

PIC16C54

PIC16C56

PIC16C58

PIC16C55

PIC16C57

Kann ich einen dieser PIC´s auswählen und später leicht anwenden (mit geringer Modifikation des Assemblercodes) ??? Welcher dieser oben genannten Microcontroller wäre wohl am bestern geeignet?

Thx schonmal, Simon

PICture
20.06.2006, 07:37
Hallo Mc_Loyd!

Ich kann Dir nur sagen, dass Du alle PICs mit C (c.B. 16C57) fürs mehrmalige Umprogrammieren vergessen kannst, da sie nur einmal programmiert werden können.

Ich kenne das Programm Parsic nicht. Ich weiss nur, dass egal in welcher Hochsprache ein Programm für PIC geschrieben wurde, in sein Programmspeicher wird immer eine HEX Datei durch s.g. "Brenner" eingeschrieben, die durch ein Compiler oder Assembler erstellt wurde.

Ich denke, dass man ein Program in einer Hochsprache für unterstützten PIC Typ schreiben kann und dann versuchen in anderen "Einbrennen", wenn man bei dem "Brenner" den eigentlichen Typ wählt. Ich habe es selber noch nicht probiert, es müsste aber gehen, weil der "Brenner" nur die Grösse des Programmspeichers prüft.

In jedem Fall innerhalb einer Familie (z.B. 16F) ist die Maschinensprache für alle Typen gleich. Ich kann auch sagen, dass der 16F84(A) am populärsten ist.

Eine Differenz zwischen z.B. 12F und 16F ist nur bei I/O Portsnamen, die beim 12F heissen "GPIO" und beim 16F "PORTA", "PORTB", PORTC" u.s.w. Komplizierter wird es mit verschiedenen anderen Ein- und Ausgängen (Komparator, A/D Wandler, PWM, UART, u.s.w).

MfG