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

  • 大小: 2KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: 其他
  • 標簽: LTC2634??

資源簡介

LTC2634-12 - 具 10ppm/oC 基準的 4 通道 12 位軌至軌 DAC芯片,基于STM32F103的DA輸出驅動程序,本人親測,可用,分享給大家

資源截圖

代碼片段和文件信息

#include?“LTC2634.h“?
#include?“delay.h“???
////////////////////////////////////////////////////////////////////////////////// ?
//本程序只供學習使用,未經作者許可,不得用于其它任何用途
//ALIENTEK戰艦STM32開發板
//代碼 ???
//正點原子@ALIENTEK
//技術論壇:www.openedv.com
//修改日期:2012/9/9
//版本:V1.0
//版權所有,盜版必究。
//Copyright(C)?廣州市星翼電子科技有限公司?2009-2019
//All?rights?reserved ??
//////////////////////////////////////////////////////////////////////////////////

void?LTC2634_Init(void)
{
????????GPIO_InitTypeDef??GPIO_InitStructure;
????????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB?ENABLE);
????????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_14;
????????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_Out_PP;
????????GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
????????GPIO_Init(GPIOB?&GPIO_InitStructure);

????????//LTC2634_SCLK?=?1;
????????//LTC2634_CS???=?1;
????????LTC2634_ValueSet(LTC2636_CMD_INTERNAL_REFERENCELTC2636_DAC_ALL?0);
????????DAC_OutOff();
}??


void?LTC2634_ValueSet(u8?commandu8?adc_address?u16?_dac_data)??????
{
??????u8??i;
??????u32?dacdata_now?=?0;
??????u32?addess_now??=?0;

??????dacdata_now?=?((u32)_dac_data<<4);//D11?D10?D9?D8?D7?D6?D5?D4?D3?D2?D1?D0?X?X?X?X

????addess_now?=?((((u32)command)<<20))|((((u32)adc_address)<<16));


??????dacdata_now?=?addess_now?|?dacdata_now;?
????dacdata_now?=?dacdata_now<<8;
?????
??????LTC2634_SCLK?=?0;??//SPI_CLK=0;
??????delay_us(10);
??????LTC2634_CS???=?1;??//CS=1???
??????delay_us(10);
??????LTC2634_CS???=?0;??//CS=0
??????delay_us(10);


????????for(i=0;i<24;i++)
??????{
?????????
????????if((dacdata_now?<????????{
???????????LTC2634_MOSI?=?1;//SPI_DI=1;
????????}
????????else
????????{
???????????LTC2634_MOSI?=?0;//SPI_DI=0;
????????}
????????LTC2634_SCLK?=?1;//SPI_CLK=1;
????????delay_us(10);??????
????????LTC2634_SCLK?=?0;//SPI_CLK=0;
????????delay_us(10);??????
??????}

??????LTC2634_CS?=?1;????//CS=1
??????delay_us(100);
}


void?DAC_OutOff(void)?
{
?????LTC2634_ValueSet(LTC2636_CMD_WRITE_UPDATE_ALL0x00?0);
?????LTC2634_ValueSet(LTC2636_CMD_WRITE_UPDATE_ALL0x01?0);
?????LTC2634_ValueSet(LTC2636_CMD_WRITE_UPDATE_ALL0x02?0);
?????LTC2634_ValueSet(LTC2636_CMD_WRITE_UPDATE_ALL0x03?0);
}


void?DAC_ValueSet(u8?channelfloat?vol)?//DAC??0~2.5V
{
??u16?vol_temp;
??vol_temp?=?vol*4096/2.5;
LTC2634_ValueSet(LTC2636_CMD_WRITE_UPDATE_ALLchannel?vol_temp);
}


























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

?????文件???????2586??2017-08-14?10:50??LTC2634\LTC2634.c

?????文件???????1979??2017-08-14?10:51??LTC2634\LTC2634.h

????..AD...?????????0??2017-08-08?14:28??LTC2634

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

?????????????????4565????????????????????3


評論

共有 條評論

相關資源