Цитата(Евгений Германович @ Oct 16 2008, 17:09)

Однако у меня есть ещё вопрос -это использование delay из папки samples не могу вызвать.
На эту запись транслятор однозначно отзывается матерками.
picc -DXTAL_FREQ=4MHZ
Если не трудно окажите помощь.
Вы можете задать XTAL_FREQ обычным
#define XTAL_FREQ 4MHZ
перед
#include "path_to/delay.h"
Можете задать XTAL_FREQ=4MHZ в Project->Options->Compiler->Define macros
Файлы delay.* стОит скопировать в более удобное место (в какой-нибудь ./common/ для устоявшихся и обычно используемых сорцов, или хотя бы в папку проекта).
Кста, в delay.h присутствуют строки
Код
#ifndef XTAL_FREQ
#define XTAL_FREQ 4MHZ /* Crystal frequency in MHz */
#endif
Я этими функциями не пользуюсь и сказать что-то более разумное о них не могу.
Еще одно кста из delay.h:
Цитата
* MAKE SURE this code is compiled with full optimization!!!
UPD: я хотел сказать, что для delay.c нужно задать оптимизацию по скорости независимо от типа оптимизации всего проекта.