st的lis3dh与lis3dsh。一字之差。

我犯了低级错误,今天看了一天的lis3dh文档。但是订购的是lis3dsh。

幸好网友在https://blog.csdn.net/cxieyunsky/article/details/99672711中提到了,赶紧看了一下。那个心里叫苦啊。

没写过啥博客,今天记录一下失之毫厘,谬之千里。

望各位网友引以为戒。

https://github.com/kallilmigue/Accel/blob/a6d0e04efccc8dabb4b0179b654c1f0cbc525cd7/Drivers/CMSIS/Include/stm32f4_discovery.h

上面网址的定义 line218:#define MULTIPLEBYTE_CMD ((uint8_t)0x40)。貌似是错误的,应该是#define MULTIPLEBYTE_CMD ((uint8_t)1<<4).

 

你可能感兴趣的:(st的lis3dh与lis3dsh。一字之差。)