no hej,
szkic I2C wykorzystuje 8251 z prozaicznego powodu - on już jest na schemacie modułu com., a skoro sygnałów modemowych nie wykorzystuje do innych spraw, to pomyślałam, że do I2C się nadadzą, oczywiście
potraktowane jako zwykłe bity we/wy, co oznacza czysto programową implementacje protokołu ( ze wszystkimi tego konsekwencjami, głównie ślamazarnością w działaniu)
pewnie, że można skorzystać z 8255, ale tu `zmarnuje` się jeden cały port - myślę o C, bo część musi być jako in, a cześć jako out, a C da się logicznie podzielić na pół, choćby tu
https://srv86266.seohost.com.pl/phpbb2test/viewtopic.php?f=82&t=1502 przykład wykorzystania takiego, jako spi akurat, chcąc wykorzystać resztę i/o trzeba strasznie uważać, aby nie wygenerować przypadkiem np. sekwencji startu I2C itp.; reasumując - jak masz zbywający port C to śmiało w tym kierunku.