[an error occurred while processing this directive]
|
Перетащил сишный проект с PIC16F877 на PIC18F452.
После ознакомления с архитектурой PIC18 думал, что размер кода уменьшится (команд добавили - ADD и SUB с переносом, умножитель, адресное пространство программ линейное, с памятью данных получше),
ан нет, размер остался примерно тотже (в словах).
В проекте примерно треть - целочисленная математика с int и long.
Компиляторы - последние от HiTech
Кстати, попробовал и на последнем IAR EWPIC18EV, там размер программной памяти получился еще на 25% больше, а ОЗУ он захапал вообще в два раза больше!!!
У кого-нибудь есть какието данные по этому вопросу?
E-mail: info@telesys.ru