void SPI2_Init(void)
{
// PB13:SCK2; PB14:MISO2; PB15:MOSI2;
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd ( RCC_APB2Periph_GPIOB,ENABLE );//
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_12|GPIO_Pin_13 |GPIO_Pin_15 ;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_ResetBits( GPIOB,GPIO_Pin_1|GPIO_Pin_12|GPIO_Pin_13|GPIO_Pin_15 );
}
DAC1220//
void dac1220_init( void )
{
dac_cs_set(0);//
clk_delay(400);
dac1220_write(0x04);
clk_delay(400);
dac1220_write(0x02);
dac_cs_toggle(); ///toggle
/
dac1220_write(0x05);
clk_delay(400);
dac1220_write(0x00);
clk_delay(400);
dac_cs_set(1);//
DAC1220使用参考代码
最新推荐文章于 2022-09-13 21:48:47 发布