Pull-up'u w ATMega8535 a Bascom....

Nov 02, 2005 8 Replies

Witam powiedzcie mi jak to jest, robie sobie taka procedurke:



$crystal = 8000000 $baud = 9600 Config Lcd = 16 * 2 Config Pinc.0 = Input Set Pinc.0



Dim S As String * 10 Cls



Lcd "To jest test LCD" Wait 2 Cls



Do Cls Lcd "Oczekuje" If Pinc.0 = 0 Then



.....


i wszysto bylo by cacy ale jak pin PortC.0 wisi w powietrzu to program wlazi do petli tak jak by procek nie mial pull-upow albo sie one nie wlaczaly ... gdzie jest kruczek ?


Dnia 02-11-2005 o 15:00:15 Robgold <robgold ANTYSPAM snipped-for-privacy@interia.pl napisał:

Set PinC.0 zamień na Set Portc.0

:D Pin daje siê do odczytu stanu nó¿ki a Port u¿ywa siê do zmieniania stanu pinu nó¿ki... Tak dla nowicjuszy :)

Pozdrawiam Jarek

P.S. nie nazywam nowicjuszami osób wyra¿aj±cych sw± opinie w po¶cie...

jednak jeżeli port jest ustawiony jako wejście to w PORT ustawia się to czy ma być wewnętrzne podciąganie do VCC czy nie. Tak dla nowicjuszy :)

U¿ytkownik "Jarek" snipped-for-privacy@poczta.fm napisa³ w wiadomo¶ci news:dkanse$br7$ snipped-for-privacy@news.dialog.net.pl...

W takim razie stary wyjadaczu ...powiedz czemu nadal nie dziala mimo ze zamienilem pin na port ;)

U¿ytkownik "Robgold" <robgold ANTYSPAM @interia.pl> napisa³ w wiadomo¶ci news:dkat8s$5l4$ snipped-for-privacy@atlantis.news.tpi.pl...

Ty to powiedzia³e¶ :)

Pozdrawiam Jarek

Robgold <robgold ANTYSPAM @interia.pl> napisał(a):

Gdzie nie działa , pewnie w symulatorze ?

Piotrek

Użytkownik Jarek napisał:

Być może to działa. Nie znam dokładnie twojego rozwiązania. Być może rezystor podciągający wewnątrz mikrokontrolera jest zbyt dużej wartości. Jego wartość to 25k (Z wykresu dokumentacji ATMEGA8535 str 217). Przy większej częstotliwości i długości ścieżek należy zastosować zewnętrzne rezystory podciągające ze względu na pojemności indukcyjności pasożytnicze. Być może coś dodatkowo obciąża ten wewnętrzny rezystorek.

U¿ytkownik "Piotrek Sz." snipped-for-privacy@NOSPAM.gazeta.pl> napisa³ w wiadomo¶ci news:dkb109$i4r$ snipped-for-privacy@inews.gazeta.pl...

Skad tam symulator ...to nie Bascom dla 51 ze trzeba bylo wyciagac procka i oplacalo sie bawic w symulacje .... odkad bawie sie AVR'ami to wszysto odbywa sie na zywym procku ;)

Sproboje jeszcze z zewnetrznym pull-up'em chodz dziwne ...na AT89C4051 dzialao bez zadnych zewnetrznych rezystorow ....

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required