
Намаляване размера на кода
Здравейте
След помощта на съфорумниците успях да подкарам флоат аритметиката. MPLABa все още не успявам да го накарам константите да ги изкарва правилно но поне променливите излизат вярно. И sprintf() работи. Голямо улеснение. Всичко е наред, програмата си работи ОК. Обаче на прототипския процесор. А той е с памет за 8000 инструкци. В момента използвам ≈3500инструкции. Всички оптимизации са включени. Дали ще е възможно да намаля кода на програмата като изключа по някакъв начин функциите които не се използват. Примерно:
Това ми е началото на програмата:
Забелязвам че примерно като изтрия функциите за закъснение от delay.c, който не ползвам, размера на кода намалява. Не знам дали със math.h и stdio.h ще се получи същият ефект. А иначе доста функции не се използват.
Използвам HI-TECH PICC 9.50.
Предварително благодаря на всички отговорили
