Bascom - problem

Jun 24, 2004 6 Replies

Witam!



Robiê ma³e urz±dzenie na procesorze AT90S2313. Za³adowa³em próbny program:



Do Set Portb.1



If Portb.1 = 1 Then Reset Portb.0 wait 1 End If



If Portb.1 = 0 Then Set Portb.0 Wait 1 End If



Loop



Portb.1 podci±gniêty do "+" zasilania przez rezystor 10k



Dlaczego nie ma efektów pracy programu na porcie b.0? Mo¿e jakie¶ inne rozwi±zania. Uk³ad powinien rearagowaæ na zwiany stanu portu b.1. TIA


Jak zdefinowales tryb pracy portu B? moze jest jako wyjscie a nie wejscie !

Nie wiem, jak to jest rozwi±zanie w bascomie, na poziomie maszyny/assemblera do odczytu stanu portu nie u¿ywa siê rejestru port a rejestr pin

Korzystaj¹c z BASCOMa przy 89C2051 nie robi³em takich rzeczy. Przy AVRach trzeba?

Trzeba. Jest instrukcja popolsku dobascoma poczytaj

maszyny/assemblera

dokladnie czyli if pinb.1 = 1

pozatym ustaw ddrb.0 na wyjscie a ddrb.1 na wejscie i rozumiem ze z zewnatrz zmieniasz pin.1, pozdrawiam

Dzieki za odpowiedzi. Problem zosta³ rozwi¹zany.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required