SzySzak napisał(a):
- cli i sei miało zapobiec wywołaniu przerwania w przerwaniu, gdyby przerwanie trwało dłużej niż 13us, gdyż nie mam pewności czy (TCNT0 = 241;) tę wartość trzeba inicjalizować co wywołanie, czy jest to jak w przypadku ustawiania pwm'a że jednokrotne ustawienie wartości wystarczy,
Panie kolego - normalnie czytaj domyślnie - przerwania są automatycznie blokowane podczas startu procedury obsługi jakiegoś przerwania - więc nie ma sensu wklepywać tam tego cli i sei ... o to chodzi ..
SzySzak napisał(a):
- sprawdziłem w książce, na stronie 375 fragment kodu przedstawiający wysłanie 1 i 0 zastanowił mnie, i nabrałem wątpliwości co do mojego rozumowania odbiotnika podczerwieni; odbiornik działa na stany czy zbocza?
To zależy jak sobie oprogramujesz ten odbiornik - przykład z książki przede wszystkim sprawdza zbocza - chociaż stany też
SzySzak napisał(a):
, w moim programie nastawiłem się na generowanie na okrągło 36 khz, i fakt, miga(dioda podłączona do wyjścia tsopa) tylko raz, przy załączeniu, a nie gaśnie na stałe, jak chciałem... choć to gryzie się z tym co jest w dokumentacji
http://botland.com.pl/attachment.php?id_attachment=117 strona 3 rys 3
No tego nie jestem w stanie przeanalizować teraz i coś podpowiedzieć - na pewno w książce masz sprawdzony i dobry przykład jak coś.
SzySzak napisał(a):
- co do inicjalizacji pinów, fakt, jest to zrobione nieprofesjonalnie ale w tym krótkim kodzie niczego nie psuje
Tak na przyszłość - jeśli ktoś na tym forum oczekuje pomocy ode mnie to wie że kody piszemy zgodnie z dobrą praktyką programowania - ma to ułatwiać zadanie przede wszystkim tym których pytasz o poradę. Pomyśl sobie - TY WIESZ co tam miałeś na myśli - ale inni muszą tracić dodatkowy czas na odcyfrowywanie twoich pomysłów - to tak samo jak w pracy grupowej/zespołowej jest oznaka braku szacunku (tzn może trochę przejaskrawiam) .... ale jak pisać kod - to porządnie. Uczulam na to przez całą książkę
.... to się przyda nie tylko tobie. Choć wielu mówi - "aaaaa ja tam tylko dla siebie będę pisał programy - do swoich celów"
a później co ? pytanie na forum ???? i wychodzi szydło z worka oraz brzydkie przyzwyczajenia hmmmm ?
więc polecam od początku dobrze pisać kod - w przeciwnym przypadku - ja nie mając za dużo czasu na analizę dodatkową na pewno będę omijał takie posty/pytania - z "takim" kodem ok ?
to taka uwaga mała
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]