Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: pá únor 12 2021, 10:36 Předmět:
Zahazovat netřeba, je to normální osmibit řady 8051, i přes to, že má v sobě OTP rom, dá se k němu připojit externí paralení EPROM nebo FLASH , přizemněním vývodu EA pak běží program z ní. Kódit můžeš v ASM nebo C dle libosti. Je to ale spíš na hraní, na pohodlnou práci jsou dnes k dispozici modernější procesory. Hlavně kvůli debuggování přímo v systému, to s tímhle nejde. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Apr 02, 2011 Příspěvky: 17510 Bydliště: Nový Bydžov
Zaslal: pá únor 12 2021, 11:02 Předmět:
Zaky napsal(a):
Hlavně kvůli debuggování přímo v systému, to s tímhle nejde.
Ale jde, možná líp než všechny ty Hadurína, akorát musíš po dobu ladění strčit do patice debuggovanýho desky 85C154 Piggy Back.
S tou věcičkou na fotce ladím z řady 51 téměř vše, na co si vzpomenu. Tohle je s redukcí na 89C4051.
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: pá únor 12 2021, 11:11 Předmět:
Tak já vím, že to s adekvátním kombajnem jde, ale kolik lidí ten kombajn má... Prostě máme rok 2021 a bastlit k jednapadesátce z UPS externí flash a adress latch je poněkud předpotopní. Jak jsem psal, na hraní dobré, protože se na tom lze naučit spoustu toho, co je v moderním jednočipu vyřešené a nepřístupné. Taky jsem si takhle zabastlil, s jednapadesátkou, se Z80, s obskurním NEC D7811HG... Ale dle mého názoru není dnes dobré takto začínat, s moderním MCU je to mnohem snazší a teprve pak je možné si hrát s tímto pro prohloubení znalostí, co se vlastně děje uvnitř HW. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: pá únor 12 2021, 11:33 Předmět:
Neznám Vytáhl jsem ho z nějaké desky, stáhnul datasheet a překladač z ASM, nastudoval problematiku, přirouboval address latch, externí eprom a ledky na porty a jal se si hrát. Předpokládám, že program běží z externí paměti od začátku, ale vlastně to jistě nevím, protože jestli běží nejdřív uvnitř a až následně z mé paměti, nemusím to vůbec poznat. Ono i napsat program na jednoduché blikání byla velká legrace, protože ASM instrukce jsou pojmenované docela jinak, než u jiných procesorů a ten datasheet, co jsem stáhnul obsahuje jen oskenovaný papír, nejde v tom vyhledávat a je tam jen seznam instrukcí a čísla stránek s detailním popisem, tak jsem musel prostě hledat a odhadovat, co asi tak za instrukce budu potřebovat a pak studovat a studovat. No nakonec to bliká
Vysvětlení volby paměti zde: http://www.cpcwiki.eu/index.php/UPD7810/uPD7811
7811.jpg
Komentář:
Velikost:
157.09 kB
Zobrazeno:
47 krát
_________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Mar 30, 2012 Příspěvky: 3571 Bydliště: Havířov
Zaslal: pá únor 12 2021, 13:20 Předmět:
Jo, v tom odkazu to vypada dobře, ovšem v DS D7811G je to trochu jinak...
Právě se obávám, že z dobře napsaného programu by to vyběhnout nemělo.
Asi si budu muset někdy pohrát.
S anglictinou pořád zápasím.
Ale co jsem kdysi skoušel instrukci NOP, tak to čitalo dobře.
Založen: Jul 21, 2006 Příspěvky: 25741 Bydliště: skoro Brno
Zaslal: pá únor 12 2021, 13:37 Předmět:
No na blikání ledkou Ti stačí 4kB NOP a na konci CPL pin. Na začátek to už skočí samo, protože to přeteče, pokud to má 4kB. _________________ Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: pá únor 12 2021, 14:38 Předmět:
Tak já tam zase úplně neblikám jednou ledkou, ono to není z té fotky vidět. Mě šlo o to si s tím trochu pohrát, to znamená napsat něco úplně jednoduchého, co běží korektně jako program, tzn. aby to bylo jako jakýsi "hello world" , ne to zmastit za každou cenu. Každopádně to bylo z kategorie hraní pro radost, nic víc a nic míň. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: pá únor 12 2021, 14:52 Předmět:
Pokud má někdo zájem, přikládám pro ten MCU ASM překladač a ty dva moje blikací pokusy. aswz01.zip si přejmenujte na asw.z01 a pak to vše přijde rozbalit do jednoho adresáře.
Založen: Apr 02, 2011 Příspěvky: 17510 Bydliště: Nový Bydžov
Zaslal: pá únor 12 2021, 15:40 Předmět:
Zaky napsal(a):
Tak já vím, že to s adekvátním kombajnem jde, ale kolik lidí ten kombajn má... Prostě máme rok 2021 a bastlit k jednapadesátce z UPS externí flash a adress latch je poněkud předpotopní.
Tvrdit, že řada 51 je dnes out bych si nedovolil. Podívej se, co všechno dělá Silicon Labs na 8 bit jádru 51. Na hromady věcí to stále stačí. _________________ Jirka
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: pá únor 12 2021, 15:45 Předmět:
TVL, Silabs dělá i další dělají a já to vůbec nezatracuji, protože 8051 lidi umí, je to dost povedený procesor, v podstatě je to stále "industrial standard" V tom pouzdru je úplně předělané, ale kompatibilní 8051 jádro, flash a další periferie, o kterých se tenkrát ani nesnilo. Včetně podpory debugu a všeho, co je dnes běžné. Tazatel se ptal na čistokrevnou OTP jednapadesátku, ke které by musel použít aspoň dva další IO, aby to vůbec mohlo něco začít dělat. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Jul 07, 2006 Příspěvky: 232 Bydliště: Okres F-M
Zaslal: pá únor 12 2021, 15:54 Předmět:
Jak to tu tak čtu, vidím to na vyhoz. Pokud to někdo nechce tak to poletí. Budu mít 2 kusy. I s IO okolo co k tomu asi patří. _________________ Dremarcus
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3, 4Další
Strana 1 z 4
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
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.