borri317 kirjoitti:
Veikko kirjoitti:
Olisikohan kyseessä kohina.
Ei. Se jännite vaihteli piikkimäisesti välillä volttie verra noi kerra sekuntissa. Se saha-aalto tuli c ohjelmasta jossa oli looppi joissa luku kasvo nollasta 255 ja meni siitä takas nollaa. Joka kierroksella se luku meni io osotteeesee 0x200.
Kerroppa tarkalleen että mitä oikein teit.
Mihin on mittarit kytketty ja miten, ja millä tavalla sieltä pitäisi tulla jännitettä ulos?
Tietokoneissa ei yleensä ole muuta analogista lähtöä kuin äänikortti. Osoitteeseen 0x200 (tai 0x201) kirjoittaminen aiheuttaa sen että peliportissa jännite nousee 5 volttiin potentiometrin lukemista varten. Siellä on pieni kondensaattori per joystickin akseli, joka täyttyy pikkuhiljaa ja portti nostaa bitin ylös sitten kun sen jännite on noussut 3,3 volttiin, eli sillä nousuajalla mitataan kuinka suuri vastus siihen porttiin on kytketty.
Jos olet kytkenyt peliporttiin jännitemittarin, niin sieltä todennäköisesti näkyy tuo 5 voltin mittaussignaali.