Wiesz można iść do lasu i przejść go za pierwszym razem bez łażenia po malinach z kolcami ? po co się rzucać od razu na dżunglę ?
to tak jakbyś chciał od razu w jedną noc, w jedną sesję nauczyć się wszystkiego od razu - no przy takim podejściu to nie dziwię się, że może się odechcieć .... Zasada uczenia jest dość prosta - małymi kroczkami panie , małymi kroczkami
Zostaw więc na razie atomic_block i asemblera - tylko zajmij się zrozumieniem podstaw , tego co się dzieje w tym kodzie .....
Później przyjdzie czas na atomic_block i ew asemblera ...
albo może i przyjdzie szybciej gdy np zauważysz w swoim projekcie że coś nie HALO .... wtedy łatwiej jest myśleć o tym w szczegółach.
Zapewniam cię, że jeśli jesteś jeszcze na początku tej drogi to w swoich pierwszych ćwiczeniach długo nie będzie ci potrzebne atomic_block
------------------------------
wracając do twojego pytania:
panbosman napisał(a):
to powinien być ATOMIC_BLOCK dla tego w main.c ?
Nie - tu nie trzeba atomic_block bo zmienna sekunda jest uint8_t i zapis do takiej zmiennej w postaci stałej - jest atomowy (czyli wykonywany w jednym cyklu zegarowym w jednym poleceniu asemblera)
_________________
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 ]