Naprogramování PIC10F206 v MPLAB IDE v8.63

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
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

#1 Příspěvek od markoni »

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
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

hakamusai
Příspěvky: 943
Registrován: 17 dub 2007, 02:00

#2 Příspěvek od hakamusai »

Připadá mi,že se to tváří jako by to bylo špatně zapojený,nebo byl KO PIC.Je ten PIC opravdu v pořádku?

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#3 Příspěvek od markoni »

hakamusai píše:Připadá mi,že se to tváří jako by to bylo špatně zapojený,nebo byl KO PIC.Je ten PIC opravdu v pořádku?
Já to mám zapojené takto 8-VPP,7-zem,5-data,4-clock,2-VDD a pokud se tíká jestli je to KO tak to nevím díky za pomoc
Čím víc dál se snažím se učit tím poznávám že nic nevím

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#4 Příspěvek od frpr666 »

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.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#5 Příspěvek od markoni »

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ě

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
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? 8O díky
Čím víc dál se snažím se učit tím poznávám že nic nevím

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#6 Příspěvek od frpr666 »

- 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

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#7 Příspěvek od markoni »

frpr666 píše: - 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.
KO prostě mě tam nejde natáhnout žádný Download Operating System. díky
Čím víc dál se snažím se učit tím poznávám že nic nevím

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#8 Příspěvek od MiloPS3 »

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.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#9 Příspěvek od markoni »

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
Čím víc dál se snažím se učit tím poznávám že nic nevím

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#10 Příspěvek od frpr666 »

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.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#11 Příspěvek od markoni »

Všechny podmínky bych mohl splnit až na jednu to druhé PC :cry: díky
Čím víc dál se snažím se učit tím poznávám že nic nevím

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#12 Příspěvek od markoni »

Vyřešeno:zakopaný pes byl na COM1 povolený FIFO ono to nestačilo jen zakázat co jsem si původně myslel ale ještě restartovat PC co jsem bohužel neudělal dozvěděl jsem se to od autora toho klonu Pana Ing Jiřího Bestarosti za což mu moc děkuji
Čím víc dál se snažím se učit tím poznávám že nic nevím

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#13 Příspěvek od frpr666 »

Byla by nějaká fotka nebo odkaz vašeho "klonu"? Na sériovém portu jsem ICD2 nikdy neprovozoval.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#14 Příspěvek od markoni »

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

Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 01:00

#15 Příspěvek od frpr666 »

Díky za info, opravdu zajímavé. Originál stojí něco kolem 8000CZK. (http://www.gme.cz/vyvojove-prostredky-p ... -p752-743/)

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“