Naprogramování PIC10F206 v MPLAB IDE v8.63
Moderátor: Moderátoři
- markoni
- Příspěvky: 2310
- Registrován: 30 říj 2006, 01:00
- Bydliště: Poblíž Zlína
- Kontaktovat uživatele:
Naprogramování PIC10F206 v MPLAB IDE v8.63
Zdravím
Nemohu naprogramovat PIC10F206 v MPLAB IDE v8.63 MPLAB ICD2 a přitom má to byt podle select device podporované viz příloha vyhazuje mi to viz příloha.
Už jsem se polekal že mi to nejde ten klon MPLAB IDE protože jsem už poměrně dlouhou dobu tím mic nědělal ale když jsem na to připojil PIC16F628A tak je to v pohodě tak se ptám kde může být zakopaný pes? díky
Nemohu naprogramovat PIC10F206 v MPLAB IDE v8.63 MPLAB ICD2 a přitom má to byt podle select device podporované viz příloha vyhazuje mi to viz příloha.
Už jsem se polekal že mi to nejde ten klon MPLAB IDE protože jsem už poměrně dlouhou dobu tím mic nědělal ale když jsem na to připojil PIC16F628A tak je to v pohodě tak se ptám kde může být zakopaný pes? díky
- Přílohy
-
- MPlab ICD 2.JPG
- (127.05 KiB) Staženo 82 x
-
- Select Device.JPG
- (48.56 KiB) Staženo 44 x
Čím víc dál se snažím se učit tím poznávám že nic nevím
Na obrázku v Output window se píše něco jako Download operating system Failed.
Tj. musíte nejprve v pořádku naloadovat do ICD2 operační systém. Pak vám řada 10F půjde programovat. Zkuste v MPLAB IDE zvolit jiný čip např. 16F876 a pak zase 10F206, to by mělo znova vyvolat ten ICD2 operating system downloading.
edit1: tak alespoň prověříte, že operační systém pro řadu 16F se v pořádku nahraje, sledujte pečlivě co se děje v Output window.
Tj. musíte nejprve v pořádku naloadovat do ICD2 operační systém. Pak vám řada 10F půjde programovat. Zkuste v MPLAB IDE zvolit jiný čip např. 16F876 a pak zase 10F206, to by mělo znova vyvolat ten ICD2 operating system downloading.
edit1: tak alespoň prověříte, že operační systém pro řadu 16F se v pořádku nahraje, sledujte pečlivě co se děje v Output window.
- markoni
- Příspěvky: 2310
- Registrován: 30 říj 2006, 01:00
- Bydliště: Poblíž Zlína
- Kontaktovat uživatele:
Zdravím
Měl jste pravdu že to nemůže natáhnout systém já jsem zkoušel PIC16F628A normálně se to připojilo a příkazem read přečetlo to co tam je naprogramováno mimochodem mám tam teploměr s DS18B20 LCD a jistě chápete že jsem nechtěl pokoušet něco jiného tam natáhnout, ale jak mile jsem chtěl Downloading Operating System pro rodinu 16F tak to skončilo stejně
mimochodem jaký firmware tam má být myslím jaký soubor jakého jména ?a ještě dodávám že tam mám nainstalovaný HI-TECH C Compiler for PIC10/12/16 MCUs jestli v tom nemůže hrát roli. Tak kde je chyba? díky
Měl jste pravdu že to nemůže natáhnout systém já jsem zkoušel PIC16F628A normálně se to připojilo a příkazem read přečetlo to co tam je naprogramováno mimochodem mám tam teploměr s DS18B20 LCD a jistě chápete že jsem nechtěl pokoušet něco jiného tam natáhnout, ale jak mile jsem chtěl Downloading Operating System pro rodinu 16F tak to skončilo stejně
Kód: Vybrat vše
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F628A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Downloading Operating System
ICD0152: Failed to read all of requested bytes (0x0 of 0x8)
...Download Operating System Failed
ICD0152: Failed to read all of requested bytes (0x0 of 0x2)
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
MPLAB ICD 2 ready for next operation
Reading...
ICD0082: Failed MPLAB ICD 2 operation
...Read Failed
MPLAB ICD 2 ready for next operation
Reading...
ICD0082: Failed MPLAB ICD 2 operation
...Read Failed
MPLAB ICD 2 ready for next operation
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F628A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Reading...
ICDWarn0038: When using auto-calculate write range, reads cover the entire memory range. Do you wish to continue?
...EEPROM
...Program Memory (0x0 - 0x7FF)
.. Config Memory
...User ID Memory
...Read Succeeded
MPLAB ICD 2 ready for next operation
Downloading Operating System
ICD0152: Failed to read all of requested bytes (0x0 of 0x8)
...Download Operating System Failed
ICD0152: Failed to read all of requested bytes (0x0 of 0x2)
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
MPLAB ICD 2 ready for next operation
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F628A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation
Čím víc dál se snažím se učit tím poznávám že nic nevím
- Procedura Downloading Operating System (DOS) znamená, že MPLAB IDE přehraje část firmware v ICD2.
- váš chip nemusí být během toho vůbec připojený, stejně tak HT PIC C s tím nemá co dělat.
- přehrání DOS si MPLAB IDE dělá samo, pokud změníte "rodinu" PIC chipů, a dáte najevo, že chcete programovat (nebo ladit). Prozkoumejte bedlivě menu MPLAB IDE, nevylučuji, že je tam možnost "manuálně" spustit přehrávání DOS. Pozn. Nikdy jsem to osobně "manuálně" nepřehrával, nebo nepotřeboval.
- dále je možné, že PIC 10F206 je novější, než vaše verze MPLAB IDE, nevím.
- zkuste ještě toto -> vytvořit projekt pro 12F508 -> programátor ICD2-> "programovat" (chip nemusí být připojený)-> sledujte, zda vám proběhne DOS ok.
- pokud se obrátíte na podporu Microchipu, tak první věc co radí je, že si máte stáhnout a nainstalovat poslední verzi IDE.
- edit1: hlavně vydržet a neztrácet optimismus ICD2 je už trochu "mature" ale stále do starého železa ještě nepatří... google: ICD2 supported devices
- váš chip nemusí být během toho vůbec připojený, stejně tak HT PIC C s tím nemá co dělat.
- přehrání DOS si MPLAB IDE dělá samo, pokud změníte "rodinu" PIC chipů, a dáte najevo, že chcete programovat (nebo ladit). Prozkoumejte bedlivě menu MPLAB IDE, nevylučuji, že je tam možnost "manuálně" spustit přehrávání DOS. Pozn. Nikdy jsem to osobně "manuálně" nepřehrával, nebo nepotřeboval.
- dále je možné, že PIC 10F206 je novější, než vaše verze MPLAB IDE, nevím.
- zkuste ještě toto -> vytvořit projekt pro 12F508 -> programátor ICD2-> "programovat" (chip nemusí být připojený)-> sledujte, zda vám proběhne DOS ok.
- pokud se obrátíte na podporu Microchipu, tak první věc co radí je, že si máte stáhnout a nainstalovat poslední verzi IDE.
- edit1: hlavně vydržet a neztrácet optimismus ICD2 je už trochu "mature" ale stále do starého železa ještě nepatří... google: ICD2 supported devices
Jankop píše:Já jsem měl prakticky totožný problém. Zkusil jsem Hyperterminál na COM, kam byl připojen ICD a port nešel otevřít.
Postupem času jsem zjistil, že port je naprosto bezdůvodně blokován aplikací NokiaSuit, kterou jsem kdysi použil pro IRDA připojení mobilu na PC.
Po odinstalaci je vše v pořádku. Rada tedy zní: ověř si dostupnost portu (nastavení správné komuniklační rychlosti považuji za samozřejmé)
Dej vědět jak jsi dopadl.
- markoni
- Příspěvky: 2310
- Registrován: 30 říj 2006, 01:00
- Bydliště: Poblíž Zlína
- Kontaktovat uživatele:
Zdravím
Něco na tom asi bude protože jsem dával do PC bluetooth a mám tam Nokia PC Suite ale vrtá mi hlavou že mě nejde natáhnout do toho klonu ICD 2 jen jakýkoliv Downloading Operating System ale přečtu tam obsah s PIC16F628A nebo PIC16F877 tak si říkám kdyby byl "ucpaný" COM port tak to ani nepřečtu nebo se mýlím? díky
Něco na tom asi bude protože jsem dával do PC bluetooth a mám tam Nokia PC Suite ale vrtá mi hlavou že mě nejde natáhnout do toho klonu ICD 2 jen jakýkoliv Downloading Operating System ale přečtu tam obsah s PIC16F628A nebo PIC16F877 tak si říkám kdyby byl "ucpaný" COM port tak to ani nepřečtu nebo se mýlím? díky
Čím víc dál se snažím se učit tím poznávám že nic nevím
jj,ještě bych zkusil toto:
- stáhnou poslední verzi MPLAB IDE
- nainstalovat a zkusit na jiném PC.
- google: ICD2 release notes, tam jsou důležité informace
IMPORTANT: Do not allow Windows OS to pick a default USB driver; MPLAB ICD 2 will not work with this driver. You must follow the procedure specified at MPLAB IDE software installation for USB driver set-up. If you did not set up the port during MPLAB IDE installation, see the section in this readme file on USB Port Setup.
- stáhnou poslední verzi MPLAB IDE
- nainstalovat a zkusit na jiném PC.
- google: ICD2 release notes, tam jsou důležité informace
IMPORTANT: Do not allow Windows OS to pick a default USB driver; MPLAB ICD 2 will not work with this driver. You must follow the procedure specified at MPLAB IDE software installation for USB driver set-up. If you did not set up the port during MPLAB IDE installation, see the section in this readme file on USB Port Setup.
- markoni
- Příspěvky: 2310
- Registrován: 30 říj 2006, 01:00
- Bydliště: Poblíž Zlína
- Kontaktovat uživatele:
Tady máš tu fotky mám to 5 let staré a dal jsem 1200 Kč
- Přílohy
-
- Fotka005.jpg
- (251.3 KiB) Staženo 44 x
-
- Fotka004.jpg
- (265.33 KiB) Staženo 43 x
Čím víc dál se snažím se učit tím poznávám že nic nevím
Díky za info, opravdu zajímavé. Originál stojí něco kolem 8000CZK. (http://www.gme.cz/vyvojove-prostredky-p ... -p752-743/)