|
|
|
|
У меня тут возник такой впрос. А что делать, если программа не помещается в память МК ? Можно ли каким-либо образом ее расширить, например, за счет применения доп. микросхем памяти? |
|
|
Советую взять МК с большей памятью и количеством ног если размер программы более 50% от доступной памяти. |
|
|
Алконаффт: А что делать, если программа не помещается в память МК ? Стоит попробовать оптимизировать код. Возможно пересмотреть некоторые функции с точки зрения трансляции их в ассемблер. |
|
|
Что-то у меня никак не выходит посчитать функцию вида y=e^x. В Си это делает функция exp(float x), но у меня она почемуто работает не совсем корректно. При разных значениях аргумента она возвращает "0", напрример - exp(1.0) => "0". Пробовал заменить на pow(x,y), но и здесь чудеса - pow(2.71,1.0) => "0.05". Уже пару дней ковыряюсь и результат непредсказуемый В заголовках есть и #include <math.h> и #include <float.h>. МК - PIC16F877. |
|
|
Попробуйте, кто-нибудь, у себя функции pow и exp. А то я у себя никак не могу заставить их работать правильно |
|
|
Если речь идет о расхваленной в последнее время CCS, то не удивительно, что не работает, и, судя по изменениям интерфейса в 4-х версиях - еще долго работать не будут! Я попробовал LCD.C подключить, код от CCS даже не компилится. На форуме CCS нашел другой flex_LCD.C, который компилился ровно два дня, потом перестал. Разбираться не стал, перспектива выучить как ребята от CCS обозвали регистры Микрочипа меня не прельстила, снес и забыл как страшный сон. Если хочешь начать писать на СИ, то начинай с HI-TECH, mikroC по своей непредсказуемости и глюкам не далеко пока ушел от CCS.
|
|
|
Привет, всем! Недавно начал осваивать CCS и MPLAB и сразу же возник вопрос: как на СИ вывести на ЖКИ результат вычислений с использованием параметров форматирования (например %u). Дело в том, что строковая константа - выводится без проблем с использованием же форматирования - начинаются проблемы. Подскажите, пожалста, в чем тут дело, если возможно, то с примером кода. Заранее, СПАСИБО! |
|
|
Привет, всем! Недавно начал осваивать CCS и MPLAB и сразу же возник вопрос: как на СИ вывести на ЖКИ результат вычислений с использованием параметров форматирования (например %u). Дело в том, что строковая константа - выводится без проблем с использованием же форматирования - начинаются проблемы. Подскажите, пожалста, в чем тут дело, если возможно, то с примером кода. Заранее, СПАСИБО! |
|
|
Igor777: ак на СИ вывести на ЖКИ результат вычислений с использованием параметров форматирования (например %u). Я выводил через СОМ порт в таком виде: printf("Temp=%.2f",[Temp]); |
|
|
Сергей К: Попробуйте, кто-нибудь, у себя функции pow и exp Попробовал exp(), вроде всё нормально. Посмотрите сами: http://www.pic16.nm.ru/likbezc/proba2.zip |
|
|
|
|