“SPIFlash库”的版本间的差异
来自YFRobotwiki
第3行: | 第3行: | ||
{| border="0" cellpadding="10" width="100%" | {| border="0" cellpadding="10" width="100%" | ||
|- | |- | ||
− | |width=" | + | |width="100%" valign="top" align="left"| |
SPIFlash库 -- SPI华邦电子闪存Flash芯片arduino库 | SPIFlash库 -- SPI华邦电子闪存Flash芯片arduino库 | ||
第43行: | 第43行: | ||
<!-- 空白 --> | <!-- 空白 --> | ||
− | |width=" | + | |} |
+ | |||
+ | |||
+ | |||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="50%" valign="top" align="left"| | ||
<br><br><br> | <br><br><br> | ||
− | <font color="orange" size="+2">''' | + | <font color="orange" size="+2">'''SPIFlash'''</font><br> |
− | ''' | + | '''SPIFlash 函数。''' |
− | :- <font color="forestgreen"> | + | |
+ | :- <font color="forestgreen">begin()</font> -- 初始化 | ||
::参数:无 | ::参数:无 | ||
::返回:无 | ::返回:无 | ||
− | :-[[ | + | :-[[SPIFlash.setClock()| setClock()]] |
− | :- | + | :-<font color="forestgreen">libver(uint8_t *b1, uint8_t *b2, uint8_t *b3)</font> -- 设置方波输出引脚 |
+ | ::参数:DS3231SquareWavePinMode pinMode | ||
+ | <pre> | ||
− | : | + | </pre> |
+ | ::返回:无 | ||
− | |||
− | :- | + | :- <font color="forestgreen">error()</font> -- 检查错误 |
+ | ::参数:无 | ||
+ | ::返回:uint8_t | ||
− | :- | + | :- <font color="forestgreen">getManID()</font> -- 检查错误 |
+ | ::参数:无 | ||
+ | ::返回:uint8_t | ||
− | :- | + | :- <font color="forestgreen">getJEDECID()</font> -- 检查错误 |
+ | ::参数:无 | ||
+ | ::返回:uint8_t | ||
+ | :- <font color="forestgreen">getAddress(uint16_t size, uint16_t &page_number, uint8_t &offset)</font> -- 检查错误 | ||
+ | ::参数: | ||
+ | :::* size - | ||
+ | :::* &page_number - | ||
+ | :::* &offset - | ||
+ | |||
+ | ::返回:bool | ||
+ | |||
+ | :- <font color="forestgreen">getAddress(uint16_t size)</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
+ | |||
+ | :- <font color="forestgreen">getChipName()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint16_t | ||
+ | |||
+ | :- <font color="forestgreen">sizeofStr(String &inputStr)</font> -- 检查错误 | ||
+ | ::参数:&inputStr | ||
+ | ::返回:uint16_t | ||
+ | |||
+ | :- <font color="forestgreen">getCapacity()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
+ | |||
+ | :- <font color="forestgreen">getMaxPage()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
+ | |||
+ | :- <font color="forestgreen">writeByte(uint32_t address, uint8_t data, bool errorCheck = true)</font> -- 检查错误 | ||
+ | ::参数: | ||
+ | :::* address - | ||
+ | :::* data - | ||
+ | :::* errorCheck - | ||
+ | ::返回:bool | ||
+ | |||
+ | :- <font color="forestgreen">writeByte(uint16_t page_number, uint8_t offset, uint8_t data, bool errorCheck = true)</font> -- 检查错误 | ||
+ | ::参数: | ||
+ | :::* page_number - | ||
+ | :::* offset - | ||
+ | :::* data - | ||
+ | :::* errorCheck - | ||
+ | ::返回:bool | ||
+ | |||
+ | :- <font color="forestgreen">readByte(uint16_t page_number, uint8_t offset, bool fastRead = false)</font> -- 检查错误 | ||
+ | ::参数: | ||
+ | :::* page_number - | ||
+ | :::* offset - | ||
+ | :::* fastRead - | ||
+ | ::返回:uint8_t | ||
+ | |||
+ | :- <font color="forestgreen">readByte(uint32_t address, bool fastRead = false)</font> -- 检查错误 | ||
+ | ::参数: | ||
+ | :::* address - | ||
+ | :::* fastRead - | ||
+ | ::返回:uint8_t | ||
+ | |||
+ | |||
+ | |||
+ | :- <font color="forestgreen">getMaxPage()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
+ | |||
+ | :- <font color="forestgreen">getMaxPage()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
+ | |||
+ | |||
+ | |||
+ | |width="50%" valign="top" align="left"| | ||
+ | <br><br><br><br><br><br><br> | ||
+ | :- <font color="forestgreen">getMaxPage()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
+ | |||
+ | :- <font color="forestgreen">getMaxPage()</font> -- 检查错误 | ||
+ | ::参数:无 | ||
+ | ::返回:uint32_t | ||
− | |||
− | |||
|} | |} | ||
2016年12月26日 (一) 08:38的版本
SPIFlash库 -- SPI华邦电子闪存Flash芯片arduino库 GITHUB 工程地址:SPIFlash 该库是用于华邦串行闪存芯片的库。目前的形式支持识别闪存芯片和它的各种功能;自动地址分配管理;在不同位置读写数据类型bytes/chars/ints/longs/floats/Strings;读写页面字节;连续读写字节/字符数组;扇区,块或整个芯片的擦除,关闭低功率操作。 支持arduino IDE 版本:
支持控制板:
示例
|
SPIFlash SPIFlash 函数。
|
|
更多建议和问题欢迎反馈至 YFRobot论坛