AD部分主要配置ADC12模塊的時鐘、參考源、采樣通道、采樣模式、存儲和采樣保持。
我就一個部分一個部分來。
第一個是ADC12模塊的時鐘,這個是模塊運行時的時鐘,跟采樣定時器是兩個概念,曾經我有一段時間被迷惑住了。這個由ADC12CTL1里面的ADC12SSEL和ADC12DIV配置,可以選擇ADC12OSC/ACLK/SMCLK/MCLK,TI例程里面好像都是選擇的ADC12OSC,這個是5MHZ,不過頻率容易受外界影響而改變。這個部分配置好了就得到了ADC12CLK。
第二個參考源,這個部分可以用單片機的參考模塊控制,也可以用ADC12模塊控制,REFCTL0 &= ~REFMSTR;這句就是設置ADC模塊直接控制參考源,ADC12REFON,ADC12REF2_5V打開參考模塊,參考模塊輸出的參考電壓為2.5V。ADC12CTL2 |= ADC12REFOUT;這句設置參考電壓輸出,可以輸出也可以不輸出。ADC12MCTL14 = ADC12SREF_1+ADC12INCH_14;這句是設置通道14的電壓參考模式是:REF+:2.5V,REF-:AVSS.
第三個采樣通道,跟這個有關的寄存器有ADC12MCTL和ADC12CTL1的ADC12CSTARTADD。第一種單通道采樣,ADC12MCTL選擇采樣的輸入通道,ADC12CSTARTADD的值選擇這個通道采樣的值存入哪個存儲寄存器內。比如:
ADC12CTL1 |= ADC12CSTARTADD3+ADC12CSTARTADD2+ADC12CSTARTADD1;
ADC12MCTL14 = ADC12INCH_14;
上面這兩句就是采樣通道14,通道14采樣的值存入到ADC12MEM14里面。如果你不設置ADC12CSTARTADD的值的話,采樣的值默認存入ADC12MEM0里面。
第二種序列通道采樣,ADC12MCTL選擇采樣的輸入通道,ADC12CSTARTADD的值選擇這個序列采樣的值首個存入的存儲寄存器。比如:
ADC12MCTL0 = ADC12INCH_0;
ADC12MCTL1 = ADC12INCH_1;
ADC12MCTL2 = ADC12INCH_2;
ADC12MCTL3 = ADC12INCH_3;
ADC12MCTL4 = ADC12INCH_4;
ADC12MCTL5 = ADC12INCH_5;
ADC12MCTL6 = ADC12INCH_6;
ADC12MCTL7 = ADC12INCH_7+ADC12EOS;
我并沒有配置ADC12CSTARTADD的值,所以開始采樣后,通道0的值存入ADC12MEM0,通道1的值存入ADC12MEM1里面,依次類推。
第四個采樣模式,這個按照用戶指導里面的模式示意圖來寫程序就可以,配置用ADC12CTL1里面的ADC12CONSEQ來配置。
第五個存儲沒什么要寫的,在第三個采樣通道里面提到的就可以了,我主要講下最后一個采樣保持,這個部分是我領悟的新的知識點。
采樣保持是由采樣定時器觸發信號SHI信號引起的,這個部分曾經迷惑了我好長一段時間。SHI信號由ADC12CTL1的ADC12SHS配置,有4個選擇:ADC12OSC/TIMERA.OUT1/TIMERB.OUT0/TIMERB.OUT1,這里由定時A指的是定時器A0,定時器B指的是定時器B0,我驗證過A1/B1是不能用的,只能用A0或B0。紅色部分我修改下(文章是之前寫的,今天修改下紅色的部分)這個定時器的選用是根據具體的片子用的,參考具體的數據手冊。采樣保持分兩種模式,由ADC12CTL1的ADC12SHP位控制,ADC12SHP=0時是擴展模式,ADC12SHP=1時是脈沖模式。第一種擴展模式,SHI信號上升沿開始采樣,上升沿后的高電平時間即為采樣時間,SHI信號下降沿進行采樣結果轉換,轉換需要13個ADC12CLK。第二種脈沖模式,SHI信號觸發采樣定時器,采樣定時器就是控制你什么時候開始采樣,什么時候開始轉換,采樣定時器由ADC12CTL0的ADC12SHT0和ADC12SHT1配置,在采樣定時器時間內進行采樣,采樣后就立即進行采樣結果轉換。如果這時你的ADC12MSC=1的話,如果的單通道采樣就會不停進行單通道采樣轉換,如果是序列通道,就會一直采樣轉換直到ADC12EOS=1.如果ADC12MSC=0,則采樣結束,下一次采樣的時間是下一個SHI信號的上升沿來臨時。
好了,就這么多,以后如果有增加了再寫了。
上一篇:MSP430中斷c函數模板大全
下一篇:最后一頁
推薦閱讀
史海拾趣
面對電子行業的快速變化,HANBIT Electronics始終保持敏銳的市場洞察力。2025年,公司宣布與一家領先的物聯網技術公司達成戰略合作,共同開發智能家居解決方案。這一跨界合作不僅為HANBIT Electronics帶來了新的增長點,也使其能夠借助物聯網技術的力量,進一步拓展在智能家居、智慧城市等新興領域的應用。通過不斷探索和嘗試,HANBIT Electronics在保持傳統業務優勢的同時,也為公司的未來發展開辟了新的道路。
為了進一步提升公司的競爭力和市場地位,富芯森美積極尋求資本市場的支持。通過上市融資等方式,公司獲得了充足的資金支持,為技術研發、市場拓展和產能擴張提供了有力保障。同時,資本市場的關注也進一步提升了富芯森美的品牌價值和市場影響力。在資本市場的助力下,富芯森美實現了快速發展,成為了電子行業中一顆璀璨的明星。
面對未來電子行業的發展趨勢和挑戰,鈺創科技始終保持著清醒的認識和前瞻性的思考。公司將繼續加大研發投入和人才培養力度,推動技術創新和產業升級;同時加強與國際知名企業的合作與交流,拓展國際市場;并積極響應國家政策和市場需求變化,不斷調整和優化產品結構和市場布局;為實現公司的可持續發展和長遠目標奠定堅實基礎。
請注意,以上故事為虛構內容,旨在展示Etron公司(鈺創科技)在電子行業中的發展歷程和可能遇到的挑戰與機遇。實際情況可能因各種因素而有所不同。
Chesivale Electronics公司深知人才是企業發展的核心動力。因此,公司一直注重人才隊伍建設。公司通過校園招聘、社會招聘等多種渠道吸引優秀人才加入,同時建立完善的培訓機制和晉升機制,激發員工的積極性和創造力。這些措施使得公司的人才隊伍不斷壯大,為公司的發展提供了有力的人才保障。
在照明領域,Cooper Industries同樣展現出了強大的實力。1987年,公司收購了英國McGraw-Edison,并成立了“庫柏照明”事業部,這一舉措使庫柏照明迅速成為世界上最大的商業、工業、道路和住宅照明裝置的制造商之一。此后,公司不斷在照明領域進行創新和突破,如在2007年成功收購以LED燈具著稱的io Lighting燈具公司,進一步鞏固了其在節能燈具市場的地位。這些努力使得庫柏照明在全球范圍內享有極高的聲譽和市場份額。
隨著市場需求的不斷變化,Cooper Industries不斷通過收購來擴大其業務范圍和提升技術實力。例如,在2008年,公司宣布收購了三家公司:Sure Power Industries、OMNEX Control Systems和Roam Secure。這三家公司在各自的領域都有著豐富的經驗和卓越的技術,收購后極大地增強了Cooper在電力系統管理、無線電遠程控制以及文字報警、區域警示系統等領域的能力。這些收購不僅使公司的產品線更加豐富,也為其在全球市場的競爭提供了有力武器。
剛學單片機,主要實現這樣的功能, 給一個下降沿,輸出一系列脈沖。在硬件上,這個下降沿由紅外傳感器給出。 現在存在的問題是,一通電,單片機立刻就輸出一個脈沖。 之后在運行時大部分時間是正常的,但是偶爾會出現只給一個下降沿卻輸出兩個脈 ...… 查看全部問答∨ |
|
電路板算價工器,值得收藏:http://www.sz-jlc.com/home/order_add.jsp 做電路板價比三家,因為電路板的工藝多,詢價是一個很麻煩的事,現在不用愁了,只要你收藏這個網址,隨時隨地都能算價,無論是在哪家下單做板,它可以做一個 ...… 查看全部問答∨ |
|
我看到壇友們上傳的圖片里面,SEED的5529 demon背光是關閉的(Ti的那款默認是開啟的),可能是為了減少電流的原因。 這個背光是可控的,電路如下: 液晶的電路如上圖所示,可以通過LCD_BL_EN使能該背光,對應的MSP430管腳為P7.6 … 查看全部問答∨ |