Witam..
Chciałem dzisiaj pobawić się z termometrem DS18B20 tylko mam pewien problem. Gdy w programie chce włączyć globalne przerwania funkcją sei(); to resetuje mi się układ i program leci od nowa. Włączony mam wewnętrzny oscylator 8Mhz.
Wklejam tylko część kodu ponieważ nie wiem czy mogę udostępnić na forum cały kod programu z książki pana Mirosława.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Aby sprawdzić czy faktycznie się resetuje to wyświetlam sobie na początku programu start, później znika i pojawia się aktualna temperatura odczekuje i chce włączyć globalne przerwania i wtedy program leci od nowa napis Start... Napis OK się nie wyświetla.
Wyświetlacz podłączyłem pod C2-C5 i RS,RW, E pod D0-D2
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Termometr podłączyłem pod PB0
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.