Witam,
Buduję urządzenie (kartę przetworników A/C), które ma współpracować z moim A639 przez złącze kart pamięci SD. Urządzenie wyposażone jest w mikrokontroler, któremu należałoby zaimplementować cały protokół kart SD. Pisanie takiego programu dla mikrokontrolera jest czasochłonną zabawą, w dodatku pożera jego skromne zasoby, które chcę wykorzystać do sterowania budowanym urządzeniem.
W związku z powyższym zastanawiam się, czy nie łatwiej byłoby się dobrać do portu SD od strony palmtopa i napisać własny sterownik udający magistralę, w którą mój mikrokontroler jest wyposażony (np. SPI albo I2C).
Ma ktoś może pomysł, jak się do tego zabrać? Jeżeli obsługa złącza SD jest realizowana programowo, to chyba należałoby ubić oryginalny sterownik systemu i dobrać się bezpośrednio do linii portu (tak jak w pecetowym DOSie można było bezpośrednio zmieniać stany złącza RS). Jeżeli SD jest obsługiwane sprzętowo (przez specjalizowany układ), to może da się zmusić układ sterujący do pracy w trybie magistrali SPI, o której w specyfikacji standardu SD wyraźnie się wspomina?
Przy okazji - czy jest jakiś programowy monitor stanów złącz (głównie złącza SD) dla palmtopa, pozwalający rejestrować ich pracę?
Jak już wspomniałem, mój pda to A639, system WinMobile 5, próbuję programować w Pelles C.