delay.c 文件實(shí)現(xiàn)iic的精準(zhǔn)延遲..如果有其他的精準(zhǔn)延遲程序可以替代.miic.c 文件 實(shí)現(xiàn)模擬iic通信tcs34725.c 文件實(shí)現(xiàn)對顏色傳感器的通信 通信常用程序如下tcs34725_Init() 為顏色傳感器初始化程序 返回值 true或者false 例 if(tcs34725_Init()==true)tcs34725_GetRawData() 為采集顏色. 返回值 true或者false 例 if(tcs34725_GetRawData()==true) 顏色數(shù)據(jù)儲(chǔ)存在已經(jīng)定義的靜態(tài)變量中.顏色讀取 為 調(diào)用u16 GetRData(void);u16 GetGData(void);u16 GetBData(void);u16 GetCData(void); 這四個(gè)函數(shù)讀取靜態(tài)變量的數(shù)值并分別返回16位的R,G,B,C值.RGBLEDOFF RGBLEDON 分別是燈光開關(guān).顏色傳感器,采集時(shí)長設(shè)置在 tcs34725.c 文件中 的void tcs34725_Setup(void){ tcs34725_SetIntegrationTime(tcs34725_INTEGRATIONTIME_154MS); tcs34725_SetGain(tcs34725_GAIN_16X);}tcs34725_SetIntegrationTime 是設(shè)置單次采集時(shí)長tcs34725_SetGain 是設(shè)置多次采集的次數(shù). 這兩個(gè)函數(shù)需要的參數(shù) 選擇在tcs34725.h 中. 自行組合在速度和準(zhǔn)確間取舍.
標(biāo)簽:
stm32
驅(qū)動(dòng)
tcs34725
顏色傳感器
上傳時(shí)間:
2022-06-11
上傳用戶:XuVshu