Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Arduino - pomoc

Myslim si ze ked clovek niecomu nerozumie, tak by to nemal robit.

Problem tam moze nastavat napr. ten ze tie millis mozu pretiect a ak zmenis datovy format na long a millis neni long (neviem co tam mas za kniznicu) tak potom odcitavanie da blbost. Musi sa odcitavat v povodnom datovom formate aby sa zabranilo problemom pri preteceni.

Dalsi problem je ze tam mas vsetko celociselne datove typy, a snazis sa nasobit nejakym zlomkom. Z toho moze vzniknut nezmysel. Najprv sa celociselne nasobi az potom sa deli. A cele to ma byt v takom datovom type aby to nepretieklo cez max. hodnotu daneho datoveho typu.

Dalsi problem moze byt HW povodu, trebars ti to ziarenie sposobuje HW nestabilitu, alebo nestabilitu napatia. To sa da diagnostikovat prerusenim od timera a menenim hodnoty pinu (blikajuca LED apod), alebo v samotnom loop menit stav nejakeho pinu apod. a merat ho ci sa meni.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny