Sari la conținut
ELFORUM - Forumul electronistilor

de ce nu merge?


Vizitator narcis

Postări Recomandate

Vizitator narcis

Am facut un program in bascom in care daca apas pe buton sa se aprinda un led daca nu sa ramana stins, intrebarea mea este de ce nu merge...? Pana acum nu am reusit sa lucrez cu "input" si nu stiu care e cauza. Am citit si pe net am activat zic eu si pull-up am incercat si cu rezistor extern tot nu a mers. Mai trebuie setat ceva? Eu folosesc un atmega8, programul este urmatorul:$regfile = "m8def.dat"$crystal = 12000000Config Portd = OutputConfig Portc = InputPortc = &B1000 'activare pull-upMain:If Portc.3 = 0 ThenPortd.1 = 0ElsePortd.1 = 1End IfGoto MainVa multumesc de ajutor

Link spre comentariu
  • Răspunsuri 6
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • nickrvl

    2

  • nana

    1

Am facut un program in bascom in care daca apas pe buton sa se aprinda un led daca nu sa ramana stins, intrebarea mea este de ce nu merge...? Pana acum nu am reusit sa lucrez cu "input" si nu stiu care e cauza. Am citit si pe net am activat zic eu si pull-up am incercat si cu rezistor extern tot nu a mers. Mai trebuie setat ceva? Eu folosesc un atmega8, programul este urmatorul:$regfile = "m8def.dat"$crystal = 12000000Config Portd = OutputConfig Portc = InputPortc = &B1000 'activare pull-upMain:If Portc.3 = 0 ThenPortd.1 = 0ElsePortd.1 = 1End IfGoto MainVa multumesc de ajutor

M-am jucat cu un Attiny2313 si m-am confruntat cu aceasi problema, la mine a mers cu comanda "If PIND.4 = 0 then..." adica in loc de If PORTD a mers If PIND nu stiu de ce dar asa a mers, poate merge si la tine.
Link spre comentariu

da merge cred ca asta era problemamersi multraman dator

Probabil ca ai observat deja daca nu vezi ca atunci cind se asteapta apasarea unui buton baga-i un pic de temporizare altfel i-ti aiureaza la apasarea butonului, ceva de genul:$regfile = "m8def.dat"$crystal = 12000000Config Portd = OutputConfig Portc = InputPortc = &B1000 'activare pull-upMain:If Portc.3 = 0 ThenPortd.1 = 0waitms 200 ElsePortd.1 = 1End IfGoto Main
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări