Сообщение от Woz
|
Что непонятного? Код написан в CodeVisionAVR симулирую в Proteus в коде ипользую переменные с плавающей точкой Proteus пишет , что он их в упор не видит. причем в коде задавал их и как float b rfr double пофигу , в симуляторе выбирал все типы представления и отображения тоже пофиг. Я там на первой странице оставлял картинку там красным помечено в чем собственно вопрос.
|
1. У меня нет комплиятора CodeVision AVR, и ставить я его (может пока?) не буду.
2. В каком формате производится загрузка прошивки - не ясно.
3. Отладочная информация, находящаяся в файле прошивки, зависит от разработчика компилятора.
4. Формат записи чисел с плавающей точкой - дело сугубо разработчика компилятора, что он там придумал - его личное дело.
5. Протеус отображает (по крайней мере внутри это поддерживается) числа с плавающей точкой в окне переменных.
В общем, для того, чтобы мы хотя бы начали разбираться с проблемой - нам нужен пример, желательно чтобы переменных было несколько (если есть разные форматы - типа double, float и т.п. - то все их), и значения переменных (как отдельно мантиссы, отдельно порядка, так и всего вместе) изменялись в широких пределах, при этом значения должны быть заведомо известы - чтобы можно было разобраться где в этих переменных что.