資源簡介
LMH6401-SPI增益可調,根據評估板的時序寫的模擬SPI, stm32程序.

代碼片段和文件信息
#include?“LMH6401.h“
#include?“spi.h“
uint8_t?LMH6401_ReadID(void)
{
??uint8_t?ID?=?0;
??SPI_CS_ENABLE;?????????????????????????????????
??SPI_WriteByte(0X80);???????????????
??ID?=?SPI_ReadByte();
??SPI_CS_DISABLE;?????????????????????????????
??return?ID;
}
uint8_t?LMH6401_ReadGain(void)//讀取增益寄存器
{
??uint8_t?GAIN?=?0;
??SPI_CS_ENABLE;?????????????????????????????????
??SPI_WriteByte(0X82);???????????????
??GAIN?=?SPI_ReadByte();
??SPI_CS_DISABLE;?????????????????????????????
??return?GAIN;
}
void?LMH6401_WriteGain(uint8_t?gain)//寫增益寄存器
{
SPI_CS_ENABLE;????????????????????????????????
??SPI_WriteByte(0X02);???????????????
SPI_WriteByte(gain);?
??SPI_CS_DISABLE;?
}
void?LMH6401_Gain_Add()//加增益
{
uint8_t?gain;
gain?=?LMH6401_ReadGain();
if(0x00<=gain<=0x20)
LMH6401_WriteGain(gain+1);
}
void?LMH6401_Gain_Dec()//減增益
{
uint8_t?gain;
gain?=?LMH6401_ReadGain();
if(0x00<=gain<=0x20)
LMH6401_WriteGain(gain-1);
}
/****?Copyright?(C)2016?strongerHuang.?All?Rights?Reserved?****?END?OF?FILE?****/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-08-05?20:26??LMH6401-SPI\
?????目錄???????????0??2017-07-18?14:05??LMH6401-SPI\LMH6401-模擬SPI\
?????目錄???????????0??2017-07-18?13:23??LMH6401-SPI\LMH6401-模擬SPI\App\
?????文件????????1094??2017-07-18?13:19??LMH6401-SPI\LMH6401-模擬SPI\App\LMH6401.c
?????文件?????????547??2017-07-18?13:21??LMH6401-SPI\LMH6401-模擬SPI\App\LMH6401.h
?????文件????????1487??2017-07-18?13:23??LMH6401-SPI\LMH6401-模擬SPI\App\main.c
?????文件????????3259??2016-07-29?12:00??LMH6401-SPI\LMH6401-模擬SPI\App\stm32f10x_conf.h
?????文件????????4594??2016-07-29?12:00??LMH6401-SPI\LMH6401-模擬SPI\App\stm32f10x_it.c
?????文件????????2086??2016-07-29?12:00??LMH6401-SPI\LMH6401-模擬SPI\App\stm32f10x_it.h
?????目錄???????????0??2017-07-18?14:05??LMH6401-SPI\LMH6401-模擬SPI\Bsp\
?????文件????????3226??2017-07-18?13:24??LMH6401-SPI\LMH6401-模擬SPI\Bsp\bsp.c
?????文件????????1184??2016-07-29?12:00??LMH6401-SPI\LMH6401-模擬SPI\Bsp\bsp.h
?????文件????????3650??2017-07-18?14:05??LMH6401-SPI\LMH6401-模擬SPI\Bsp\spi.c
?????文件????????1451??2017-07-18?13:21??LMH6401-SPI\LMH6401-模擬SPI\Bsp\spi.h
?????文件????????2283??2017-07-18?13:24??LMH6401-SPI\LMH6401-模擬SPI\Bsp\timer.c
?????文件????????1305??2016-07-29?12:00??LMH6401-SPI\LMH6401-模擬SPI\Bsp\timer.h
?????文件????????5156??2017-07-18?13:24??LMH6401-SPI\LMH6401-模擬SPI\Bsp\usart.c
?????文件?????????962??2016-07-29?12:00??LMH6401-SPI\LMH6401-模擬SPI\Bsp\usart.h
?????目錄???????????0??2017-07-18?13:12??LMH6401-SPI\LMH6401-模擬SPI\Doc\
?????文件??????????80??2017-07-18?13:12??LMH6401-SPI\LMH6401-模擬SPI\Doc\ReadMe.txt
?????文件???????36319??2017-07-18?13:23??LMH6401-SPI\LMH6401-模擬SPI\Jli
?????文件?????????650??2017-07-12?10:29??LMH6401-SPI\LMH6401-模擬SPI\Jli
?????目錄???????????0??2017-07-17?16:53??LMH6401-SPI\LMH6401-模擬SPI\Libraries\
?????目錄???????????0??2017-07-17?16:53??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\
?????目錄???????????0??2017-07-17?16:53??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\CoreSupport\
?????文件???????17273??2010-06-07?10:25??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\CoreSupport\core_cm3.c
?????文件???????85714??2011-02-09?14:59??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\CoreSupport\core_cm3.h
?????文件????????8331??2013-06-24?11:04??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\CoreSupport\stdint.h
?????目錄???????????0??2017-07-17?16:53??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\DeviceSupport\
?????目錄???????????0??2017-07-17?16:53??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\DeviceSupport\startup\
?????文件???????15766??2011-03-10?10:52??LMH6401-SPI\LMH6401-模擬SPI\Libraries\CMSIS\DeviceSupport\startup\startup_stm32f10x_cl.s
............此處省略122個文件信息
評論
共有 條評論