Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
A = PORT (кнопка 1)
B = PORT (кнопка 2)
IF A = 1 and B = 1 THEN Portb = &B00000000
так наверное?
Чикс, компилятор сам перестроит порт на вход, потому что кнопки висят на аппаратных интах и вся программа в обработчиках прерывания.
Ладно, сделаем через жопу:
If Knopka1=1 then
If Knopka2=1 then Portb=0 EndIf
EndIf
Но в таком случае таки придется перестроит порт на вход.
наверное на
Portb=0
ругается![]()
У меня там And не было
дописал в шапку
Config Portd.2 = Input
Config Portd.3 = Input
Shag1 Alias Portd.2
Shag2 Alias Portd.3
Ааааа, гоню. Knopka1 это метка для перехода на обработчик прерывания. Надо как то обозвать их.
Если в шапке
Тогда
If Shag1=1 then
If Shag2=1 then Portb = &B00000000 EndIf
EndIf
Может быть вместо
Shag1 Alias Portd.2
Shag2 Alias Portd.3
должно быть
Shag1 Alias Pind.2
Shag2 Alias Pind.3
Физически в МК три регистра DDR для настройки направления работы порта, PORT для выдачи сигналов на выход и PIN для приема сигнала извне.
Почему именно баском?Делал так, в таком варианте двигатель начинает заметно шуметь, т.к. у меня стоит Waitus 200, т.е. оболроты больше чем как в приведенном коде, что не хотелось бы....
Синтаксис понял(в php пишу частенько),
но не совсем вкурю как его превратить в удобоваримый код BASCOM-AVR
синтаксис AVR пока не весь понял - это первый микроконтроллер у меня)))