Rzeczywiście mocno zakręciłeś a można było łatwiej. Do tego taka dobra koleżeńska rada, naucz się konfigurować porty w jednej linii. I tak zamiast pisać:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Konfiguracja portu D mogła wyglądać tak:
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wiem że na początku może wydawać się niezrozumiałe, też wolałem pisać jak Ty, ale to kwestia zrozumienia i przyzwyczajenia się.
Piszesz od najstarszego bitu portu stawiając 1 gdy pin jest wyjściem a 0 gdy wejściem.
Kod:
Config portD = &b 0 0 1 1 1 1 1 1
| | | | | | | | |
| | | | | | | | '-PortD.0
| | | | | | | '---PortD.1
| | | | | | '-----PortD.2
| | | | | '-------PortD.3
| | | | '---------PortD.4
| | | '-----------PortD.5
| | '-------------PortD.6
| '---------------PortD.7
|
'---Informacja że konfiguracja
odbędzie się za pomocą liczby binarnej