<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      歡迎來到SFWR的博客

      AD9834配置

      SPI設(shè)置

      注意,雖然手冊(cè)上CPOL(CLK空閑時(shí)電平)為低,但實(shí)測(cè)是是高電平

       

       

       

       連接

      SYNC 為片選引腳,使用時(shí)拉低

      FSE/PSE為頻率與相位寄存器選擇,均拉低即可

      void SPI_Write_16Bits(uint16_t transdata)
      {
          csset();
          uint16_t arrofdata[1];
          arrofdata[0]=transdata;
          HAL_SPI_Transmit(&hspi1, (uint8_t* )arrofdata, 1, HAL_MAX_DELAY);
          csreset();
      }

       

      頻率設(shè)置

      由于輸入為十六位數(shù)據(jù),而頻率設(shè)置為28位,故傳輸兩次數(shù)據(jù) 

      xx +后14位

      xx +前14位

      xx為頻率寄存器的標(biāo)志,10為寄存器1,01為寄存器0

      例:傳輸數(shù)據(jù)100100100100100100

      傳入寄存器1

      則傳輸

      10+00100100100100

      10+00000000001001

      頻率與傳入的值通過擬合后為x*179/50

          int t=123456;//頻率值
          uint16_t a=0x8000,b=0x8000;
          t=t*179/50;
          if(t>16383){
         b|=(((t>>14)<<14)^t); a|=(t>>14);} else b|=t; //處理輸入的兩次值 HAL_Delay(1000); SPI_Write_16Bits(0x2100); SPI_Write_16Bits(0XC000); SPI_Write_16Bits(0x2100);//init
      SPI_Write_16Bits(0x2800);//選擇寄存器1 SPI_Write_16Bits(b); SPI_Write_16Bits(a); SPI_Write_16Bits(0x2808);//選擇寄存器1輸出

      由于int范圍,t最高10M,在低于10hz時(shí)誤差較大

      posted @ 2021-11-21 17:48  SFWR  Views(705)  Comments(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 性色av无码久久一区二区三区| 四虎成人精品永久免费av| 99久久国产综合精品女同| 亚洲国产成人无码电影| 一本色道久久88亚洲精品综合| 激情文学一区二区国产区| 通州市| 另类专区一区二区三区| 亚洲欧美人成电影在线观看| 99视频30精品视频在线观看| 精品久久一线二线三线区| 在线 欧美 中文 亚洲 精品| 国产在线观看免费观看| 清水县| 精品国产迷系列在线观看| 九九热精彩视频在线免费| 亚洲熟女精品一区二区| 无码专区人妻系列日韩精品少妇 | 伊人久久大香线蕉网av| 亚洲性日韩精品一区二区| 精品无码av无码专区| 亚洲无av中文字幕在线| 综合亚洲网| 欧美亚洲高清日韩成人| 国产亚洲精品综合一区二区| 色播久久人人爽人人爽人人片av| 国产一区二区三区麻豆视频| 国产高清在线不卡一区| 亚洲伊人五月丁香激情| 亚洲国产在一区二区三区| 欧美色丁香| 国产一级特黄性生活大片| 东安县| 亚洲av成人无码天堂| аⅴ天堂中文在线网| 中文字幕乱码人妻二区三区| 亚洲少妇人妻无码视频| 日产一区日产2区| 久久精品国产99国产精品澳门 | 亚洲精品韩国一区二区| 99久久精品一区二区国产|