potreboval bych naprgat rizeni hlasitosti D/A prevodniku.. jedna se o sledovani dvou mikrospinacu volume + a - a podle toho prenastavovani registru D/A prevodniku pres SPI.. SPI si hodne fandi, kdyz si rika sbernice, jde jen o tri linky MS, MC, MD - MC je jenom clock, MS se da dolu pri zapisu dat a nahoru po nem, cimz se data nalatchujou do registru prevodniku, MD jsou data a to 8b adresa registru nasledovana 8b zapisovane hodnoty.. to je cela vec, je treba akorat nastavovat pokazde dva registry (jeden na kanal) a po resetu nastavit nejakou default hodnotu.. v GESu maji podle me idealni uC v DIP8 s sesti I/O, z cehoz jeden by byl nastaveny na reset, takze zbyvaji presne tri na SPI a dva na mikrospinace.. bezelo by to na interni 4MHz oscilator samozrejme..
byl by nekdo od te dobroty a naprogramoval to? par stovek z toho kapne![]()
relevantni datasheety jsou zde:
PCM1796 - D/A prevodnik, rizeni hlasitosti po 0.5dB pres registry..
PIC 12C508A - uC s 5 GPIO + reset..
edit: koukam ze v GM maji mnohem vetsi vyber a nasel jsem tam flashovy PIC12F509/F629/F675 vsechno v DIP8 a tudiz stejny pocet I/O, takze radsi tyhle![]()