![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| 6axyc |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
всем доброго утра, у меня вот такой вопрос.
я на пике написал прогу для мигающих светодиодов, все работает пока я не начинаю увеличивать время задержки, когда время задержки привышает примерно 15 секунд то пик какбы зависает в процедуре, я пробовал 2 вида задержки, один при помощи таймера 32 - ух битного, и про помощи for, или while. и в обоих случаях тотже результат. мож кто знает ченить про такое явление. и на всякий случай я отменил idle state, тоесть даже када проц заходит в положение idle таймер продолжает щитать, но я не думаю что это может быть проблеммой, так как я даже до 20 - ти секунд дойти не могу. хелп плиз. |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
6axyc, Возможно переполнение счетчиков таймера. Читай даташит на микруху. Таймеры настраиваемые.
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| 6axyc |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
дак нет вроде все норма, я таймеры обнуляю перед каждым разом када их запускаю,
а почему тогда с for у меня таже проблемма, застряет в процедуре? |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Какой тип переменной используется? До какого значения инкрементируется? -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| 6axyc |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
тип long
свыше 200000 застряет Добавлено через 4 минуты и 58 секунд long i; TRISBbits.RB1 = 0b0; for(i =0; i<200000; i++) PORTBbits.RB1 = 0b1; for(i =0; i<200000; i++) PORTBbits.RB1 = 0b0; так примерно выглядит код без таймеров ничего военного |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Watchdog выключен (при програмировании камня)?
|
|||
|
||||
| 6axyc |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
хммм, если честно то я ег не трогал, а он по умолчанию включен?
|
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Очень может быть. Проверь в программаторе |
|||
|
||||
| 6axyc |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
посиба большое за помощь, к сожалению сейчас не могу проверить если это и есть причина глюков, но теоретичесски это обьясняет все проблеммы которые у меня возникали, посиба большое!
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |