 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
zcetrt Član


Pridružen-a: Tor 13 Dec 2005 11:29 Prispevkov: 275 Aktiv.: 1.16 Kraj: Ljubljana
|
Objavljeno: Čet Dec 29, 2005 3:10 pm Naslov sporočila: Kako sprogramirati pic16c57 |
|
|
Lep pozdrav.
Pred časom sta mi z neba padla kakšna 2.5 metra Pic16c57-HS/p -jev. Dobil sem si še enega 16f57 in zadevo odložil, saj sem delal z 16f876.
A nekako sem si zaželel porabiti vsaj nekaj cm 16c57. Pogledal sem datasheet in orosile so se mi oči: nobenih interruptov, nič A/D, en sam timer, piškava količna rama in oh joj.
Pa sem vseeno spisal retardirano aplikacijo, ki ji ta mikrokontroler pač zadostuje (da ne bom žaljiv, retardirana je aplikacija, ne mikrokontroler, kajti zavedam se, da bi v assemblerju, če bi se mi še dalo, spisal lahko mnogo več, kot v C'ju) in ki bo celo koristna, a sedaj ne zmorem sprogramirati 16c57.
Uporabljam doma sestavljen programator DiyK150, ki mi služi dobro, podpira pa le 16F57 serijo, ki jo tudi uspešno sprogramira. 16c57 pa ni na spisku, medtem ko množica ostalih picov za enkratno programiranje (1xCxxx) je.
Kaj mi je storiti oz. ali kdo potrebuje 16C57 mikrokontrolerje?
_________________ 4. |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Čet Dec 29, 2005 3:23 pm Naslov sporočila: |
|
|
Si že poskusil kakšnega sprogramirat? Če jih imaš toliko, ti enega ne bo žal (lahko pa jaz poskusim .... .
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Dec 29, 2005 4:12 pm Naslov sporočila: |
|
|
PIC16C57 je "legenda" med pic-i. Žal se ta ne programira serijsko ampak paralelno. To omogoča bore malo programatorjev. Eden iz med njih je PICALL - (pozor to ni P16pro ampak oni drugi na keterem je mirkokontroler) Sicer je 16C57 izredno preprost pic praktično brez kake vgrajene preriferije. Nima niti prekinitev. Z njim sem recimo naredil eno iz med prvih svojih resnih aplikacij industrijski - "krmilnik". Stroj z njim še vedno obratuje.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Dec 29, 2005 4:13 pm Naslov sporočila: |
|
|
Še tole sem pozabil. Če omenjen pic nima okna (16C57) potem je OTP - enkatno programljiv.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Čet Dec 29, 2005 4:17 pm Naslov sporočila: |
|
|
Kako se pa 16F57 programira? Tudi paralelno?
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Dec 29, 2005 4:37 pm Naslov sporočila: |
|
|
Ravno "vlečem" datasheet. Koliko sem ugotovil pa se ta že programira serijsko saj je omenjena možnost ICSP programiranja.
Sicer je po register filetu enak "prazen" kot 16C57
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
zcetrt Član


Pridružen-a: Tor 13 Dec 2005 11:29 Prispevkov: 275 Aktiv.: 1.16 Kraj: Ljubljana
|
Objavljeno: Čet Dec 29, 2005 8:17 pm Naslov sporočila: |
|
|
Pic16f57 sem brez težav sprogramiral preko ICSP-ja, zataknilo se je pri 16c57, ki sem seveda ga sprva vtaknil v pripravljen ICSP razdelek protoboarda, kjer se je prepisljiv kolega dobro počutil, 16c57 pa ni mrdal. Zdaj pač vem zakaj.
Silvo, če te prav razumem, sem oplel s svojim programatorjem. Sam sem pregledal datasheet 16c57 in ni na nobenem pinu naveden podatek za programiranje (razen na 28, ki je MCLR in napajanje za namen programiranja),
16f57 pa sem pač vezal tako, kot piše (clock, data, vdd, vss in mclr) in gre brez problema, čeprav traja sumljivo dolgo časa in javi napako o ID-ju, ki pa se mi zdi, da ni podprta funkcija pri tem kontrolerju.
Moje 57-ke nimajo okenčka, niso UV zbrisljivi. Za enkraten zapis so, ravno zato sem si priskrbel enega F.
Hvala za odgovore, tiste, ki so že bili in še tiste, ki sledijo...
_________________ 4. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Čet Dec 29, 2005 8:48 pm Naslov sporočila: |
|
|
Kot sem omenil programira se paralelno (podobno kot navaden eprom serije 27Cxxx) ne serijsko. Zato potrebuješ programator, ki podpira tovrstno programiranje. Če se ne motim, se v ta namen koristi cel portb.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.57
|
Objavljeno: Pet Dec 30, 2005 1:48 am Naslov sporočila: |
|
|
Cisto iz prakticnega vidika (kljub temu, da doticnega mikrokontrolerja ne poznam): ce najdes algoritem za programiranje (ponavadi je to objavljeno v datahseetih, vsaj za mikrokontrolerje, ki jih sam uporabljam), je paralelni programator delo za eno popoldne, material (v bistvu samo octal latchi oz. d-flipflopi in nekaj za napajanje, ce tudi tega ne ukrades iz LPT porta) pa stane manj kot nekaj piv. Program (za DOS), ki bi tak programator uporabljal in zapisal tvojo kodo, bos spackal skupaj v istem popoldnevu.
Tako da ... ne se sekirati, ce tvoj programator tega ne podpira - ce cipe ze imas, ugotovi kako se jih programira in si naeredi svoj programatorcek.
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pet Dec 30, 2005 10:54 am Naslov sporočila: |
|
|
Sokrat je napisal/a: |
Tako da ... ne se sekirati, ce tvoj programator tega ne podpira - ce cipe ze imas, ugotovi kako se jih programira in si naeredi svoj programatorcek. |
Sokrat preden bo zadevo spravil skupaj bo "pokuril" vse OTP-je, pa še šlo bo ogromno časa. Bolje naročit za 20€ že sprogramiran čip ter tiskanino za 100% delujoči programator, ki podpira praktično vso PIC čipovje. Programator je domačega avtorja. Picallw Tam lahko free snameš tudi software.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
zcetrt Član


Pridružen-a: Tor 13 Dec 2005 11:29 Prispevkov: 275 Aktiv.: 1.16 Kraj: Ljubljana
|
Objavljeno: Pet Dec 30, 2005 11:27 am Naslov sporočila: |
|
|
Silvo, najlepša hvala za ta link.
Programator je res zelo univerzalen in pripraven, cena pa je tudi presenetljivo ugodna. Pa še četrt protoboarda bom sprostil, ko bom populil ven svoj zdajšni programator
Najbolj pa mi je všeč LPT, ker ga imam na prenosniku...
_________________ 4. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pet Dec 30, 2005 11:34 am Naslov sporočila: |
|
|
Avtor je sicer z Maribora. Sam imam eno iz med prvih variant njegovega programatorja. Takrat sem ga kontaktiral po telefonu. Žal njegove telefonske nimam več. Poskusi v telefonskem imeniku poiskati Bojan Dobaj. Če boš kaj zvedel sporoči, kajti za nakup se zanima tudi en moj kolega.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
zcetrt Član


Pridružen-a: Tor 13 Dec 2005 11:29 Prispevkov: 275 Aktiv.: 1.16 Kraj: Ljubljana
|
Objavljeno: Pet Dec 30, 2005 9:29 pm Naslov sporočila: |
|
|
Poslal sem email poizvedbo o PICALL programatorju. Email naslov se dobi na strani PICALLW, kot odgovor pa sem prejel podatek, da se plača po povzetju in sicer 5400 SIT za, če prav razumem, pica s firmwarejem in tiskanino. Vprašal sem še za možnost dobave z ostalimi elementi, pa bomo videli.
Na strani in v PDF-ju nisem zasledil podatka o tem, kaj sploh dobiš, če naročiš programator, se mi je pa že glede na ceno zif socketa zdelo, da ne moreš dobiti kompletnega programatorja, ki bi ga le spajkal skupaj.
Kakorkoli, cena je še vedno sprejemljiva.
_________________ 4. |
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
|
Nazaj na vrh |
|
 |
zcetrt Član


Pridružen-a: Tor 13 Dec 2005 11:29 Prispevkov: 275 Aktiv.: 1.16 Kraj: Ljubljana
|
Objavljeno: Sob Dec 31, 2005 11:46 am Naslov sporočila: |
|
|
5400 sit s poštnino, le ploščica in firmware.
Bom ostal pri diyK150.
_________________ 4. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|