W notach są takie wykresy z porysowanymi przebiegami i zaznaczonymi czasami a gdzieś w pobliżu jest tabelka z opisami tych czasów i ich wartością min. / średnia / max. Niektóre z czasów można nie uwzględniać, jak są mniejsze niż szybkość generowana przez procesor. A niektóre należy obowiązkowo uwzględnić.
Poniżej masz przykładowe takie wykresy i tabelkę. Dla startu masz na przykład na wykresie pokazany czas tsu.sta i w tabeli jest podane że jest to Start Setup Time i dla zasilania 5V minimalny ten czas to 0.25us.


A 0.25us to czasy dłuższe niż czas między kolejnymi instrukcjami przy zegarze kilka MHz. Więc aby zachować ten warunek musi zostać dodane opóźnienie.
--
Pozdrawiam,
Robert
------------------------ [ Dodano po: 6 minutach ]I właśnie uwzględnianie czasów i zależności między sygnałami jest tajemnicą dobrze napisanej biblioteki. Bo nawet jak tego nie zrobisz poprawnie masz szansę uruchomić jakiś układ X. Ale po zmianie jego na Y może okazać się że nie działa. Bo X działał poprawnie nawet przy nie spełnieniu warunków a Y musi koniecznie mieć ten warunek spełniony.
Mirek wszystkie swoje biblioteki ma dobrze przygotowane i przetestowane na wielu układach różnych producentów, więc możesz być pewny, że przebiegi czasowe są dobrze dobrane do wymagań.