OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 17:57

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 50 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 23.04.2020, 19:30 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Ze jsem tak smely, nebylo by lepsi misto krystalu 6MHz. pouzit 6.144MHz? IMHO by pak deleni vychazelo lepe na baudovaou rychlost.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 24.04.2020, 21:34 
Offline
Kecálek

Registrován: 13.09.2015, 20:56
Příspěvky: 77
Bydliště: Jirny
Has thanked: 5 times
Been thanked: 17 times
Mikes21 píše:
Ze jsem tak smely, nebylo by lepsi misto krystalu 6MHz. pouzit 6.144MHz? IMHO by pak deleni vychazelo lepe na baudovaou rychlost.


Rovnice vypadá takto:

Fx=3 x16 x Baud x Div kde Baud je přenosová rychlost a Div je divider - CELÉ číslo - jinak nebude přenosová rychlost vycházet přesně. Dělení 3mi je dáno hardwarem procesoru a dělení 16ti si dělá UART.

Takže:
12 x19200 x 3 x16 = 11059200 Hz je optimální pro procesory s frekvencí 11MHz.

nebo

13 x 9600 x 3 x 16 = 5990400 Hz tady je chyba/odchylka přenosové rychlosti ještě malá za použití 6MHz krystalu ale 6,144 MHz je naprd.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.04.2020, 12:50 
Offline
Kecálek

Registrován: 13.09.2015, 20:56
Příspěvky: 77
Bydliště: Jirny
Has thanked: 5 times
Been thanked: 17 times
Dneska jsem konečně přidal na desku obvod hodin reálného času. Nikde jsem nemohl sehnat obvod DS1307 až nakonec jsem si všimnul, že ho mají jako modul v GME:

https://www.gme.cz/modul-rtc-ds1307-s-32k-flash

no nekupte to za 35Kč zvlášť když současně dostanete i krystal 32kHz, který je také potřeba. Ten obvod je tam v SMD, takže jsem dále objednal destičku redukce za 11Kč:

https://www.gme.cz/ups-so8-ssop8-dil8

Chvilka pájení a bylo hotovo. Asi by se dala ušetřit patice ale já už ji v desce měl, tak jsem piny zapíchnl do patice - přijde mi, že v ní moc nedrží. Asi to celé nějak přilepím tavičkou.
Jen teď nevím, jak ten obvod nakrmit správný časem - funkce jsou napsány ale např. v jakém pořadí ten zásobník naládovat? Ten FORTH je fakt dílo....

P.S: Ta destička by samozřejmě šla připojit kablíky na konektor, pokud se to někomu nebude chtít pájet. A EEPROMka je jako bonus!


Naposledy upravil melsoft dne 25.04.2020, 15:06, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.04.2020, 15:04 
Offline
Kecálek

Registrován: 13.09.2015, 20:56
Příspěvky: 77
Bydliště: Jirny
Has thanked: 5 times
Been thanked: 17 times
Tak je to takhle: (díky Dexi !!!)

ok 00 ;vteřiny na zásobník
ok 39 ;minuty na zásobník
ok 14 ;hodiny na zásobník
ok 25 ;den na zásobník
ok 04 ;měsíc na zásobník
ok 2020 ;roky na zásobník, funkce ds1307-set-time i get-time používá korekci y2k
ok ds1307-set-time ; tímto se data ze zásobníku pošlou do hodinového obvodu

ok ds1307-get-time ; vyčtení hodinového obvodu do zásobníku
ok . ; tečkou se zobrazí nejvyšší pozice ze zásobníku a zároveň se odebere
2020 ok .
4 ok .
25 ok .
14 ok .
39 ok .
8 ok

Zkopíroval jsem výpis z terminálu a přidal komenty za středníkem...
Teď je na řadě studium formátování výstupu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.04.2020, 16:43 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Co si z toho udělat slovo?

: get-time
ds1307-get-time
ROT . 46 EMIT SWAP . 46 EMIT . 32 EMIT . 46 EMIT . 58 EMIT . CR ;

(snad jsem se neupsal)
get-time pak má vypsat čas ve formátu 25.4.2020 14.39:8


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.04.2020, 17:20 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
DS1302 tam nejde ? Aha, nejde.

https://www.gme.cz/rtc-modul-se-seriovym-vystupem

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.04.2020, 19:03 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Uz jsem to s tim krystalem rozseknul tak, ze osadim hodnotu 11.0592MHz a roztridim CPU na ty ktere to zvladnou a ty, ktere ne. Pouzivat budu rychlost 19200Bd pro terminal.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 29.04.2020, 22:59 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Tak jsem se dopracoval k tomuto vystupu:
Kód:
SBCMCS48

