Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

PICC18_PRO_9.63PL1

Отправлено atlant 08 сентября 2009, г. 10:54


Поставил эту версию, т.к. нужна была поддержка PIC18F25K20.

Вроде, нормально работал.

Но стал проверять со старыми проектами на PIC18F2520 - неправильно работает. Вернее, плата вообще не работает. Доковырялся до того, что выяснил - компилятор неправильно оптимизирует - забывает правильно выбрать банк ОЗУ. Если ассемблерную оптимизацию убрать все работает. Неприятно, но смирился. Во всех проектах убрал галочку с ассембленой оптимизации, код немного увеличился (15%), ну, и ладно.

А тут принесли плату с PIC18F252. Зашил - не работает. Убрал все оптимизации - ничего не помогает. Переустановил PICC-18 v9.50PL3 - все заработало.

Вот зараза! Установил обе версии компилятора, такое можно на разных каталогах. 9.63PL1 буду использовать только, если нужны бужут новые микроконтроллеры.

Интересно, более свежие версии компиляторов, как они? И где их взять? Может, лучше прейти на MPLABC-18?



Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите 6 на два:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru