久久久久久久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電壓低?
關閉窗口
主站蜘蛛池模板: 黄网免费 | 精品免费看 | 羞羞视频网 | 久久久久久亚洲欧洲 | 午夜噜噜噜 | 国产精品视频在 | 欧美成人精品一区二区男人看 | 国产一区二区在线播放 | 久久69精品久久久久久久电影好 | 三级视频在线观看电影 | 久久综合狠狠综合久久综合88 | 亚洲精品9999 | 久久精品小视频 | 亚洲成人久久久 | a级黄色片在线观看 | 天天狠狠 | 日本天天操 | 91久久| 在线视频亚洲 | 午夜激情免费视频 | 国产91久久久久蜜臀青青天草二 | 亚洲视频一区二区三区 | 一区精品在线观看 | 亚洲永久| 精品亚洲二区 | 一区二区三区中文字幕 | 亚洲一区二区久久 | 秋霞电影一区二区三区 | av黄色免费| 最新日韩精品 | 日本精品视频在线观看 | 欧美一区二区三区在线 | 欧美国产精品一区二区三区 | 欧美片网站免费 | 日韩视频中文字幕 | 男女羞羞免费视频 | 欧美久久一区 | 日韩精品免费视频 | 亚洲劲爆av| 正在播放国产精品 | 福利片在线观看 |