arduino官方提供的开发库文档是否不齐?
话说,arduino.cc提供的库其实是很多API是不是没有资料的?比如,SPI库的话,我看到文档里面的函数只有下面这些:
begin()
end()
setBitOrder()
setClockDivider()
setDataMode()
transfer()
但是,在看国外的一些例子中:
// now turn on interrupts
SPI.attachInterrupt();
这个函数是经常出现的,但是我找不到资料。
另外,包括SPCR,SPDR这些的资料是哪里可以找到的?
还有:
SPCR |= _BV(SPE);
上面这句代码大概可以猜到是什么意思,但是_BV是函数?实在不明白
有一些设置是针对你用的 arduino 的处理器的
参考提供的通常只是通用的而已
SPCR,SPDR要看处理器的datasheet
比如 ATmega32的 spec
可以直接调用 AVR 芯片的指令
页:
[1]