Juz po części przyśpieszyłem działanie dokładając miedzy dwa odczyty temperatury funkcje odczytu z bufora. teraz to wygląda tak:
Odczyt z bufora
odczyt temperatury 1
Odczyt z bufora
odczyt temperatury 2
Pętla
wcześniej było tak:
Odczyt z bufora
odczyt temperatury 1
odczyt temperatury 2
Pętla
jednak nadal jak dla mnie czas reakcji jest za długi
1wreset
1wwrite Skip_rom
1wwrite Convert
[b]Waitms 800[/b]
1wreset
1wwrite Skip_rom
1wwrite Read_sp
Tak wygląda kod odczytu temperatury odbywa się on oddzielnie na 2 portach gdyż chciałem maksymalnie uprościć całość w sumie nigdzie indziej nie ma procedur opóźniających a te 800ms jednak robi swoje czy istnieje możliwość żeby to jeszcze bardziej uprościć (próbowałem dać mniejszy czas ale nie odczytuje temp)
PS. czy zmieniłoby to cos jesli dałbym kwarc 16Mhz zamiast 8?
mam pomysł porozdzielam te opóźnienia na 4x200ms i powrzucam miedzy nie odczyt z bufora
juz chyba 10 raz to edytuje ^^
Sprawdzone idzie jak burza