Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Naprogramování PIC16C54
Jdi na stránku Předchozí  1, 2, 3  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
eleferner



Založen: Jun 04, 2016
Příspěvky: 756
Bydliště: Brno

PříspěvekZaslal: čt duben 24 2025, 18:44    Předmět: Citovat

@Celeron: OK, kdyby to neklapnulo pres ISP, tak posli SZ. Ale pripominam, ze ta "moje" SOIC28 redukce je pro sirsi SO pouzdra (300 mil, tj. 0,3 palce). Je to tvoje SO18 take sirsi?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 532

PříspěvekZaslal: čt duben 24 2025, 19:01    Předmět: Citovat

Udělal jsem baevičky přesně poidle toho obrázku.


p16f54.png
 Komentář:
 Velikost:  26.92 kB
 Zobrazeno:  9 krát

p16f54.png


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 19482
Bydliště: Nový Bydžov

PříspěvekZaslal: čt duben 24 2025, 23:36    Předmět: Citovat

Jak jsem psal, Xeltec SuperproL+ asi neumí na 99% ISP. Projížděl jsem seznamy uPC co umí a ani u jednoho není ISP na výběr. Dnes jsem byl u kámoše, co má ve fy Elnec, bohužel bez redukce na SO18 či delší. V Elnecu je výběr PIC16C54 a PIC16F54 a také PIC16F54 ISP. U mě není u PIC 16F54 možnost vybrat ISP, takže se to bude muset vydátovat všech 18 noh a programovat paralelně jako PIC16C54.
Oba typy PICů mají šířku 7,5 mm, dýlku 11,5 mm a šířka s nohama je 11 mm.
Takže to je určitě 300 mil.
Taky jsem našel plošáček redukce SOP28/SOIC28/SO28 na DIL28. Stačí připájet dva hřebínky a PICe, naprogramovat a pak PICe horkovzduchem odfouknout. Ten redukční plošáček to snad párkrát zvládne.
Díky Vám oběma za info.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
bu2520



Založen: Jul 16, 2007
Příspěvky: 4540
Bydliště: u HK

PříspěvekZaslal: pá duben 25 2025, 7:15    Předmět: Citovat

Nějaký odblokovaný čínský minipro by to přes ISP měl umět. Ale pozor už jsem se setkal s tím u PIC12X508 že stáhnutý soft z C na F nefungoval i když proběhla verifikace v pořádku a na Cčkách to fungovalo bezvadně.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nostalcomp



Založen: Nov 09, 2022
Příspěvky: 118

PříspěvekZaslal: pá duben 25 2025, 11:03    Předmět: Citovat

Tak jsem čistě ze zvědavosti mrknul do support listu svého TL866II+ a jsou tam jak 16C54, tak 16F54. Akorát já ho před pár roky i s tou sadou redukcí kupoval ani ne za polovic...

Alespoň jsem si teď stáhnul aktuální verzi obslužného programu.

A měl by je umět i stařičký levný Genius G540.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 36025
Bydliště: Bratislava

PříspěvekZaslal: pá duben 25 2025, 11:42    Předmět: Citovat

TL866II+ mam tiez a je to typicky cinska sracka, hlavne ten SW. Snazil som sa tam naprogramovat blbu ATMegu do arduina aj s fuse bitmi a je to na zabitie. Takze na OTP neodporucam.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 532

PříspěvekZaslal: pá duben 25 2025, 14:16    Předmět: Citovat

ISP je u těch programátorů připojení bokem přes kabel, ne přes ZIF patici, tzn. že si můžeš při volbě (něco)ISP vyvést kabel až do zapojení a programovat přímo v něm.


elnec.png
 Komentář:
 Velikost:  156.72 kB
 Zobrazeno:  11 krát

elnec.png


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 19482
Bydliště: Nový Bydžov

PříspěvekZaslal: ne květen 18 2025, 21:51    Předmět: Citovat

Tak jsem zkusil PIC16F54 na Xeltec Superpro. Protože jsem nikde nedokázal nalýzt zapojení origo redukce z ZIF48 Xeltecu na SO18 PICe, risknul jsem to a použil zapojení pro programování SMD EPROM.
Redukční plošák DIL28 na SO28 jsem osadil hřebínkama a PICe zapájel natvrdo aby jeho noha 8 byla na pinu 14 redukce SO28. No a redukci jsem strčil do ZIF48 patice Xeltecu a to tak, že noha 8 PICe je spojená s pinem 14 patice ZIF.
Po konfiguraci pro PIC16F54 jsem ho zkusil načíst. V bufferu se stále opakovalo FF, 0F, FF, 0F... Při testu vymazání Xeltec hlásil že je PIC prázdný, takže jsem usoudil, že to mám zredukovaný správně. Tak jsem zkusil napíct HEX soubor a asi se povedlo, verifikace hlásila shodu.
Tak teď PICe odfouknout a osadit na finální plošák.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 532

PříspěvekZaslal: po květen 19 2025, 9:04    Předmět: Citovat

0FFF (to FF, 0F) je správně, tento PIC má dvanáctibitové instrukční slovo a když je flash prázdná, tak je v jedničkách - takže se ti to podařilo, a když ti vyšla i verifikace, tak je to víc než jasné. Dej vědět.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 19482
Bydliště: Nový Bydžov

