AVR Push button problema

N

nzkunal

Guest
Ako ay may ilang mga problema sa paggamit ng isang pindutan na itulak sa isang AT90S8535.

Karaniwang ang PB ay konektado sa suplay ng mga negatibong (GND) at ang iba pang mga dulo sa isang input pin PORTB.2.PORT B direksyon ay input at unang halaga 1 (Mataas)

Kapag ako ay nag-prees ang PB aking code doesn; t tila sa sumagot.Ako ay may tsek ang hardware ng koneksyon ang tunay na ibig sabihin PORTB.2 pumunta sa GND kapag PB ay pinindot, cant figure out kung bakit ang code ay hindi sumagot.Ay suri kung PORTB.2 = 0 o 1 ng tamang paraan upang gawin ito maaari kahit sino iminumungkahi ilang simpleng pagsubok code.

 
<img src="http://gallery.dpcdn.pl/imgc/News/55546/g_-_550x412_-_s_55546x20140625200952_0.jpg" alt="image" />Oculus VR kupuje firmę biorącą udział przy tworzeniu kontrolera dla Xboxa 360, Kinecta oraz innych produktów Microsoftu. Raczej nie chodzi tylko o sam wygląd gogli wirtualnej rzeczywistości.

Pod koniec kwietnia informowaliśmy, że Facebook za 2 miliardy dolarów przejął Oculus Rift — firmę która można mieć znaczący wpływ na rozwój wirtualnej rzeczywistości. W związku z tym środków na dalszy...<img src="http://feeds.feedburner.com/~r/dobreprogramy/Aktualnosci/~4/oVd5VwMcOsA" height="1" width="1"/>

Read more...
 
Hi nzkunal,

Wala akong exprience sa AVRs.
Ngunit ba ang PORTB ay may panloob na pullup risistor?Kung oo?

Kung hindi, dapat mong ikonekta ang isang risistor (~ 4.7k) mula sa PORTB.2 pin sa VCC

Kaya ang PB sa bukas ng estado ang PORTB.2 ay Mataas na, kapag ikaw ay pindutin ang pindutan ng PB ang PORTB.2 maging Mababang

Kaya lang basahin ang input ng PORTB.2 upang malaman kung ito
ay malapit na o bukas.Paalam

 
Paumanhin, lutasin ang problema ...bago ang kahit sino points ito realised ko lamang na basahin ang input port sa AVR u may sa gumamit ng PIN hindi PORT.

 

Welcome to EDABoard.com

Sponsor

Back
Top