feisy28 发表于 2015-3-29 15:56:42

arduino官方提供的开发库文档是否不齐?

话说,arduino.cc提供的库其实是很多API是不是没有资料的?

比如,SPI库的话,我看到文档里面的函数只有下面这些:
begin()
end()
setBitOrder()
setClockDivider()
setDataMode()
transfer()

但是,在看国外的一些例子中:
// now turn on interrupts
SPI.attachInterrupt();

这个函数是经常出现的,但是我找不到资料。



另外,包括SPCR,SPDR这些的资料是哪里可以找到的?

还有:
SPCR |= _BV(SPE);

上面这句代码大概可以猜到是什么意思,但是_BV是函数?实在不明白

zoologist 发表于 2015-3-29 19:54:08

有一些设置是针对你用的 arduino 的处理器的

参考提供的通常只是通用的而已

SPCR,SPDR要看处理器的datasheet


比如 ATmega32的 spec

加冰的可乐 发表于 2015-3-29 21:16:55

可以直接调用 AVR 芯片的指令
页: [1]
查看完整版本: arduino官方提供的开发库文档是否不齐?