Hejhej.. alltså.. jag vet inte vad jag gör
för fel eller så, men det funkar helt enkelt inte!
Jag har programmerat en P16F627 så att
2st LED's blinkar.. funkar finfint på både
programmerarens egna testplatta och
den kopplingsplatta jag kopplar upp allt på..
Sen så har jag en knapp som stoppar blinkandet,
detta funkar på programmerarens testplatta men
inte på "den vanliga".. mycket konstigt..
Kan någon - SNÄLLA - hur dumt det än verkar,
posta en bild på en knapp inkopplad till en
microprocessor? Ska det inte vara t.ex +5V in
till knappen och sedan vidare in till ingången
på processorn? Så har jag iaf gjort men det
funkar inte.. :-x
Är det några andra komponenter man behöver runt
omkring? Nån kondensator kanske? Vad vet jag..?
Jag vill så gärna lära mig detta..
tack så mycket på förhand ifrån en
person som ställer MYCKET dumma frågor...
EDIT: Stavning..
En mycket dum fråga..
Om du kopplar in din knapp till 5V och sedan vidare till pinnen så får du "1" när du trycker på knappen och "vete fan" när du inte trycker.
Det enklaste sättet att ändra "vete fan" till "0" är att du sätter dit ett motstånd mellan pinnen och jord. Motståndet drar ner pinnen till jord när du inte trycker.
edit:
Alltså så här:

Du kan också komma undan med att vända på det hela - sätta knappen till jord och skippa motstånden. Det finns nämligen inbyggda svaga motstånd upp till +5V på vissa pinnar, men de måste vara aktiverade.
Det enklaste sättet att ändra "vete fan" till "0" är att du sätter dit ett motstånd mellan pinnen och jord. Motståndet drar ner pinnen till jord när du inte trycker.
edit:
Alltså så här:

Du kan också komma undan med att vända på det hela - sätta knappen till jord och skippa motstånden. Det finns nämligen inbyggda svaga motstånd upp till +5V på vissa pinnar, men de måste vara aktiverade.
Senast redigerad av cyr 13 februari 2005, 19:50:08, redigerad totalt 1 gång.