MCS-48
ROM Rev. 20110131

ok 1 led!
ok 0 led!
ok battery-ok? .
-1 ok 10 3 / .
3 ok

To vypada, ze vsechno jede. :clap: Jeste cekam na RTC obvod, ale to uz je jen 'tresnicka'...
Mam pouzity D8035HLC od NEC, krystal 11.0592MHz., rychlost 19200Bd a odber je cca 100mA.

V kazdem pripade, moooc pekny uC. A dekuji za napovedu od melsofta.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 04.05.2020, 17:25 
Offline
Kecálek

Registrován: 13.09.2015, 20:56
Příspěvky: 77
Bydliště: Jirny
Has thanked: 5 times
Been thanked: 17 times
Takže dnes je asi mezinárodní den FORTHu ne?

4.května...

May the FORTH be with You !!!

Nezapomeňte všichni nabootovat počítače, které mají naimplementován FORTH a gratulace Mikešovi k úspěšnému zprovoznění SBCčka !


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.05.2020, 09:17 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Tak jsem našel v zásobách NS87P50D-11
Nebyla by volná jedna deska ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 25.05.2020, 13:42 
Offline
Kecálek

Registrován: 13.09.2015, 20:56
Příspěvky: 77
Bydliště: Jirny
Has thanked: 5 times
Been thanked: 17 times
danhard píše:
Tak jsem našel v zásobách NS87P50D-11
Nebyla by volná jedna deska ?


U mně už bohužel ne. V sobotu jsem poslední poslal Dexovi (měl ji zamluvenou). Desky objednával Martin http://www.8bity.cz/
tak možná pokud by se našlo více lidí.... (poštovné stálo stejně jako 5ks desek, tak pro jednu se to asi nevyplatí).
Dále by to chtělo udělat už s opravenou chybkou ale aktuální KiCad nenačte stará data, tak snad jedině překreslit. V takovém případě bych asi i doporučil předělat RJ konektor na Canon 9, protože se RJ zásuvka blbě shání (aby pasovala) a navíc to znamená vyrobit si redukci na kabel (já Cisco-style kabel nenašel). Potom je také celkem blbě umístěna LEDka a reset tlačítko na kraji desky.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 20.06.2020, 00:46 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Tak hlásím, že jsem to taky osadil a chodí. Trochu jsem se zasekl, že mi procák, co jsem myslel, že by měl chodit na 11 MHz na nich nechodi a druhý zásek byl, že jsem si neuděl tu opravu na čtení 'r' do binárky, až jsem si to přečetl pořádně, tak jsem to opravil a už to chodí. Velký dík melsoftovi za ten popis, protože jinak bych si s tím asi užil pěkných pár dní bádání ;-) :god:

Teda mám tam zatím FT232RL převodník napíchnutý do socketu pro MAX232, protože nemám RJ45 connector. Nemám držák baterky a taky zatím DS1621. Ostatní je cajk, RTC chodí.

Spotřeba s NEC D80C49HC je 25 mA v zátěži, 15 mA v klidu. LED přidá 3 mA, což by se tak dalo čekat ;-)

Jaký tam máte ten RJ45 konektor a držák baterky, ať nemusím tápat, co tam pasuje? Dík.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 20.06.2020, 16:02 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Dobre, ze taky fungujes. RJ-45 jsem nasel v zasobach, ale bacha na roztece, nektere nepasovaly. IMHO v GM maji dve verze. I kdyz prizpusobit by to slo. A drzak v podstate jakykoliv, co se vleze ;-) to je asi vetsina.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 21.06.2020, 09:25 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Drzaky co mam doma, maji tluste nohy a v desce jsou uzke dirky. Premyslel jsem, ze to prevrtam, ale rikal jsem si, ze musi existovat drzak, co tam pasuje na prvni dobrou.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: MCS-48 ECB SBC
PříspěvekNapsal: 21.06.2020, 15:59 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
No dobre, tak jsem prohledal supliky a taky jsem neco nasel ;-) Jeste najit ten adapter SO-8 na DIP-8, jsem si jisty, ze nekde tady je ;-)


Přílohy:
MCS48_finished_Martin.jpg
MCS48_finished_Martin.jpg [ 384.71 KiB | Zobrazeno 8037 krát ]

_________________
http://www.8bity.cz
Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 50 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat 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 přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz