реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> почему себя ведет так прога? IAR AVR
Метценгерштейн
сообщение Jan 5 2015, 20:45
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



на скрине считает до 3-х и опять с начала.
Но, если вынести за тело if, то нормально считает уже- во всем диапазоне
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 5 2015, 20:54
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Ну, а кто знает, что у Вас происходит с LED_BLINK_PERIOD во время цикла? Может, он по прерыванию меняется?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 5 2015, 20:54
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Метценгерштейн @ Jan 5 2015, 23:45) *
на скрине считает до 3-х и опять с начала.
Но, если вынести за тело if, то нормально считает уже- во всем диапазоне.


Не понятно выражение "если вынести за тело if". О чьм теле идет речь? sm.gif
Вынести код за пределы for(;;)? То тогда вообще считать не должно.
За пределы main()? То перестанет компилироваться.
А больше ничьих тел я в программе не вижу.

А сброс счетчика после трех, вероятнее всего, из-за WatchDog'a.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jan 5 2015, 20:58
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Цитата(Xenia @ Jan 5 2015, 23:54) *
Не понятно выражение "если вынести за тело if". О чьм теле идет речь? sm.gif
Вынести код за пределы for(;;)? То тогда вообще считать не должно.
За пределы main()? То перестанет компилироваться.
А больше ничьих тел я в программе не вижу.

А сброс счетчика после трех, вероятнее всего, из-за WatchDog'a.

ТОЧНО!
WatchDog включен был!

за тело- имелось ввиду за
for, но перед if
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01306 секунд с 7
ELECTRONIX ©2004-2016