久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

LPC210X的ADC測試程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年09月01日   【字體:

以下程序運行在LPC210X單片機上面:

 void main(void)

{
 // U8 Test[20];
  U32 ADC_Data;
  const U32 ADC_CR=
        ( 1 << 0 ) |     // SEL = 1 ,選擇通道0
 ( ( Fpclk / 1000000 - 1 ) << 8 ) |   // CLKDIV = Fpclk / 1000000 - 1 ,即轉換時鐘為1MHz
 ( 0 << 16 ) |     // BURST = 0 ,軟件控制轉換操作
 ( 0 << 17 ) |      // CLKS = 0 ,使用11clock轉換
 ( 1 << 21 ) |      // PDN = 1 , 正常工作模式(非掉電轉換模式)
 ( 0 << 22 ) |      // TEST1:0 = 00 ,正常工作模式(非測試模式)
 ( 1 << 24 ) |      // START=1,啟動轉換
 ( 0 << 27 );       //上升沿啟動轉換
  PINSEL0=0x00000005; //TXD0和RXDE0功能連接到管腳
  PINSEL1=(3<<12);    //ADC0.0連接到管腳(11)
  PLL_Init();
  UART0_Init();
  printf(" \nAD Convert\n");
  printf("ADC0.0'S VALUE:\n ");
  while(1)
  {
    AD0CR = ADC_CR;
    do{}while((AD0GDR&0x80000000)==0);    //AD0GDR:31位:DONEAD  轉換結束時該位置位
    ADC_Data=AD0DR0;   //數據寄存器的15:6     DONEAD為1進,這十位存儲著AIN腳的電壓,共十位    
    AD0DR0=ADC_Data;
    ADC_Data=(ADC_Data>>6)&0x3ff;               //得到二進制結果 ,10bits
    ADC_Data>>=2;                               //只要八位準備輸出;
    printf("0x%x ",(ADC_Data&0xff));
    Delay(10);
  }
}
 
不知什么原因,仿真老出問題。可能JLINK電壓低?
關閉窗口
主站蜘蛛池模板: 一级黄片毛片 | 天天操天天插 | 国产涩涩 | 国产乱人乱偷精品视频 | 欧美日一区二区三区 | 亚洲高清毛片一区二区 | 欧美日韩国产三级 | 亚洲黄色网址 | 精品一区二区在线播放 | 久久国产影院 | 国产欧美久久久 | 亚洲第一免费视频 | 免费精品视频 | 成人超碰在线 | 午夜激情视频在线观看 | 日韩成人精品一区二区 | 永久黄网站色视频免费观看w | 久久精品黄色 | 欧美日韩精品一区 | 中文字幕一区二区三区在线观看 | 欧美国产在线观看 | 国产欧美一区二区精品性色超碰 | 永久免费看mv网站入口亚洲 | 午夜快播 | 成人午夜在线 | 午夜精品视频在线 | 中文字幕在线免费视频 | 成人免费毛片aaaaaa片 | 欧美激情视频一区 | 欧美一级日韩一级 | 免费高清av| 国产无遮挡又黄又爽免费网站 | 黄色成人毛片 | 麻豆国产一区二区三区四区 | 日韩一区三区 | 成人av一区二区三区在线观看 | 1024日韩 | 久久综合久久鬼 | 日本综合久久 | 欧美一区二区三区免费 | 久久都是精品 |