Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Подскажите пожалуйста. Почему не работают кнопки.


Подскажите пожалуйста. Почему не работают кнопки.

Сообщений 1 страница 4 из 4

1

Подскажите пожалуйста. Почему не работают кнопки.
код:

Код:
$regfile = "attiny2313.dat"
$crystal = 4000000

Config Portb = Output
Config Portd.0 = Output
Config Portd.1 = Output
Config Portd.2 = Output
Config Portd.3 = Output
Config Portd.4 = Input
Config Portd.5 = Input
Config Portd.6 = Input


Do
    Portd.0 = 0
    Portd.1 = 0
    Portd.2 = 0
    Portd.3 = 0
    Portd.4 = 1                                            
    Portd.5 = 1
    Portd.6 = 1
If Portd.4 = 0 Then
    Portb = &B11111111                                      'Pb7,Pb6,Pb5,Pb4,Pb3,Pb2,Pb1,Pb0
    Waitms 100
    Portb = &B00000000
    Waitms 100
    Portb = &B11111111
    Waitms 100
    Portb = &B00000000
    Waitms 100
    Portb = &B11111111
    Waitms 100
    Portb = &B00000000
End If
If Portd.5 = 0 Then
    Waitms 100
    Portb = &B00000010                                      'a
    Waitms 100
    Portb = &B00000100                                      'b
    Waitms 100
    Portb = &B01000000                                      'c
    Waitms 100
    Portb = &B00100000                                      'd
    Waitms 100
    Portb = &B00010000                                      'e
    Waitms 100
    Portb = &B00000001                                      'f
    Waitms 100
End If
Loop
End

Прописав единицу в порт я же подключаю резистор?

0

2

не работают, потому что Вы не пользуетесь поисковыми системами Яндекс или Гугл,
а так же не читаете Библию всех разработчиков: ДАТАШИТ
где сказано, что в AVR пишут в PORTx, а читают как из PINx

Это же написано и в инструкции Bascom, в разделе для новичков ;)

0

3

Спасибо!

Александр Д. написал(а):

не работают, потому что Вы не пользуетесь поисковыми системами Яндекс или Гугл,

не знаю что искать, в голове еще не уложил минимальных знаний

Александр Д. написал(а):

а так же не читаете Библию всех разработчиков: ДАТАШИТ

Обязательно посмотрю

Александр Д. написал(а):

Это же написано и в инструкции Bascom, в разделе для новичков

Инструкция - это хелп программы? не нашел в хелпе "для новичков"

0

4

bogosja написал(а):

Инструкция - это хелп программы? не нашел в хелпе "для новичков"

увеличить

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Подскажите пожалуйста. Почему не работают кнопки.