OldComp.cz

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


Právě je 20.03.2025, 22:40

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: Interface i2c
PříspěvekNapsal: 20.02.2025, 22:07 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3411
Has thanked: 2447 times
Been thanked: 1047 times
https://forum.tlienhard.com/phpbb3/viewtopic.php?t=4022
https://forum.tlienhard.com/phpbb3/viewtopic.php?t=4109

Obrázek

_________________
// na co myslím, když sedím u oldkompů: ... náš Zilog (aka divIDE Zilogator)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Interface i2c
PříspěvekNapsal: 21.02.2025, 08:58 
Offline
Pan Štábní

Registrován: 06.02.2019, 11:47
Příspěvky: 1006
Has thanked: 60 times
Been thanked: 253 times
To je klasický bitbanging, dekóder, dva bity výstupné a jeden bit vstupný port.
Do 100kHz bez problémov.
Inak sa dá použiť priamo I2C kontrolér parallel->I2C
PCF8584 (100kHz)
PCA9564 (400kHz)
PCA9665 (1MHz)
m1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Interface i2c
PříspěvekNapsal: 21.02.2025, 11:11 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1260
Bydliště: Drsný kraj, drsní lidé
Has thanked: 405 times
Been thanked: 314 times
Tak s klasickym bitbang protokolem jsem si taky hral na Sharp MZ-800. Jen je asi nutnost to napsat v asembleru, aby to melo alespon nejakou rozumnou rychlost. Pozdeji jsem pouzil PCF8584 a tam uz se to da pouzivat i treba v BASICu nebo (v mem pripade) v Turbo Pascalu. V tom druhem pripade jsem vyuzil praci s aritmetikou pro dalsi vypocty atp. Ja jsem chtel hlavne pripojovat ruzne cidla, kterych je pro Arduino na webu kopa.
Kdyby byly podklady pro vyrobu desky, tak bych se pridal ;-)

_________________
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, SAPI+


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ů: 3 ] 

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 1 návštěvní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