91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

適用于STM32F4系列平臺,在F429IGT6芯片上跑沒有問題 SCL3300-D01是村田出品的三軸傾角計,可選4種工作模式,-40°~125°工作范圍,模擬電壓和SPI雙輸出 帶加速度計輸出和傾角計輸出,功能可以說非常全面了 資源包含:SCL3300-D01文檔一份,驅動C語言一份,頭文件一份。代碼有詳細注釋

資源截圖

代碼片段和文件信息

#include?“SCL3300_D01.h“
#include?“delay.h“
#include?“sys.h“


/*************************************************************************************************************?
**本程序只供學習使用,未經作者許可,不得用于其它任何用途
**SCL3300_D01驅動代碼 ????????????????????????????
**創建日期:2019/7/16?????????????????????????
**版本:V1.0.1??????????????????
**版權所有,盜版必究。????????????????????????????
**All?rights?reserved


*更改歷史
v1.0.0???建立文檔
v1.0.1 ?將使用的hal_delay函數都修改成delay_ms
***************************************************************************************************************/?
static?uint8_t?CalculateCRC(uint32_t?Data);
static?SCL3300_D01_Status?SCL3300_TransmitReceive(SCL3300_D01_HandleTypeDef?*hscl3300uint32_t?SCL3300_Command);
SCL3300_D01_HandleTypeDef?SCL3300_D01_Handle;


/**************************************************************************************************************?
**SCL3300_D01_Status SCL3300_D01_init(void)
**初始化函數
**
****---參數mode:?
**------- MSRMODE1
**------- MSRMODE2
**------- MSRMODE3
**------- MSRMODE4
****--參數SPI_HandleTypeDef:
**-------main.c函數中的spi句柄傳遞進來即可,之前要將spi外設初始化好
**注意:1.SCL3300初始化要在SPI初始化和delay初始化后面調用
** ?2.接線方法
Pin? | Pin?Name? |Communication
--------------------------------------------------------------------
CSB? | Chip?Select?(active?low)? |MCU -> SCL3300
SCK? | Serial?Clock? |MCU -> SCL3300
MOSI? | Master?Out?Slave?In? |MCU? -> SCL3300
MISO? | Master?In?Slave?Out? |SCL3300 -> MCU
**************************************************************************************************************/?
SCL3300_D01_Status SCL3300_D01_init?(SPI_HandleTypeDef?spihandleuint8_t?mode)
{?
??SCL3300_D01_Handle.RS?=?0u; //RS為當前接受幀解析出來的RS狀態
SCL3300_D01_Handle.mode?=?MSRMODE1; //工作模式為模式1
SCL3300_D01_Handle.SCL3300_frame_data?=?0u; //SCL3300_Data為當前解析出的16bit數據
SCL3300_D01_Handle.status?=?SCL3300_D01_OK; //status為根據當前RS和CRC狀態判斷的器件狀態
SCL3300_D01_Handle.spi_handle?=?spihandle; //spi_handle?為可操作的SPI資源

SCL3300_D01_Handle.sensor_data_handle.ACC_X?=?0;
SCL3300_D01_Handle.sensor_data_handle.ACC_Y?=?0;
SCL3300_D01_Handle.sensor_data_handle.ACC_Z?=?0;
SCL3300_D01_Handle.sensor_data_handle.Temperature?=?0;
SCL3300_D01_Handle.sensor_data_handle.ANG_X?=?0;
SCL3300_D01_Handle.sensor_data_handle.ANG_Y?=?0;
SCL3300_D01_Handle.sensor_data_handle.ANG_Z?=?0;//初始化SCL3300_D01_Handle中sensor_data_handle的數據


//*********SCL3300_D01??Start-Up?Sequence***************************
//- //1.系統上電,VDD? 3.0V~3.6V
//- DVIO??3.0V~3.6V

??delay_ms(10); ?? //2.等待10ms
?
SCL3300_D01_SetMeasurementMode(&SCL3300_D01_Handle?mode); ?? //3.設置測量模式
?
delay_ms(5); ?? //4.等待5ms
?
do
???{
??? SCL3300_D01_Read_STATUS(&SCL3300_D01_Handle);
???}?while?(SCL3300_D01_Handle.st

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????828686??2019-07-22?12:01??SCL3300_D01資料\datasheet_scl3300-d01.pdf

?????文件??????23091??2019-08-06?11:13??SCL3300_D01資料\SCL3300_D01.c

?????文件???????6937??2019-07-22?16:33??SCL3300_D01資料\SCL3300_D01.h

?????目錄??????????0??2019-07-22?16:34??SCL3300_D01資料

-----------?---------??----------?-----??----

???????????????858714????????????????????4


評論

共有 條評論

相關資源