Tere!
Kuna olen mikroprotsessorite alal täielik võhik, oleks kohalike gurude abi vaja.
Eesmärgiks oleks rotary encoder'iga juhitav helivaljuse regulaator, kasutades releesid ja MSP430F2013. Võimalikult voolusäästlik, kuna sooviks proset toita patareilt.
Olemas on MSP430F2013 target board koos USB development tooliga, IAR workbench, Yahoo tech groupist leitud enkooderi programmi põhi C's. Peale programmi väikest mudimist-kohandamist õnnestus enkooderi osa tööle saada, vastavalt enkooderi kruttimisele muutub muutuja AQB_counter piirides 0 kuni 62 kahe ühiku kaupa.
Vaja oleks
1) Väike koodijupp C's, mis teisaldaks muutuja täisarvu prose jalgadele binaarselt, nii et esimene bitt jääks ära.
Näiteks arv 59 ->
pin7 pin6 pin5 pin4 pin3
1 1 1 0 1 (viimane 1 jääks ära)
2) Mõni aeg peale kruttimist läheks prose sliipi, kuid jalgadele 7-3 jääks loogilised tasemed alles. Ärkaks uuesti enkooderi kruttimisel.
Kui kellelgi üldse on viitsimist asjaga aidata siis saadaks meiliga või lisaksin siia teemasse manusena IAR projekti.
Tänud!
Kuna olen mikroprotsessorite alal täielik võhik, oleks kohalike gurude abi vaja.
Eesmärgiks oleks rotary encoder'iga juhitav helivaljuse regulaator, kasutades releesid ja MSP430F2013. Võimalikult voolusäästlik, kuna sooviks proset toita patareilt.
Olemas on MSP430F2013 target board koos USB development tooliga, IAR workbench, Yahoo tech groupist leitud enkooderi programmi põhi C's. Peale programmi väikest mudimist-kohandamist õnnestus enkooderi osa tööle saada, vastavalt enkooderi kruttimisele muutub muutuja AQB_counter piirides 0 kuni 62 kahe ühiku kaupa.
Vaja oleks
1) Väike koodijupp C's, mis teisaldaks muutuja täisarvu prose jalgadele binaarselt, nii et esimene bitt jääks ära.
Näiteks arv 59 ->
pin7 pin6 pin5 pin4 pin3
1 1 1 0 1 (viimane 1 jääks ära)
2) Mõni aeg peale kruttimist läheks prose sliipi, kuid jalgadele 7-3 jääks loogilised tasemed alles. Ärkaks uuesti enkooderi kruttimisel.
Kui kellelgi üldse on viitsimist asjaga aidata siis saadaks meiliga või lisaksin siia teemasse manusena IAR projekti.
Tänud!
Comment