STM32和从机进行SPI通信时,指令表怎么得到。
现在用STM32和电能计量芯片MAXQ3180进行SPI通信,看了一些相关的例子,其中主机要像从机发送各种指令,比如,写使能,擦除等等,具体如下图所示。请问这些指令集哪里来的,是芯片手册给出,还是自己根据芯片的各个寄存器自己得出的。
--------------------------------解决思路------------------------------------
对芯片不熟,都要首先参照它的(MAXQ3180) DataSheet。除非你有完成的源码调用。
不过,还是要多看一眼才好。
官网上一般有下载,没有就在网上搜。
--------------------------------解决思路------------------------------------
严格地讲,这些指令的定义是应用层的事情,与 SPI 协议以及芯片硬件没什么关系。按说,芯片的 Data Sheet 不包含这些东西。
当然了,如果芯片提供商同时提供了类似操作系统的应用层接口,又另当别论。获得这种便利的同时,用户也失去了许多灵活性。