Sida 3 av 3

Re: open drain, vad är det?

Postat: 19 maj 2009, 23:24:00
av Swech
Det som händer då du försöker att sänka pinnen till 0v blir kortslutning
Det kan fungera i 5 år ..5 månader eller 5 minuter...

Ok.. moddning av hårdvara är inte möjlig. :humm:
Ett tips om det är möjligt.
Har dina pinnar möjligtvis anslutning till någon form av AD?
Isåfall prova att läsa ingången som AD värde.
Ingångarna kommer att ta emot störningar men troligtvis är de lägre än full matninsspänning.
Så ad omvandla och kolla om värdet är > 95% av max värde. Isåfall är det troligtvis en
knapptryckning.
Du bör även läsa ingången flera gånger
t.ex. 10 gånger med 100hz intervall. Ett enda felaktigt värde diskvalificerar tryckningen
Det kan vara värt att att prova.

Sen kommer säkert en massa att klaga och säga att det inte går m.m.
men sitter man med skägget i brevlådan är det värt ett försök..

Swech

Re: open drain, vad är det?

Postat: 20 maj 2009, 00:25:53
av jesse
Nu vet jag inte hur ditt kretskort ser ut eller hur knapparna är monterade, men går det inte på något vis plocka bort knapparna, skava/borra bort +5v anslutningen och brygga över den delen av knappanslutningen till jordplanet som jag antar ligger både på översta och understa planet på kretskortet? I så fall får du knappar som drar ner till GND på traditionellt vis och du kan använda de inbyggda pull-up motstånden i processorn för normal avläsning.

Har du kondensatorer eller annnat filer mot studs? eller ligger det i mjukvaran?

Re: open drain, vad är det?

Postat: 21 maj 2009, 12:48:15
av YeaYeah
Tack för hjälpen!


Jag ska försöka göra som jesse beskriv, skava bort 3.3volts-anslutningen och sedan koppla om den till jord. Det är nog faktiskt möjligt.