PříspěvekZaslal: po květen 19 2025, 15:24    Předmět: Citovat

Čítač podle PE3/2000 chodí ale jen částečně. V režimu 0,001 až 4500kHz jde dobře až do přibližně 4430kHz a pak začne údaj na displeji cestovat. Horší to ale je na rozsahu 0,001 až 60MHz. Jde jen do 20,1MHz, pak zase začne švejkovat a někde kolem 30MHz se zobrazí nula.
Tak teď je několik možností.
- buď je problém že místo 16C54 je 16F54
- těch 60MHz je jen zbožný přání, PICe sice neznám, ale jak může čítat větší kmitočty, než jsou jeho hodiny?
- Možná je to náhoda že končí zrovna na 20,1MHz ale třeba je problém v přizpůsobení na vstupu do PICe, TTL úroveň jde přímo na nohu 3 RTCC.

AI mi tvrdí, že 16C nebo F54 "nemá žádný externí čítačový vstup s HW podporou vysoké frekvence" a že pokud měření probíhá jako "polling na I/O pinu" tak může čítat do 5-7MHz, což je nesmysl, protože mě to čítá až do těch 20,1MHz.
No zkusím před vstup RTCC dát šmiťák 74LS14, jestli se něco nezmění, případně přidat vstupní zesilovač třeba jako je v zajicočítačích.
Tak jsem si myslel, že bude jednoduchý zobrazení kmitočtu do generátoru a vypadá to, že tak zas jednoduchý to nebude. Rolling Eyes

edit: pokud se před vstup RTCC zařadí jeden šmiťák 74LS14, tak PIC stabilně čítá do 30MHz a když dva za sebou tak do 41MHz. Když kouknu 100MHz HP-čkem na výstup obou šmiťáků, tak je tam "čistej sinus".

edit2: Je to neuvěřitelný, ale s jedním invertorem 74F04 ten čítač jede až do 95 MHz a se dvěma za sebou mám stabilní údaj 143,9 MHz. Konstrukce stará čtvrt století s PiCem, čtyřma číslicovkama, čtyřma trandama v multiplexu displeje, krystalem a pár kondíkama a odporama.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!


Naposledy upravil Celeron dne po květen 19 2025, 17:41, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ondraN



Založen: Aug 16, 2022
Příspěvky: 669
Bydliště: Roztoky

PříspěvekZaslal: po květen 19 2025, 17:28    Předmět: Citovat

Podle DS by měl ten interní předdělič chodit do 50MHz. V DS je poznámka, že údaj je chrakteristický a není testovaný, takže máš štěstí na dobrý kus Razz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Celeron



Založen: Apr 02, 2011
Příspěvky: 19482
Bydliště: Nový Bydžov

PříspěvekZaslal: po květen 19 2025, 17:40    Předmět: Citovat

Čert ví, kdyby se použil autorem původně navržený PIC16C54, jestli by to jelo taky tak vysoko. Když si představím, jak jsme dolovali každý mego z děličů pro stupnice pro přijímače FM VKV, tak pro tohle je to naprostá brnkačka, přičtení nebo odečtení mezifrekvenčního kmitočtu 10,7MHz to taky umí.
Jo a když jsem zkusil dát za sebou 3 invertory 74F04, tak jsem se dostal až na 148MHz. Už se to moc nezlepšilo, dál to asi nemá cenu zkoumat.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mahoney



Založen: Oct 26, 2019
Příspěvky: 532

PříspěvekZaslal: po květen 19 2025, 19:53    Předmět: Citovat

Nejelo, tam tak do 40 MHz, ty Fka jsou vyrobeny novější technologií (menší litografie). On PIC není tak špatnej, to všechno vzniklo těma žabomyšíma válkama a nepochopením… Já na PICu začínal, ale nikdy jsem neodsuzoval jiné architektury.

Mimochodem, o této konstrukci jsem nevěděl, děkuji za tip, postavím si ho taky.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
feliz_navidad



Založen: Oct 15, 2009
Příspěvky: 801

PříspěvekZaslal: po květen 19 2025, 20:55    Předmět: Citovat

Snad všechny PIC řady 16C a 16F mají stejnou udávanou max frekvenci vstupu T0CKI a to 50MHz.
Jen PIC16F84 (a možná některé historické kusy) má jen 20MHz.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 19482
Bydliště: Nový Bydžov

PříspěvekZaslal: po květen 19 2025, 21:34    Předmět: Citovat

Buček má na to plošák J36 za pár kaček. Původně předepsaný displeje jsou stále k sehnání ale dost zadraho. Dal jsem tam jiný, HDSP-7511. Píšou jim sice asi o 1/3 menší intenzitu ale svítí v multiplexu naprosto dostatečně.
Pátrám, jestli existuje něco podobnýho 74F04 ale jen dva invertory v TSOP6 či podobným.
Zatím mě nejlíp vychází 74LVC2G04GW.125. Ta by se pak mohla přilípnout na stávající plošák ze strany displeje a vydrátovat skrz desku s napájením a vstupem PICu. Ale v nejhorším se tam vejde i SMD 74F04 v SO14.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3  Další
Strana 2 z 3

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund