MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Новости   Конференция   Контакты 
 

Важный вопрос про PICC18

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 Важный вопрос про PICC18
Автор: dialex ()
Дата:   11/09/2004 14:13

В PICC v8.02pl1 сказано

- Functions which have variables declared within multiple blocks where
code within the block requires the use of temporary memory may be get
corrupted when compiled with global optimizations. A work around is
to move the variable outside of the block.

т.е. если переменные объявлены во многих блоках и включена оптимизация
то ничего хорошего мы не увидим

в PICC18 v8.30 такого заявления нет
а в PICC18 v8.35 есть

вот я хочу узнать, что, я не могу свою программу из 8.30
перевести в 8.35? Мне надо править исходник? Писать как на Паскале?

кто-нибудь проверял 8.35 в действии, когда переменные объявлены внутри
блоков?




 
 не совсем понятно, примером можно пояснить?
Автор: patton ()
Дата:   13/09/2004 13:04

если мне не изменяет память, то и в 8.30 надо писать как на Паскале и поэтому я не
понял вопроса


 
 Re: Важный вопрос про PICC18
Автор: Greg ()
Дата:   13/09/2004 14:01

dialex писал(а):
> т.е. если переменные объявлены во многих блоках и включена
> оптимизация
> то ничего хорошего мы не увидим


там везде слова "may be"

т.е. не "мы не увидим" - , а "мы, может быть, не увидим"

решайте проблему, когда появится