Przerobienie tego to niemalże napisanie softu od nowa.
Po pierwsze - nie możesz zadeklarować timera z atrybutem gate. Gate dotyczy przetwornika ADC.
Po drugie - aliasów nie napiszesz stosując składnię bascoma8051 w bascomie avr czyli podkładanie przyjaznych nazw w poniższy sposób:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niczego nie da poza tym że kompilator wywali błąd. Musisz zmienić na deklarację typowych portów/pinów jak powiedzmy:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jak to poprawisz pod swojego procka i swoją płytkę to będziemy myśleć dalej
Przerwania od Int1 nie napiszesz w ten sposób:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Żeby użyć przerwania od Int1 wcześniej musisz użyć składni:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jak już zaznaczyłem wyżej, przeróbka tego to pisanie softu od nowa.