久久久久久久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電壓低?
關閉窗口
主站蜘蛛池模板: 91精品国产欧美一区二区 | 黄色大片观看 | 国产成人精品午夜视频免费 | 丝袜 亚洲 欧美 日韩 综合 | 国产成人综合一区二区三区 | 自拍偷拍第一页 | 福利网址 | 精品国产一区久久 | 日韩最新网址 | 亚洲精品视频免费观看 | 最新中文字幕在线 | 精品国产一区二区三区久久久蜜月 | 精品国产欧美一区二区三区不卡 | 亚洲成人a v | 免费精品| 免费的日批视频 | 亚洲精品v日韩精品 | 日韩快播电影 | 精品一区二区三区在线观看国产 | 中文字幕国产一区 | www精品 | 精品国产乱码久久久久久图片 | 欧美精品二区 | 亚洲精品乱码久久久久久按摩观 | 久久伊人一区二区 | 欧美日韩精品一区二区三区四区 | 一级全黄少妇性色生活免费看 | 国产日韩一区二区三区 | 91九色视频在线 | 久久久av | 久久精品国产一区二区三区 | 亚洲成人自拍网 | 亚洲精品二区 | 国产探花在线精品一区二区 | 亚洲一区二区三区免费在线观看 | 91久久精品一区 | 国产在线对白 | 欧美一区二区三区在线 | 7777久久 | 青春草国产 | 成人精品视频在线观看 |