Jak zapojit vstupní piny u ATmega8?

cau vsichni, potreboval bych poradit se zapojenim vytupnich u atmega8, uz nad tim 2 dny badam a stale se mi nepodarilo zprovoznit jakekoli zapojeni s vstup.pinama, porad to vypada jako by na pinu byla Log 0 i kdyz by tam mela byt Log 1,prosim pokud by byl schopen poslat schema i program(najlepe bascom , ale nevadi pokud asm nebo c) nebo aspon poradit jak odstranit chybu byl bych mu moc vdecny diky

:arrow_right: administrator: přejmenováno z "atmega8 zapojeni vstup.pinu - pomoc"

to je hezký ale zapojení na co?

čti z registru pin a hlavně nastav ddrx registr

Hod sem zdrojak

zadej tento odkaz do vyhledávače
best-warez.cz/viewtopic.php?f=33 … &hilit=avr
zaregistruj se , stáhni si tyto knihy a přečti si je.
Pro začátky to stačí :slight_smile:

no ten program je asi takhle
…hlavicka…
config portb.1 = inpout
config portb.0 = output
if portb.1 = 0 then
portb.0 = 1
wait 3
end if
end;

samodrejme s strednikam a atd…sem ted ve skole ale jen pro demostraci…
problem je ze tzo porad vypada jako bylo na portu log 0 at tam je neco pripojeny nebo at tam neni pripojeny vubec nic…

Bascom sice neznám, ale pokus používá standardní přiřazení názvů registrů, tak by ta podmínka měla být takto : if pinb.1 = 0 then.

:arrow_right: administrator: příspěvek byl upraven