UPDATE!!! : I have released a new version of IC-Prog 1.05D :
Fixed a timing bug in all LPT based Programmers. It didn't affect all systems though.
Added support for PIC 16F648A/628A.
Added support for PIC 16F88. The 2nd config register (containing fuse IESO and FCMEN) isn't supported yet.
UPDATE!!! : I have released a new (beta) version of IC-Prog 1.05C. Version 1.05B was never released because of my mistake, I apologise.
I have done some bugfixes and added some new chips:
Added support for PIC 18Fxx20 family (See supported devices section).
Added support for PIC 18F4539 (experimental).
Added support for full Scenix/Ubicom SX range using new (and improved) Fluffy2 Programmer by Steven Willis. The Fluffy2 Programmer now has an auto sync detection, so even the very old SX parts (like datecode 9812) can successfully be programmed. You can find more info on the Fluffy2 Programmer page.
IC-Prog also stores the chip name in the saved HEX file. You can use this option to automaticly set the device by openening its file. Use option "Select device from file" on Misc. page.
Added PIC 16F818 and 16F819
Ofcourse, see the notes on version 1.05B ....
UPDATE!!! : I have released a new (beta) version of IC-Prog 1.05B. I have done some bugfixes and added some new chips:
Added support for PIC 16C7xx family (See supported devices section).
Added some more of the PIC 16C6x(x), 7x family (See supported devices section).
Added PIC 16F630 and PIC 16F676.
In-circuit DEBUGGER information for 16F78x(A) family can be found here, on Claude Bigonoff's (Bigocours_at_hotmail_dot_com) pages.
IC-Prog now also supports new DISASSEMBLER DLL for 12bit PIC's, written by Sylvain Tintillier. You can find the DLL in the download section.
UPDATE!!! : I have released a new (beta) version of IC-Prog 1.05A. I have done some bugfixes and added some new chips:
Added support for PIC 16F87xA family. This family does *NOT* support "Verify During Programming" !!
Added DEBUGGER support for PIC 16F87xA family. Go with mouse to Config panel and hit right mouse-button, then select "Edit DEBUGGER Word". You can now enter a value which will be written on the DEBUGGER ISR address (2004h). This value can also be loaded from HEX file.
Added support for PIC 12F family. IMPORTANT: Please read out your PIC 12F and store the file safely. This way you have a backup of your OSCCAL and BANDGAP values!
Added PIC 16C765.
Improved the READ algorithm for all PIC families. Much faster now.
I have changed the 24Cxx selection. Now you can either choose M24Cxx (Microchip) or AT24Cxx (Atmel), because these chips do behave differently regarding I2C Address selection. This is only needed for use with ProPic II now, but maybe in the future other brands will be added aswell.
Ofcourse also other minor bugfixes and updates.
UPDATE!!! : I have released a new version of IC-Prog 1.05. I have done some bugfixes and added some new chips:
Added SDA2546, SDA2586. (Please note that SDA/SDE devices can only be programmed in BYTEWRITE mode, but that will be done automaticly.)
Added DEBUGGER support for PIC 16F87x family. Go with mouse to Config panel and hit right mouse-button, then select "Edit DEBUGGER Word". You can now enter a value which will be written on the DEBUGGER ISR address (2004h). This value can also be loaded from HEX file.
Added support for PIC 18F series, including 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458.
Added support for 16F7x family, including 16F73, 16F74, 16F76, 16F77
Added M6M80041 eeprom.
Improved TAFE Programmer speed.
Added ER1400 eeprom. You must use ER1400 Programmer. Schematic can be found in "Supported programmer types" section.
I have updated the "Supported devices" section. There you will find all devices supported by IC-Prog, but also compatible devices like: CAT35C104 == 93C66.
Thanks to Michalev for help/info on ER1400 Programmer, and thanks to Mirek for his support on the newly added devices! Also thanks to Lookerman and Fabio for help on PIC18F. (And thanks to anyone else ofcourse which I forgot to mention.)
UPDATE!!! : I have released a new (beta) version of IC-Prog 1.04C. I have done some bugfixes and added some new chips:
Modified HEX routines to support "Extended Address Record", produced by AVRStudio and often needed for PIC 18F family.
Added some new serial eeproms like NS77007, M6M80011, M6M80021 and BR9021 (=XLJ9021B). They all use Microwire interface.
Addes some new PIC's including 16CE625, 16C715 and 16C765.
Started some work on PIC 18F family. Now only 18F252 is supported I can read+write CODE MEMORY only.
The ITALIAN helpfile (in IC-Prog press F1 key) is updated. Thanx to Antonio Guerra for his work!
UPDATE!!! : Settings for how to use IC-Prog with Windows XP. Thanks to [Murph] for the explanation:
Open a browser and select the file ic-prog.exe
Press right button on your mouse
Go to Propertties
Go to Compatibility menu
Make sure it is disabled (so no compatibility)
Press Apply icon
Press Accept icon
You need to copy icprog.sys into the SAME directory as icprog.exe. Then you can enter in the ic-prog software, go to Settings, Options and choose the Misc. page. There you can enable the "NT/2000 Driver" it will then be installed.
UPDATE!!! : I have released a new (beta) version of IC-Prog 1.04A. It is not the full new release (I am working on it), but it has some bugs fixed:
Bug using Phoenix on very fast systems (> 900Mhz) resolved (Only Multimac mode)
Adjusted the programming algo of 16F62x devices. (Increased programming values)
Some other minor bugfixes.
UPDATE!!! : There is now a helpfile in Italian language. Thanks to Antonio Guerra for translating.
UPDATE!!! : The helpfile has been updated! It's not complete yet, but it is improved a lot. For example, the Options menu is fully explained.
UPDATE!!! : This site now supports a chat! Users can now help eachother online.
UPDATE!!! : IC-Prog has been updated to 1.04 I have added Turkish, Polish, Greek and German. Supported languages:
English
Spanish (Thanks to Jose from ZdS electrónica for translating!)
French (Thanks to Richard Klein (icprog_at_varicap_dot_com) at www.varicap.com for translating!)
Portuguese (Thanks to Gil for translating and thanks to Fernando Carvalho for the initial (Brazilian) translating!!!)
Dutch (Thanks to Wilfred de Wolf (wolveman_at_westbrabant_dot_net) for translating!)
Italian (Thanks to MM9800 and Pleaser at freesat.cjb.net)
Russian (Thanks to Sergei and Alex Kokaiko)
Greek (Thanks to Con Tanidis)
Polish (Thanks to Rajmund Komosinski)
Turkish (Thanks to Ayhan)
German (Thanks to Christoph Heitkamp)
I have also added the DL2TM Programmer for programming the 89C20x1 devices. Also SCENIX devices are supported now (rev 5.2) using the Fluffy Programmer. Some more modern eeprom devices : CXK1011/12/13, TC89101/102, PDG011. New Philips MCU : P87LPC76x (Thanks to Karl-Erik) The help file is currently being updated. Will be placed on the site soon. Currently the AK64x0 and NS77007/5, 7002 are in development.
NEW -> Howto use "Through Pic Programming" by 2old4this ! I hope you don't mind!
UPDATE!!! : For programming 24Cxx with JDM Programmer, please disconnect pin 7 (WP) of the eeprom from the socket and connect it to GND!
UPDATE!!! : Please do NOT use the option "Enable VCC control for JDM" This option is only experimental and NOT for common use! Please disable it!
UPDATE!!! : IC-Prog has been updated to 1.03B. I've modified the AVR routines. Does now include Signature checking before programming. Modified AN589 support. There also was a problem with the "Erase" routine, which cause many PIC's to fail programming. This routine is now modified.
Now JOHN MORRISON Programmer is supported. Use the following settings:
TAIT Serial Programmer, Invert MCLR+VCC, Direct I/O, I/O Delay 4 or higher.
All Jumpers (4)are looking to the reset swich on the JM Programmer
Also some minor fixes.
UPDATE!!! : IC-Prog has been updated to 1.03A I have added a simple CRD Tool, so that you can upload *.crd files to a smartcard. You need to have the additional bootloader for this. There is now also a simple compare function. Please test it and see if it works. I have added some more devices. Also some minor updates and fixes.
UPDATE!!! : IC-Prog has been updated to 1.02 This is a multi-Lingual version. Bug fixed in TAIT Parallel programmer, successfully tested 16C54. Added 16C56. Full support for Fun-Card, including internal clock(XT ) !! Some minor bug fixes etc.
UPDATE!!! : IC-Prog has been updated to 1.01 It has improved algorithms for I2C, MicroWire, SPI and 4-Wire. It now has multiple buffers and a Smartcard Wizard.
Also some minor updates and fixes.
Main view of IC-Prog:
Click here for detailed information on IC-Prog
NEW!!: I have now added NVM3060 support!!!
NEW!!: I have added a shortcuts page in the Settings->Options menu. You have 4 shortcuts (CTRL +F1 etc) to which you may assign a specific device. In the main screen just use CTRL+F1 to choose that device. There is also a shortcut for the last used file. This shortcut is ALT+F1
NEW!!: I have added "Through Pic Programming" for all smartcards with PIC+24C16. Just enable the Smartcard option in the Settings menu and choose the 24C16 as the device. Then use Read (F8) or Programm (F5) just as normally!!!! This can only be used with a serial port, because the communication is standard asynchronous communication (Phoenix).
You can use Direct I/O or the Windows API to program a device, so you can use it with Windows NT. Windows API is only applicable to Serial Ports! A special driver has been added to IC-Prog to make 'Direct I/O' possible on NT/2000 systems. So now you can use every programmer on every platform!
I have not tested all the devices, so please give me feedback if I have made some errors (always possible!)
Please mail me for verification of a succesfully programmed device!
Note : Not all devices are currently included in the program software! I will try to add as many devices as possible. If you want a specific device, please let me know. Then I will add them first.
Special thanks for helping me with testing of code goes to:
Carsten Post, Zibri, Outsider, Rado, Gb, Paul Walton, Pam, Per Zander, Jim Stewart, Fred Geoffroy and Jens Dyekjær Madsen!
Thanks guys!
TŁUMACZENIE
Programy:
PIC16F818, 16F819, 16F630, 16F676, PIC 18F, PIC18F1320, PIC18F6620,
18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458,
12C508, 16C84, 16F84, PIC 16F877, 16F74, 24C16, 24C32, 93C46,
90S1200, 59C11, 89C2051, 89S53, 250x0, PIC, AVR, 80C51
itp.
Oprogramowanie
to pozwala na zaprogramowanie wszystkich rodzajów seryjny
programowalne Układy scalone w systemie Windows
95/98/NT/2000/ME/XP
Wymagania:
min. 8Mb i procesor
UPDATE
9 JUNE 2008:
I
Kiedy ostatnio zrobił kilka poprawek na IC-Prog zdałem sobie sprawę
tego projektu będzie dla prawie 8 lat już i mogę powiedzieć, że
spożyła musi wolnego czasu.
Zawsze
lubiłem to jednak, i pomagając ludziom, dostarczając IC-Prog
swobodnie do publicznej wiadomości został moim celem.
Więc
teraz postanowiłem dodać przycisk PayPal Darowizna na mojej stronie
internetowej (patrz wyżej). Co oznacza, że jeśli
jesteś zadowolonych użytkowników IC-Prog, i jesteś gotów zrobić
mały darowizny, to jesteś teraz w stanie tego zrobić. Zapraszamy
do oddania:)
Mam
również nową wersję z IC-Prog 1.06B:
•
Różne wewnętrznych poprawek.
UPDATE 1 NOV 2007: Mam nową
wersję z IC-Prog 1.06A:
•
Naprawiono błąd JDM w 1.06A (MCLR nie zostało ustawione, podczas
odczytu / weryfikacji)
UPDATE!
: Mam nową wersję z IC-Prog 1.06:
•
Mała poprawka przy instalacji sterowników NT/2000/XP/Vista
•
Poprawne przeprowadzenie PIC 18F danych eeprom w hex plików (zamiast
16F stylu). Więc proszę sprawdzić dokładnie pliki!
•
Małe zmiany w JDM Programmer kontroli. Prosimy o zgłaszanie do
mnie, jeśli teraz mają problemy z JDM (a nie z 1.05F)
UPDATE!
: Mam nową wersję z IC-Prog 1.05F:
•
Niektóre poprawki w zewnętrznych bibliotek DLL programista (InitDll
i LoadDll funkcje nie były nazywane)
•
źródeł Plugin w dziale download nie uptodate. Aktualizacja
teraz.
UPDATE! : Mam
nową wersję z IC-Prog 1.05e:
•
obsługi języka chińskiego (tradycyjny i prosty)
•
Wsparcie dla zewnętrznych programista poprzez DLL (Skeleton
projektów Programista DLL będzie dostępny)
•
Kilka innych drobnych poprawek i aktualizacji.
•
Więcej urządzeń PIC 18F dodane, takie jak: 18F2585, 18F2620,
18F4455, 18F4520, 18F4550
Zewnętrzne
programista oznacza, że IC-Prog
może rozpocząć własny dll, który napędza własny programista.
Dll programista musi być w \ plugins, w IC-Prog folderu docelowego.
Możesz pobrać jakiś przykład dll i źródeł w sekcji
download.
Rosyjski
pliku pomocy jest również online, dzięki ASD.
UPDATE!
: Plik pomocy węgierskiej jest umieścić w dziale download.
UPDATE!
: Dodałem ustawienia DT001 Programista (od www.dontronics.com)
UPDATE! : Mam nową wersję z
IC-Prog 1.05D:
•
Naprawiono błąd czasu we wszystkich programistów na LPT. To nie
dotyczy wszystkich systemów chociaż.
•
Dodano obsługę PIC 16F648A/628A.
•
Dodano obsługę dla PIC 16F88. 2. Rejestr konfiguracyjny
(zawierający bezpiecznik IESO i FCMEN) nie są jeszcze
obsługiwane.
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.05C. Wersja 1.05B nigdy
nie została wydana ze względu na mój błąd, przepraszam.
Zrobiłem
kilka błędów i dodano kilka nowych układów:
•
Dodano obsługę PIC 18Fxx20 rodziny (patrz sekcja obsługiwanych
urządzeń).
•
Dodano obsługę PIC 18F4539 (eksperymentalne).
•
Dodano obsługę pełnego SceniX / Ubicom zakres SX przy użyciu
nowych (i lepsze) Fluffy2 Programmer Steven Willis. Programator
Fluffy2 teraz detekcji automatycznej synchronizacji, więc nawet
bardzo stare SX części (jak Kod daty 9812) może z powodzeniem być
zaprogramowany. Możesz znaleźć więcej informacji na temat Fluffy2
strony programisty.
•
IC-Prog przechowuje także chip nazwę w zapisanym pliku HEX. Możesz
używać tej opcji, aby automatycznie ustawić urządzenie przez
openening jego pliku. Użyj opcji "Wybierz urządzenie z pliku"
na Misc. strony.
•
Dodano PIC 16F818 i 16F819
•
Oczywiscie, zapoznać się z uwagami na 1.05B wersji ....
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.05B. Zrobiłem kilka
błędów i dodano kilka nowych układów:
•
Dodano obsługę PIC 16C7xx rodziny (patrz punkt obsługiwanych
urządzeń).
•
Dodano kilka z PIC 16C6x (x), rodzina 7x (patrz sekcja obsługiwanych
urządzeń).
•
Dodano PIC 16F630 PIC 16F676 i.
W
obiegu informacji debuggera 16F78x (A) rodziny można znaleźć
tutaj, na stronach (Bigocours_at_hotmail_dot_com) Claude Bigonoff
jest.
IC-Prog teraz
obsługuje również nowe DLL Disassembler dla 12bit PIC, napisany
przez Sylvain Tintillier. Można znaleźć biblioteki DLL w sekcji
download.
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.05A. Zrobiłem kilka
błędów i dodano kilka nowych układów:
•
Dodano obsługę PIC 16F87xA rodziny. Ten rodzinny * nie * wsparcie
"Weryfikacja w czasie programowania"!
•
Dodano obsługę debugger dla PIC 16F87xA rodziny. Idź z myszy do
konfiguracji panelu i kliknij prawym przyciskiem myszy, a następnie
wybierz opcję "Edytuj Słowo DEBUGGER". Można teraz podać
wartość, która zostanie zapisana na adres DEBUGGER ISR (2004h).
Wartość ta może być również ładowany z pliku HEX.
•
Dodano obsługę PIC 12F rodziny. WAŻNE: Proszę przeczytać swoje
12F PIC i zapisać plik w sposób bezpieczny. W ten sposób masz
kopię zapasową wartości OSCCAL i pasmo wzbronione!
•
Dodano PIC 16C765.
•
Lepsza READ algorytmu dla wszystkich rodzin PIC. Znacznie szybciej.
•
Zmieniłem 24Cxx wyboru. Teraz możesz wybrać M24Cxx (Microchip) lub
AT24Cxx (Atmel), ponieważ te układy nie zachowują się inaczej w
sprawie I2C wyboru adresu. To jest potrzebne tylko do użytku z
ProPic II teraz, ale może w przyszłości innych marek zostaną
dodane również.
•
Oczywiscie także inne drobne poprawki i
aktualizacje.
Zrób
Paypal dotacja:
UPDATE
9 JUNE 2008:
I
Kiedy ostatnio zrobił kilka poprawek na IC-Prog zdałem sobie sprawę
tego projektu będzie dla prawie 8 lat już i mogę powiedzieć, że
spożyła musi wolnego czasu.
Zawsze
lubiłem to jednak, i pomagając ludziom, dostarczając IC-Prog
swobodnie do publicznej wiadomości został moim celem.
Więc
teraz postanowiłem dodać przycisk PayPal Darowizna na mojej stronie
internetowej (patrz wyżej). Co oznacza, że jeśli
jesteś zadowolonych użytkowników IC-Prog, i jesteś gotów zrobić
mały darowizny, to jesteś teraz w stanie tego zrobić. Zapraszamy
do oddania:)
Mam
również nową wersję z IC-Prog 1.06B:
Różne
wewnętrzne poprawki.
UPDATE
1 NOV 2007: Mam nową wersję z IC-Prog 1.06A:
Naprawiono
błąd JDM w 1.06A (MCLR nie zostało ustawione, podczas odczytu /
weryfikacji)
UPDATE!
: Mam nową wersję z IC-Prog 1.06:
Małe
poprawki podczas instalacji sterowników
NT/2000/XP/Vista
Poprawne
przeprowadzenie PIC 18F danych eeprom w hex plików (zamiast 16F
stylu). Więc proszę sprawdzić dokładnie pliki!
Małe
zmiany w JDM Programmer kontroli. Prosimy o zgłaszanie do mnie,
jeśli teraz mają problemy z JDM (a nie z 1.05F)
UPDATE!
: Mam nową wersję z IC-Prog 1.05F:
Niektóre
poprawki w zewnętrznych bibliotek DLL programista (InitDll i funkcje
LoadDll nie nazywano)
Źródeł
wtyczki w dziale download nie uptodate. Aktualizacja teraz.
UPDATE!
: Mam nową wersję z IC-Prog 1.05e:
Obsługi
języka chińskiego (tradycyjny i prosty)
Obsługa
zewnętrznych programista poprzez DLL (Skeleton projektów
Programista DLL będzie dostępny)
Kilka
innych drobnych poprawek i aktualizacji.
Więcej
urządzeń PIC 18F dodane, takie jak: 18F2585, 18F2620, 18F4455,
18F4520, 18F4550
Zewnętrzne
programista oznacza, że IC-Prog
może rozpocząć własny dll, który napędza własny programista.
Dll programista musi być w \ plugins, w IC-Prog folderu docelowego.
Możesz pobrać jakiś przykład dll i źródeł w sekcji
download.
Rosyjski
pliku pomocy jest również online, dzięki ASD.
UPDATE!
: Plik pomocy węgierskiej jest umieścić w dziale
download.
UPDATE!
: Dodałem ustawienia DT001 Programista (od
www.dontronics.com)
UPDATE!
: Mam nową wersję z IC-Prog 1.05D:
Naprawiono
błąd czasu we wszystkich programistów na LPT. To nie dotyczy
wszystkich systemów chociaż.
Dodano
wsparcie dla PIC 16F648A/628A.
Dodano
wsparcie dla PIC 16F88. 2. Rejestr konfiguracyjny (zawierający
bezpiecznik IESO i FCMEN) nie są jeszcze obsługiwane.
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.05C. Wersja 1.05B nigdy
nie została wydana ze względu na mój błąd,
przepraszam.
Zrobiłem
kilka błędów i dodano kilka nowych układów:
Dodano
wsparcie dla PIC 18Fxx20 rodziny (patrz sekcja obsługiwanych
urządzeń).
Dodano
wsparcie dla PIC 18F4539 (eksperymentalne).
Dodano
wsparcie dla pełnej SceniX / Ubicom zakres SX przy użyciu nowych (i
lepsze) Fluffy2 Programmer Steven Willis. Programator Fluffy2 teraz
detekcji automatycznej synchronizacji, więc nawet bardzo stare SX
części (jak Kod daty 9812) może z powodzeniem być zaprogramowany.
Możesz znaleźć więcej informacji na temat Fluffy2 strony
programisty.
IC-Prog
przechowuje także chip nazwę w zapisanym pliku HEX. Możesz używać
tej opcji, aby automatycznie ustawić urządzenie przez openening
jego pliku. Użyj opcji "Wybierz urządzenie z pliku" na
Misc. strony.
Dodane
PIC 16F818 i 16F819
Oczywiscie,
zapoznać się z uwagami na 1.05B wersji ....
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.05B. Zrobiłem kilka
błędów i dodano kilka nowych układów:
Dodano
wsparcie dla PIC 16C7xx rodziny (patrz sekcja obsługiwanych
urządzeń).
Dodane
kilka z PIC 16C6x (x), rodzina 7x (patrz sekcja obsługiwane
urządzenia).
Dodane
PIC 16F630 PIC 16F676 i.
W
obiegu informacji debuggera 16F78x (A) rodziny można znaleźć
tutaj, na stronach (Bigocours_at_hotmail_dot_com) Claude Bigonoff
jest.
IC-Prog
teraz obsługuje również nowe DLL Disassembler dla 12bit PIC,
napisany przez Sylvain Tintillier. Można znaleźć biblioteki DLL w
sekcji download.
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.05A. Zrobiłem kilka
błędów i dodano kilka nowych układów:
Dodano
wsparcie dla PIC 16F87xA rodziny. Ten rodzinny * nie * wsparcie
"Weryfikacja w czasie programowania"!
Dodano
wsparcie dla DEBUGGER PIC 16F87xA rodziny. Idź z myszy do
konfiguracji panelu i kliknij prawym przyciskiem myszy, a następnie
wybierz opcję "Edytuj Słowo DEBUGGER". Można teraz podać
wartość, która zostanie zapisana na adres DEBUGGER ISR (2004h).
Wartość ta może być również ładowany z pliku HEX.
Dodano
wsparcie dla PIC 12F rodziny. WAŻNE: Proszę przeczytać swoje 12F
PIC i zapisać plik w sposób bezpieczny. W ten sposób masz kopię
zapasową wartości OSCCAL i pasmo wzbronione!
Dodane
PIC 16C765.
Poprawiono
READ algorytmu dla wszystkich rodzin PIC. Znacznie
szybciej.
Zmieniłem
24Cxx wyboru. Teraz możesz wybrać M24Cxx (Microchip) lub AT24Cxx
(Atmel), ponieważ te układy nie zachowują się inaczej w sprawie
I2C wyboru adresu. To jest potrzebne tylko do użytku z ProPic II
teraz, ale może w przyszłości innych marek zostaną dodane
również.
Oczywiscie
także inne drobne poprawki i aktualizacje.
UPDATE!
: Mam nową wersję z IC-Prog 1.05. Zrobiłem kilka błędów i
dodano kilka nowych układów:
Dodane
SDA2546, SDA2586. (Należy pamiętać, że SDA / SDE urządzenia mogą
być programowane w trybie BYTEWRITE, ale będzie to zrobione
automatycznie.)
Dodano
wsparcie dla DEBUGGER PIC 16F87x rodziny. Idź z myszy do
konfiguracji panelu i kliknij prawym przyciskiem myszy, a następnie
wybierz opcję "Edytuj Słowo DEBUGGER". Można teraz podać
wartość, która zostanie zapisana na adres DEBUGGER ISR (2004h).
Wartość ta może być również ładowany z pliku HEX.
Dodano
wsparcie dla PIC 18F serii, w tym 18F242, 18F248, 18F252, 18F258,
18F442, 18F448, 18F452, 18F458.
Dodano
wsparcie dla 16F7x rodziny, w tym 16F73, 16F74, 16F76,
16F77
Dodane
M6M80041 eeprom.
Poprawiona
szybkość Programmer TAFE.
Dodane
ER1400 eeprom. Musisz użyć ER1400 Programmer. Schemat można
znaleźć w "Obsługiwane typy programista" sekcji.
I
został zaktualizowany "Obsługiwane urządzenia".
Znajdziesz tam wszystkie urządzenia obsługiwane przez IC-Prog, ale
również urządzeniami, takimi jak: CAT35C104 == 93C66.
Dzięki
Michalev o pomoc / info na ER1400 Programmer, a dzięki Mirek za jego
poparcie na nowo dodanych urządzeń! Również dzięki Lookerman i
Fabio o pomoc na PIC18F. (I dzięki nikomu ofcourse, które
pominąłem.)
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.04C. Zrobiłem kilka
błędów i dodano kilka nowych układów:
Ostatnia
aktualizacja procedur HEX do wsparcia "Extended Address Record",
wyprodukowany przez AVRStudio i często potrzebne do PIC 18F
rodziny.
Dodano
kilka nowych szeregowych EEPROM jak NS77007, M6M80011, M6M80021 i
BR9021 (XLJ9021B =). Wszyscy użyciu interfejs Microwire.
Addes
nowe PIC tym 16CE625, 16C715 i 16C765.
Rozpoczęły
prace nad PIC 18F rodziny. Teraz tylko 18F252 jest obsługiwana mogę
czytać + pisać pamięci kodu tylko.
WŁOSKI
plik pomocy (w IC-Prog naciśnij klawisz F1) jest aktualizowana.
Thanx Antonio Guerra za pracę!
UPDATE!
: Ustawienia dla sposobu korzystania IC-Prog z Windows XP. Dzięki
[Murph] dla wyjaśnienia:
Otwórz
przeglądarkę i wybierz plik ic-prog.exe
Naciśnij
prawy przycisk myszy
Idź
do Propertties
Przejdź
do menu Zgodność
Upewnij
się, że jest wyłączona (więc nie ma zgodności)
Kliknij
przycisk Zastosuj ikonę
Naciśnij
Akceptuj ikonę
Należy
skopiować icprog.sys w tym samym katalogu co icprog.exe. Następnie
można wprowadzić w programie IC-prog, przejdź do Ustawienia, Opcje
i wybierz Misc. strony. Nie można włączyć "Driver NT/2000"
zostanie ona zainstalowana.
UPDATE!
: Mam wydała nową (beta) wersji IC-Prog 1.04A. Nie w pełni nowej
wersji (pracuję nad nim), ale ma kilka bugów:
Bug
przy Phoenix na bardzo szybkim systemów (> 900Mhz) rozwiązane
(tylko w trybie Multimac)
Poprawiono
algorytmy programowania urządzeń 16F62x. (Zwiększenie wartości
programowania)
Kilka
innych drobnych błędów.
UPDATE!
: Jest teraz plik pomocy w języku włoskim. Dzięki Antonio Guerra
za tłumaczenie.
UPDATE!
: Plik pomocy został zaktualizowany! To nie jest jeszcze kompletna,
ale poprawił się. Na przykład w menu Opcje jest w pełni
wyjaśnione.
UPDATE!
: Ta witryna obsługuje teraz na czacie! Użytkownicy mogą teraz
pomocy online sobą.
UPDATE!
: IC-Prog został zaktualizowany do 1.04 dodałem turecki, polski,
grecki i niemiecki. Obsługiwane
języki:
Angielski
Hiszpański
(Dzięki Jose z ZDS electrónica za tłumaczenie!)
Francuski
(Dzięki Richard Klein (icprog_at_varicap_dot_com) w www.varicap.com
za tłumaczenie!)
Portugalski
(Dzięki Gil do tłumaczenia i dzięki Fernando Carvalho do wstępnej
(Brazylia) tłumaczenia!)
Holenderski
(Dzięki Wilfred de Wolf (wolveman_at_westbrabant_dot_net) za
tłumaczenie!)
Włoski
(Dzięki MM9800 i Pleaser w freesat.cjb.net)
Rosyjski
(Dzięki Siergiej i Alex Kokaiko)
Grecki
(Dzięki Con Tanidis)
Polska
(Dzięki Rajmund Komosinski)
Turecki
(Dzięki Ayhan)
Niemiecki
(Dzięki Christoph Heitkamp)
Mam
również dodał DL2TM programisty do programowania 89C20x1 urządzeń.
Również urządzenia SceniX są obsługiwane teraz (rev 5.2) przy
użyciu Fluffy Programmer. Niektóre bardziej nowoczesnych urządzeń
eeprom: CXK1011/12/13, TC89101/102, PDG011. Nowy Philips MCU:
P87LPC76x (Dzięki Karl-Erik) Plik pomocy jest obecnie aktualizowany.
Zostaną umieszczone na stronie wkrótce. Obecnie AK64x0 i NS77007 /
5, 7002 znajdują się w rozwoju.
NOWOŚĆ
-> użyj Howto "Przez Programowanie zdjęcia" przez
2old4this! Mam nadzieję, że nie masz nic!
UPDATE!
: Do programowania 24Cxx z JDM Programmer, należy odłączyć pin 7
(WP) z eeprom z gniazdka i podłączyć go do GND!
UPDATE!
: Proszę nie używać opcji "Włącz VCC kontroli JDM" Ta
opcja jest eksperymentalna i nie do wspólnego użytku! Prosimy go
wyłączyć!
UPDATE!
: IC-Prog został zaktualizowany do 1.03B. I został zmodyfikowany
procedury AVR. Czy teraz to Signature sprawdzania przed
programowania. Ostatnia aktualizacja AN589 wsparcia. Był tam również
problem z "Erase" rutynowe, które powodują wiele PIC na
porażkę programowania. Procedura ta jest modyfikowana.
Teraz
John Morrison Programator jest obsługiwany. Użyj następujących
ustawień:
TAIT
programator, odwróć MCLR + VCC, Direct I / O, I / O Delay 4 lub
wyższym.
Wszystkie
Swetry (4) szukasz reset swich na JM Programmer
Również
kilka drobnych poprawek.
UPDATE!
: IC-Prog został zaktualizowany do 1.03AI dodano prosty CRD
narzędzi, aby można było przesyłać pliki *. crd do karty. Musisz
mieć dodatkowy bootloader do tego. Obecnie jest również proste
funkcje porównania. Można go przetestować i sprawdzić, czy
działa. Dodałem kilka urządzeń. Również drobne aktualizacje i
poprawki.
UPDATE!
: IC-Prog został zaktualizowany do 1.02 Jest to wielojęzyczna
wersja. Błąd w TAIT Parallel programista, z powodzeniem
przetestowany 16C54. Dodane 16C56. Pełne wsparcie dla Fun-Card, w
tym wewnętrzny zegar (XT)! Kilka drobnych poprawek błędów
itp.
UPDATE! :
IC-Prog został zaktualizowany do 1.01 Ma ulepszone algorytmy dla
I2C, MicroWire, SPI i 4-przewodowych. Teraz ma wielu buforów i
Kreator Smartcard.
Również
drobne aktualizacje i poprawki.
Widok
ogólny IC-Prog:
Kliknij
tutaj, aby uzyskać szczegółowe informacje na IC-Prog
NOWOŚĆ:!
Mam teraz dodać NVM3060 wsparcie!
NOWOŚĆ:!
Dodałem stronę skrótów w menu Ustawienia-> Opcje. Masz 4
skróty (ctrl + F1 itd.) do których można przypisać konkretnego
urządzenia. Na głównym ekranie po prostu użyć CTRL + F1 do
wyboru tego urządzenia. Istnieje również skrót do ostatniego
pliku używany. Ten skrót jest ALT + F1
NOWOŚĆ:!
Dodałem "Przez Programowanie zdjęcia" dla wszystkich kart
inteligentnych z PIC +24 C16. Po prostu włącz Smartcard w menu
Ustawienia i wybierz 24C16 jako urządzenie. Następnie za pomocą
Read (F8) lub Programm (F5) tak jak zwykle!! Może być używany
tylko z portu szeregowego, ponieważ komunikacja jest standardem
komunikacji asynchronicznej (Phoenix).
Możesz
użyć Direct I / O lub Windows API do programowania urządzenia,
dzięki czemu można używać go z Windows NT. Windows API ma
zastosowanie jedynie do portów szeregowych! Specjalny sterownik
został dodany do IC-Prog do 'Direct I / O "dostępny na
NT/2000. Teraz możesz korzystać każdy programista na każdej
platformie!
Nie
testowałem wszystkich urządzeń, więc proszę mi dać swoją
opinię, jeśli mi się kilka błędów (zawsze możliwe!)
Proszę
napisz do mnie w celu sprawdzenia urządzenia skutecznie
zaprogramować!
Uwaga:
Nie wszystkie urządzenia są obecnie zawarte w oprogramowaniu
program! Postaram się dodać jak wiele urządzeń, jak to możliwe.
Jeśli chcesz konkretne urządzenie, proszę dać mi znać. Wtedy
dodam je w pierwszej kolejności.
Specjalne
podziękowania za pomoc w testowaniu kodu udaje się do:
Carsten
Post, Zibri, Outsider, Rado, Gb, Paula Waltona, Pam, Per Zander, Jim
Stewart, Fred Geoffroy i Jens Dyekjær Madsen!
Dzięki
chłopaki!