А почему МК сам сбрасывается
Здорово пацаны. Написал я програмулину для Tyni2313 и занимает она 75% флэш памяти программ. Дык вот че то МК сам посебе сбрасывается.В чем тут может быть подвох? Питание не скачет. Может быть стоит использовать МК с более солидной флэшкой?
Человека нельзя ничему начить, он може научится только сам
- Реклама
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Опять гадать без кода?
Выкладывайте проект, может там прерывания "зашкаливают"
Выкладывайте проект, может там прерывания "зашкаливают"
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Сообщения: 79
- Зарегистрирован: Сб май 08, 2010 09:33:42
или сторожевой таймер сбрасывается слишком редко, из-за сложности программы иногда время выполнения превышает предельное и он перезагружает процессор.
У многих (или всех?) Tiny и Mega с завода сторожевой таймер включен фьюзом WDTEN, поэтому нужно этот фьюз сбросить (записать 1), если сторожевой таймер не используется.
- Если вы такие умные, то почему тогда строем не ходите?
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
ἓν οἶδα ὅτι οὐδὲν οἶδα (с) Σωκράτης
- Сообщения: 491
- Зарегистрирован: Вс янв 07, 2007 01:45:48
- Откуда: Российская Федерация, будь она неладна...
В большинстве случаев проблема в стэке.
И т. д. и т. п..
Код где?
Код: Выделить всё
L1:
push r16
push r17
.....
.....
ret(i)
эт неправильно.Код: Выделить всё
L1:
push r16
push r17
....
....
pop r17
pop r16
ret(i)
вот так лучше.Код где?
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
- Реклама

