вот есть такой пример...
Код
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include <stdio.h>
//__regvar __no_init unsigned char R15 @ 15;
__no_init unsigned char R15 @ 15;
void rw_spi();
unsigned char _FF_spi(unsigned char mydata);
unsigned char result;
__root void main( void )
{
result = _FF_spi(0x0A);
putchar ( '#' );
printf("%d",result);
}
unsigned char _FF_spi(unsigned char mydata)
{
R15=mydata;
rw_spi();
return R15;
}
void rw_spi()
{
asm("inc r15");
}
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Результат увидите в окне среды "Terminal I/O".
© Caxapa