|
ATtiny12, Запускается через раз.. |
|
|
|
Oct 30 2009, 12:05
|

Участник

Группа: Свой
Сообщений: 72
Регистрация: 10-02-05
Из: Краснодар
Пользователь №: 2 558

|
зачем в ACSR пишется Reserved значение ? 0 туда Цитата(МП41 @ Oct 30 2009, 14:54)  Ну, без вызова подпрограмм стек не нужен. а прерываниям ? Цитата(frz @ Oct 30 2009, 14:46)  Прога то оказывается всегда работала  ... А стек аппаратный.. так в чём там дело ? вот блин, намутят же в этих новых чипах всяких извращений по мотивам пикоф  то ли дело обычный тини13
|
|
|
|
|
Oct 30 2009, 16:18
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(Палыч @ Oct 30 2009, 22:58)  Это - Вы где такое прочитали? Не знаю где , но всегда так считал, но всегда было не лом(как сейчас говорят) явно установить информ. в тот или иной регистр. (век живи - век учись)
--------------------
И на камнях растут деревья!
|
|
|
|
|
Oct 31 2009, 00:50
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Заранее известное состояние по включению - только у регистров, ответственных за настройку проца и периферии. Просто регистры памяти в неопределенном состоянии. Симулятор же чаще всего их действительно обнуляет, тут-то и проявляется разница в работе симулятора и реальной программы. Сказанное справедливо для всех процев, с которыми я когда-либо работал (intel, philips, pic, avr, adsp...), за всех остальных не скажу. Более того, аналогичная проблема возникает, когда пишешь под винду на visual C: переходишь с debug версии софта на release, и поперли проблемы, связанные с непроинициализированностью переменных.
Сообщение отредактировал V_G - Oct 31 2009, 00:53
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|