Jako, że z hobbystycznego zamiłowania podłączam przeróżne czujniki, sensory, wyświetlacze itp itd do Cubietruck-a to pomyślałem sobie, że warto by było usprawnić nasze Atari o możliwość korzystania z dobrodziejstwa wszelakiej maści układów z magistralą I2C.
Przekopałem internet i muszę stwierdzić, że zawiodłem się trochę.. nie powiem.. znalazłem jakieś nieśmiałe próby podłączania pod magistralę I2C ale z wykorzystaniem innych niż 6502 procesorów. Natrafiłem w końcu na ciekawy blog: http://aslak3.blogspot.co.uk/2013/07/i2 … ew-of.html, na którym kolega opisuje swoje wyczyny w podłączeniu magistrali I2C do magistrali procesora 6809 z wykorzystaniem interface-u Philips PCF8584, który to jest scalonym programowalnym driverem pomiędzy magistralą równoległą a I2C. Zakupiłem więc kilka sztuk owego drivera (aliexpress - więc pewnie poczekam.. trochę) i przejrzałem kod kolegi z Anglii, który jest łudząco podobny do asemblera 6502 (nic dziwnego, w końcu 6502 i 6809 są bardzo podobne do 6800 Motoroli). Wydaje się, że przeportowanie go do Atari to tylko kosmetyka. Ruszam więc z projektem kryptonim: A2I2C :-)
Plan jest taki:
1. czekam na układy,
2. montuje na pająka i podpinam magistralę danych do PCF-a
3. buduję dekoder pamięci - tu będę potrzebował jakiś sugestii by nie wjechać w adresowanie innych rozszerzeń.
4. portujemy soft - może być dla RTC a może byuć dla czegokolwiek - jak opanujemy transmisje i tajmingi to nie będzie problemu
5. robimy prototyp PCB, - troche robiłem w Eagle.. ale przyda się pomoc
6. produkcja.
Oczywiście wszystko w ramach wolnego czasu, czyli prawie wcale.. stąd moje pytanie, czy ktoś będzie w stanie sie dołączyć, pomóc?
Pozdrawiam,
pancio