Вы говорите «заголовок SPI», как если бы был один такой заголовок, но это мог быть заголовок, созданный вами или кем-то из вашей команды или компании, возможно, он был частью цепочки инструментов вашего компиляторалибо производителем чипа, либо сторонним производителем.
Нет «одного заголовка SPI», поэтому вам придется предоставить нам больше информации.
Более того, один только заголовок не предоставит объектный код, необходимый для реализации драйвера SPI;Заголовки, как правило, просто объявляют функции, предоставляемые некоторой библиотекой, объектом или исходным кодом, которые должны быть скомпилированы и / или связаны с вашим кодом позже в процессе сборки.Поэтому вам, в частности, понадобится заголовок, связанный с тем кодом библиотеки, который вы используете.
Существует библиотека PIC24, доступная по адресу http://www.reesemicro.com/, которая включает поддержку SPI.Микросхема имеет примечание к приложению о взаимодействии EEPROM с SPI, которое вы, вероятно, можете адаптировать к вашим целям.