Výsledky 1 až 12 z 12

Téma: naprga nekdo jednoduchou vec pro PIC12x? (odmena :)

  1. #1
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Prague / Czech Republic
    Příspěvky
    1 221
    Vliv
    290

    Standardní naprga nekdo jednoduchou vec pro PIC12x? (odmena :)

    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

  2. #2

    Standardní Re: naprga nekdo jednoduchou vec pro 12C508A? (odmena :)

    Citace Původně odeslal Glassman
    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..
    Nebo nejaky odpovidajici barter za Logitech veci. Je to pro me, tak pokud ma nekdo touhu a chut pomoci, urcite se nejak domluvime, piste prosim |SZ nebo ICQ. neGryk
    "Work"Station: E8400||4GB RAM||WIN 7||ATI||Samsung 24"||X25 SSD

  3. #3
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    No jestli se mi tu podari rozjet nakej linuxovej emulator tak ti klidne napisu program
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  4. #4
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Prague / Czech Republic
    Příspěvky
    1 221
    Vliv
    290

    Standardní

    to by bylo fajn, staci aby to behalo v simulatoru, naprgat si to muzu nechat v GMku.. je to tak trivialni ze to snad neni treba zkouset na hw, kdyz to pofrci v simulatoru, musi to poste fungovat.. koukni na to plz

  5. #5
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    hm a nevis vo nakym dobrym emulatoru nebo IDE ? (musi bejt bud pro linux nebo jet ve wine)
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  6. #6
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Prague / Czech Republic
    Příspěvky
    1 221
    Vliv
    290

    Standardní

    asi takhle, kdybych vedel, tak uz si to asi udelam sam jde o to ze se tim nemam cas zabyvat, tak chci vyuzit nekoho, kdo s tim uz delal a vi jak na to aniz by tim ztratil vicero casu.. na widle zcela jiste existujou asi primo od microchipu, c kompilator je snad v gcc (PIC jsou x51)..

  7. #7

    Standardní

    Citace Původně odeslal Dr Meduza
    hm a nevis vo nakym dobrym emulatoru nebo IDE ? (musi bejt bud pro linux nebo jet ve wine)
    MPLAB, tusim
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  8. #8
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    Citace Původně odeslal iPoK
    Citace Původně odeslal Dr Meduza
    hm a nevis vo nakym dobrym emulatoru nebo IDE ? (musi bejt bud pro linux nebo jet ve wine)
    MPLAB, tusim
    ale asi to stejne raci prenecham nekomu kdo na to ma rozchozeny nastroje
    ikdyz ja je stejne budu muset nekdy rozfachat
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  9. #9

    Standardní

    2Glassman, casovy horizont je aky, potreboval by som tak tyzden na nastudovanie. Je to este aktualne. Zacal by som dnes - zajtra. Ty vlastne potrebujes iba HEX file, ze ??
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  10. #10

    Standardní

    Ja bych to osobne videl na nekolikamesicni horizont
    When you do things right, people won't be sure you've done anything at all.

  11. #11

    Standardní Re: naprga nekdo jednoduchou vec pro PIC12x? (odmena :)

    Citace Původně odeslal Glassman
    potreboval bych naprgat rizeni hlasitosti D/A prevodniku..

    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
    Musi to byt PIC? Sice ho umim, ale SPI bych delal spis na NITRONu, je to za chvilku. Za par stovek to mas vcetne brouka .
    ITF FreeNet Liberec

  12. #12
    Senior Member
    Založen
    07.10.2002
    Bydliště
    Prague / Czech Republic
    Příspěvky
    1 221
    Vliv
    290

    Standardní

    muze byt cokoliv, pokud to ma rozumne maly baleni.. jedna mala zmena - misto mikrospinacu bych rad pouzil enkoder s binarnim kodem.. funguje to vicemene jako dva spinace, ktery se spinaj a rozepinaj v urcitem poradi, podle ktereho jednoduse urcis, jestli se toci doprava nebo doleva.. zvladl bys to?

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •