Sida 2 av 2

Re: Räknare går bara till 20

Postat: 24 februari 2010, 17:00:01
av sodjan
> Betyder det att uC'n tappar spänning då eller?

Ja, något får spänningen in till processorn att falla under gränsen
då BOR triggar. Vad det kan vara är lite svårt att säga, men du
driver ju LED-displayer, eller hur ? De drar ju en (hel) del ström.
Hur är det kopplat ? Vad har du räknat med för ström per segment/display ?
Vad är det som matar det hela ? Det finns ju massor av saker som bara
du känner till just nu, så vad förväntar du dig att vi ska säga ? :-)

> en tryckknapp som jag hade tänkt att styra uppräkningen med.

Vad betyder "styra" ?? Hur då ?
Hur hanterar du kontaktstudsar ?

Re: Räknare går bara till 20

Postat: 24 februari 2010, 17:02:54
av JustNeed
Vi vill veta hur du har kopplat allt, hur du driver grejerna o.s.v. Troligtvis i kopplingen felet ligger. Har du pullup alt pulldown till knapparna?

Re: Räknare går bara till 20

Postat: 24 februari 2010, 20:06:15
av Kalf
Här kommer ett shema på hur det är inkopplat. Mitt labbaggregat är en vellman byggsats med huvudkomponent 7805.
>Vad betyder "styra" ?? Hur då ?
Vid en knapptryckning skall värdet på displayen öka med 1
>Hur hanterar du kontaktstudsar ?
Finns en inbyggd funktion för det i compilatorn.

Shema:
http://img4.imageshack.us/img4/4831/img9119k.jpg

//Kalf

Re: Räknare går bara till 20

Postat: 24 februari 2010, 20:39:27
av bearing
Det folk menar med "avkoppling" är att placera en kondensator med låg ESR nära kretsen. T.ex. en keramisk kondensator på 100nF mellan VDD och GND, rakt över kretsen. Sedan rekommenderas även en större kondensator vid regulatorn, men den behöver inte ha låg ESR, så den kan vara en elektrolytkondensator.

Knappen är inte rätt kopplad. Motståndet ska gå mellan VDD och ingången. Knappen ska kopplas mellan ingången och GND.

Re: Räknare går bara till 20

Postat: 24 februari 2010, 23:04:48
av sodjan
> >Hur hanterar du kontaktstudsar ?

> Finns en inbyggd funktion för det i compilatorn.

Tja, om *du* tror på det, så ska jag inte bråka om det... :-)
Eftersom du inte säger vilken kompilator du använder så är
det ju inte heller något som vi kan kontrollera. Jag väljer att
misstänka kontaktstudser tillsvidare tills motsatsen är bevisad.

Knapp SW2 är naturligstvis helt galet kopplad, den ska vara
kopplad på samma sätt som SW1. Vad har du tänkt att ingången
ska "se" när knappen är uppe ? Ha *aldrig* öppna CMOS ingångar!

Bristen på avkoppling har andra nämnt, och det är så klart också en
potentiell källa till problem, speciellt som du switchar förbrukare (displayerna)
som drar rellativt mycket ström (jämfört med resten).

Och varför slänga upp en bild på över 3000 x 2000 punkter som bara
har en streckritning och som tar evigheter att ladda ? Den är fullt
läsbar nerskalad till ca 900 x 600 och hade laddat betydligt snabbare...