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í 

P87C51FB-C4
Jdi na stránku 1, 2, 3, 4  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Součástky
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Dremarcus



Založen: Jul 07, 2006
Příspěvky: 232
Bydliště: Okres F-M

PříspěvekZaslal: pá únor 12 2021, 4:27    Předmět: P87C51FB-C4 Citovat

Zdar, vytáhl jsem IO P87C51FB-C4 z UPS. Otázka: dá se to naprogramovat pro můj účel? Buď v C jazyku nebo je to na vyšší level? Datasheet: https://digchips.com/datasheets/parts/datasheet/364/P87C51FA-A.php
_________________
Dremarcus
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
taz



Založen: May 16, 2007
Příspěvky: 316
Bydliště: Ostrava

PříspěvekZaslal: pá únor 12 2021, 8:22    Předmět: Citovat

Klidně zahoď , neobsahuje flash, je to OTP /rom na jedno naprogrramování
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá únor 12 2021, 10:36    Předmět: Citovat

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...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



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

PříspěvekZaslal: pá únor 12 2021, 11:02    Předmět: Citovat

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



85C154.jpg
 Komentář:
 Velikost:  298.3 kB
 Zobrazeno:  49 krát

85C154.jpg



_________________
Jirka

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



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá únor 12 2021, 11:11    Předmět: Citovat

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...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Kremik



Založen: Mar 30, 2012
Příspěvky: 3571
Bydliště: Havířov

PříspěvekZaslal: pá únor 12 2021, 11:24    Předmět: Citovat

Ty znáš D7811? Jak je to s prvními 4 kB, dají se nahradit vnější pamětí?
Výše ano, ale ty první 4 kB mi z DS nejsou jasné.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá únor 12 2021, 11:33    Předmět: Citovat

NeznámSmile 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á Smile
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

7811.jpg



_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Kremik



Založen: Mar 30, 2012
Příspěvky: 3571
Bydliště: Havířov

PříspěvekZaslal: pá únor 12 2021, 13:20    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
ZdenekHQ
Administrátor


Založen: Jul 21, 2006
Příspěvky: 25741
Bydliště: skoro Brno

PříspěvekZaslal: pá únor 12 2021, 13:37    Předmět: Citovat

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. Laughing
_________________
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[?
]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá únor 12 2021, 14:38    Předmět: Citovat

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...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá únor 12 2021, 14:52    Předmět: Citovat

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.


uPD7811.zip
 Komentář:

Stáhnout
 Soubor:  uPD7811.zip
 Velikost:  190.73 kB
 Staženo:  51 krát


asw.zip
 Komentář:

Stáhnout
 Soubor:  asw.zip
 Velikost:  266.53 kB
 Staženo:  43 krát


aswz01.zip
 Komentář:

Stáhnout
 Soubor:  aswz01.zip
 Velikost:  290 kB
 Staženo:  51 krát


_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



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

PříspěvekZaslal: pá únor 12 2021, 15:40    Předmět: Citovat

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

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



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá únor 12 2021, 15:45    Předmět: Citovat

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...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Dremarcus



Založen: Jul 07, 2006
Příspěvky: 232
Bydliště: Okres F-M

PříspěvekZaslal: pá únor 12 2021, 15:54    Předmět: Citovat

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
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
rnbw



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

PříspěvekZaslal: pá únor 12 2021, 15:57    Předmět: Citovat

Najvacsiu hodnotu to ma v tej UPS, ked to cele funguje.
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 -> Součástky Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3, 4  Další
Strana 1 z 4

 
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