Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 09 18, 05:33. Visos datos yra GMT + 2 valandos.
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
PIC'as nuskaito analoginę reikšmę iš dviejų įėjimų ir, priklausomai nuo rezultatų, atlieka kitus veiksmus. Bandant ant simuliatoriaus, viskas veikia teisingai. Reiškia programa teisinga. Tačiau bandant realiai, atrodo, kad iš abiejų įėjimų nuskaitoma vienoda reikšmė. Net tuo atveju, jei vieną iš įėjimų atjungiu (bet kurį)! Niekaip nepagaunu kame gali būti reikalas. Per greitai nuskaitomi analoginiai įėjimai? Taktinis PIC dažnis 20 MHz. Bet jau bandžiau užlaikymus daryt, rezultatai negerėja. Gal kas susidūrėt su tokiu reiškiniu?
Na išsprendei savo bėdą ? Šiaip klausdamas pateik ir programos kodą. Beto patarčiau dėl tokio pobūdžio klausimų keliauti į gamintojo forumą http://forum.microchip.com, kadangi čia nelabai rasi suprantančių, o jei ir yra tai tyli bulkutes įkniaubę
Neseniai turėjau bėdą su ADC. Reikšmės kaip ir geros, bet atsitiktinai ateina skaičius kartotinis 32. Pasirodo per greitai nuskaitinejau. Patarčiau ir tau sulėtinti nuskaityma iki 1Hz, pažiūrėti ar viskas tvarkoj. Jei taip neįmanoma padaryti dėl signalo įėjime dažnio tada reik greibti ADC literatūra ir 100% įsitikinti dėl korektiško samplinimo dažnio.