SylwekK napisał(a):
Nie, po prostu wstaw samo X zamiast PBX i będzie ok.
Jak zajrzysz do includowanego pliku z opisem procesora (pewnie pośrednio poprzez includa io.h) to wiele Ci wyjaśni.
Na przykład dla Atmega32 includuje się plik iom32.h i w nim masz:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
--
Pozdrawiam,
Robert
------------------------ [ Dodano po: 5 minutach ]Czyli
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
jest to po podstawieniu to samo co
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
a (1 << 5) to jest przecież zwykłe matematyczne przesunięcie bitowe równe 32, więc jest to to samo co
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Tylko pierwszy zapis od razu mówi oglądającemu kod co chcesz z jakim pinem zrobić a ostatni zaois nic nie mówi bez sprawdzenia. Więc używana jest dla czytelności pierwsza wersja.
Jak dasz
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to zapalisz wszystkie bity w PORTB. A to jest to samo co
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
SylwekK napisał(a):
I zaopatrz się w blubooka od Mirka. Naprawdę warto! To o co pytałeś jest tam pięknie opisane ze wszystkimi szczegółami.
Nie tylko warto, ale koniecznie musisz, bo stracisz mnóstwo czasu na wyjaśnianie rzeczy, które Mirek w książce podaje na tacy.