⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.c

📁 DDS产生程序
💻 C
字号:
#define __INIT_C__
#include "DF1404.h"

static void PORTInit(void)
{
       PORTA = 0xC0;
       DDRA  = (1 << CH451Load0) | (1 << CH451Load1);
       
       PORTB = 0xB8;
       DDRB  = 0xB1;
       PORTC = 0xC0;
       DDRC  = 0xE0;
       PORTD = 0xF7;
       DDRD  = 0xF6;
       
}

static void SPI_MasterInit(void)
{
      SPCR = ( 1 << SPE) | ( 1 << MSTR ) ;
      SPSR = ( 1 << SPI2X );
}

void DevicesInit(void)
{
      CLI();
      PORTInit();
      SPI_MasterInit();
   
      MCUCR = 0x00;
    
      
      GICR = (1 << INT2);
      
      SEI();
}

void DataInit(void)
{
      Shift = 0;
      CurrentState.CurrentMode = CWMODE;
      EnCoderEnable = ENABLE;
      //EnCoderPoint = ;
      SignalInit();
      DispInit();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -