ATNEL tech-forum https://forum.atnel.pl/ |
|
Dioda zmienia stan 5 razy https://forum.atnel.pl/topic22201.html |
Strona 1 z 1 |
Autor: | Lu_let [ 28 kwi 2019, o 22:30 ] |
Tytuł: | Dioda zmienia stan 5 razy |
Spodziewałem się ze dioda zmieni stan 5 razy i przestanie mrugać, ale miga ciągle. Czy to jest dobrze napisane? |
Autor: | kazekat [ 28 kwi 2019, o 23:20 ] |
Tytuł: | Re: Dioda zmienia stan 5 razy |
For jest wewnątrz pętli while i ona wykonuje się w nieskończoność. Aby zobaczyć kiedy skończy się for można wstawić długiego delaya np: |
Autor: | Marhef [ 29 kwi 2019, o 07:54 ] |
Tytuł: | Re: Dioda zmienia stan 5 razy |
Albo wrzucić pętlę for przed while(1) |
Autor: | kazekat [ 29 kwi 2019, o 07:59 ] |
Tytuł: | Re: Dioda zmienia stan 5 razy |
Albo dodatkową while(1) bez ciała za for. |
Autor: | Szofer [ 29 kwi 2019, o 12:24 ] |
Tytuł: | Re: Dioda zmienia stan 5 razy |
Lub wyciag do funkcji z warunkiem do petli while W globalnych dodaj uint8_t dioda = 0 ; w while If(dioda==0) { miganie() ; } a w for dopisz linijke na koncu petli for If ( i == 5) dioda = 1; |
Autor: | Lu_let [ 29 kwi 2019, o 15:20 ] |
Tytuł: | Re: Dioda zmienia stan 5 razy |
Dzięki za pomoc. Zrobiłem tak. |
Autor: | Szofer [ 29 kwi 2019, o 15:40 ] |
Tytuł: | Re: Dioda zmienia stan 5 razy |
Można, ale nie wiemy co autor chce osiągnąć, pobawić sie w miganie, czy użyć do projektu. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |