娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年04月21日(星期一)

2021年04月21日 | 總結MSP430學習經驗(1)

發布者:collectors 來源: eefocus關鍵字:MSP430  學習經驗  中斷向量 手機看文章 掃描二維碼
隨時隨地手機看文章

最近學習MSP430,把自己的一些經驗分享下,這是我在網上發現的一篇很不錯的文章,歸納得很好,簡潔明了。


1.MSP430開發環境建立


1.安裝IAR dor msp430 軟件,軟件帶USB仿真器的驅動。


2.插入USB仿真器,驅動選擇安裝目錄的/drivers/TIUSBFET


3.建立一個工程,選擇"option"選項,設置


a、選擇器件,在"General"項的"Target"標簽選擇目標器件


b、選擇輸出仿真,在"Linker"項里的"Output"標簽,選擇輸出"Debug information for C-SPY",以輸出調試


信息用于仿真。


c、若選擇"Other",Output下拉框選擇"zax-m"即可以輸出hex文件用以燒錄,注意,此時仿真不了。


d、選擇"Debugger"項的"Setup"標簽,"Driver"下拉框選擇"FET Debugger"


e、選擇"FET Debugger"項的"Setup"標簽,"Connection"下拉框選擇"Texas Instrument USB-I"


4.仿真器的接口,從左到右分別為 " GND,RST,TEST,VCC"


2.IO口


數字輸入/輸出端口有下列特性:


□ 每個輸入/輸出位都可以獨立編程。


□ 允許任意組合輸入、輸出。


□ P1 和 P2 所有 8 個位都可以分別設置為中斷。


□ 可以獨立操作輸入和輸出數據寄存器


□ 可以分別設置上拉或下拉電阻


在介紹這四個I/O口時提到了一個“上拉電阻”那么上拉電阻又是一個什么東東呢?他起什么作用呢?都說了是電阻那當然就是一個電阻啦,當作為輸入時,上拉電阻將其電位拉高,若輸入為低電平則可提供電流源;所以如果P0口如果作為輸入時,處在高阻抗狀態,只有外接一個上拉電阻才能有效。


(以下x為1表示P1,為2表示P2,如此類推)


1.選擇引腳功能 -- PxSEL,PxSEL2


PxSEL2 PxSEL 管腳功能


0 0 用作IO口


0 1 用作第一功能引腳


1 0 保留,參考具體型號的手冊


1 1 用作第二功能引腳


設置引腳用作外設功能時,芯片不會自動設置該引腳輸入輸出方向,要根據該功能,用戶自己設置方向寄存器


PxDIR。


2.選擇引腳輸入/輸出方向 -- PxDIR


Bit = 0: 輸入


Bit = 1: 輸出


3.選擇引腳是否使能上下拉電阻 -- PxREN


Bit = 0: 不使能


Bit = 1: 使能


4.輸出寄存器 -- PxOUT


Bit = 0: 輸出低電平或者下拉


Bit = 1: 輸出高電平或者上拉


5.管腳狀態寄存器 -- PxIN


Bit = 0: 管腳當前為低


Bit = 1: 管腳當前為高


你說的“第二功能”應該是指外圍模塊功能吧,用模塊就選“第二功能”,不用模塊就選“第一功能”。 可通過設置PxSEL寄存器進行選擇,某位寫“0”為I/O;寫“1”為“第二功能”。 用到比較器(片內外圍模塊)時要設置為第二功能。 當然你如果是用片外的比較器,將其輸出的高低電平(1或0)送給MSP430,那就選“第一功能”。


http://zhidao.baidu.com/question/172451580.html?an=0&si=3


3.Base clock 模塊


一、4個時鐘振蕩源


1、LFXT1CLK: 外部晶振或時鐘1 低頻時鐘源 低頻模式:32768Hz 高頻模式:(400KHz-16MHz)


2、XT2CLK: 外部晶振或時鐘2 高頻時鐘源(400KHz-16MHz)


3、DCOCLK: 內部數字RC振蕩器,復位值1.1MHz


4、VLOCLK: 內部低功耗振蕩器 12KHz


注:MSP430x20xx: LFXT1 不支持 HF 模式, XT2 不支持, ROSC 不支持.


二、3個系統時鐘


1、ACLK: 輔助時鐘


復位: LFXT1CLK的LF模式,內部電容6pF


分頻: 1/2/4/8


時鐘源:LFXT1CLK/VLOCLK.


用途: 獨立外設,一般用于低速外設


2、MCLK: 主時鐘


復位: DCOCLK,1.1MHz


分頻: 1/2/4/8


時鐘源:LFXT1CLK/VLOCLK/XT2CLK/DCOCLK


用途: CPU,系統


3、SMCLK: 子系統時鐘


復位: DCOCLK,1.1MHz


分頻: 1/2/4/8


時鐘源:LFXT1CLK/VLOCLK/XT2CLK/DCOCLK


用途: 獨立外設,一般用于高速外設


三、寄存器


1、DCOCTL:DCO控制寄存器(讀寫)


學習經驗總結】" alt="[轉載]【msp430 學習經驗總結】" width=33 height=33>


DCOx:定義8種頻率之一,可分段調節DCOCLK的頻率,相鄰兩種頻率相差10%。而頻率又注入直流發生器


的電流定義。


MODx: 位調節器選擇。這幾位決定在 32 個 DCOCLK 周期內插入高1段頻率 fDCO+1的次數。當


DCOX=7,已為最高段頻率,此時不能用MODx作為頻率調整。


2、BCSCTL1:基礎時鐘系統控制寄存器1


學習經驗總結】" alt="[轉載]【msp430 學習經驗總結】" width=33 height=33>


XT2OFF:是否關閉XT2


0:打開XT2 ,1:關閉XT2


XTS: XT2模式選擇


0:LF mode (低頻模式) ,1:HF mode (高頻模式)


DIVA: ACLK的分頻選擇 0-3 對應 1/2/4/8 分頻


RSELx: 選擇DCO中16種標稱的頻率,實際對應16個內部電阻


0-15 對應的頻率 從 低到高,當 DCOR=1 時,表示選用外接電阻,所以RSELx無效


3、BCSCTL2:基礎時鐘系統控制寄存器2


學習經驗總結】" alt="[轉載]【msp430 學習經驗總結】" width=33 height=33>


SELMx:選擇MCLK的時鐘源


0:DCOCLK


1:DCOCLK


2:當 XT2 振蕩器在片內時采用 XT2CLK。當 XT2 振蕩器不在片內時采用 LFXT1CLK 或 VLOCLK


3:LFXT1CLK 或 VLOCLK


DIVMx: MCLK的分頻選擇 0-3 對應 1/2/4/8 分頻


SELS: 選擇SMCLK的時鐘源


關鍵字:MSP430  學習經驗  中斷向量 引用地址:總結MSP430學習經驗(1)

上一篇:基于MSP430實現的濕度計作品展示
下一篇:MSP430 電容觸摸轉輪和LED PWM 輸出設計

推薦閱讀

E Ink元太科技宣布 與全球制藥及化學產業的知名供貨商Faubel & Co. Nachf. GmbH共同推出專為試驗性新藥設計的Faubel-Med Label智能藥品卷標。此智能標記采用元太科技之低電壓電子紙薄膜技術,將顯示模塊與新的系統設計導入藥品包裝應用。E Ink元太科技與Faubel合作推出專為試驗性新藥設計的Faubel-Med Label智能藥品卷標。Med Label智能藥品卷標...
蘋果進一步推進循環利用領域的研究,該公司今天宣布啟用位于德克薩斯州奧斯汀的材料回收實驗室,該實驗室占地面積9000平方英尺,“將尋求各種創新的解決方案,運用機器人和技術來改進針對性拆解、分選和粉碎等傳統的回收方法”。 該實驗室還會與蘋果的工程設計團隊及眾多學術機構合作,共同應對當今工業循環利用領域的各種挑戰,并提出相應的解決方案。...
學習機是教育市場近兩年非常熱門的產品。臨近返校季,家長們都熱衷于購買學習機來幫助孩子提高學習成績。那么學習機什么牌子好呢?選廣告做的響亮的,擔心名不副實,選銷量最高的,擔心不適合自己孩子,很多家長陷入了糾結。其實給孩子挑選學習機,最重要的就是選擇能真正帶來實效,提高孩子成績的。關于這方面我就推薦訊飛智能學習機。 訊飛智能學習機是一...
4月16日下午,第三屆中國國際服務機器人創新發展大會在上海世博展覽館會議廳舉行。上海云紳智能科技有限公司技術副總裁史文華受邀出席并帶來精彩的主題演講。史文華認為,勞動力的匱乏、人口紅利的消失致使勞動力成本急劇上升,智能機器人的出現逐漸取代人們普遍不愿意從事的程序化、重復性的簡單勞動崗位,市面上已經出現了許多成熟的機器人應用,如智能...

史海拾趣

問答坊 | AI 解惑

自動搖籃

本帖最后由 paulhyde 于 2014-9-15 09:11 編輯 自動搖籃  …

查看全部問答∨

AVR入門必讀《實戰AVR單片機C語言》

自學AVR單片機少不了動手實踐!…

查看全部問答∨

單片機應用系統實例與分析

單片機應用系統實例與分析…

查看全部問答∨

C51程序

#include<reg51.h> #include<stdio.h> main() { int i=5,j=5,p,q;   p=(i++)+(i++)+(i++);     q=(++j)+(++j)+(++j);    SCON=0x50;   TMOD|=0x20;   TH1=0xf3;   T ...…

查看全部問答∨

積分怎么拿的?

積分怎么拿的?…

查看全部問答∨

分析這個程序出錯在哪里?

module ji(reset,clk,Oup,Odown,floor,shu);//panding shangsheng haishi xiajianginput reset,clk,floor[0:7],shu[0:7];output Oup,Odown;reg Oup,Odown;wire floor[0:7],shu[0:7];integer a,b,i;always @(reset or posedge clk)begin   ...…

查看全部問答∨

大家覺得今年的控制題目會怎么出?

本帖最后由 paulhyde 于 2014-9-15 09:46 編輯 自由談論,希望大家發揮想象各抒己見  …

查看全部問答∨

【MSP430共享】中英文數據手冊全集

F14XF16XF5XXX的中文數據手冊,不喜歡看E文的朋友可以下來看看,另外請大家跟帖補充完善,謝謝 [ 本帖最后由 fengzhang2002 于 2011-9-7 12:14 編輯 ]…

查看全部問答∨

請教關于函數傳值的奇怪問題

請教關于函數傳值的奇怪問題 調用這樣一個函數 ADS1213_DATA_Tr(); 輸入的參數是0x00000001  是一個unsigend long 型的變量 跑到函數里查看變量 變量變為0x0100FE00。。。可是我輸入的是0x00000001    相當奇怪。。 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 泸溪县| 威海市| 漳平市| 沙雅县| 黎城县| 忻城县| 襄垣县| 龙山县| 来宾市| 彰化市| 谷城县| 蒲城县| 杭锦后旗| 罗定市| 翁牛特旗| 将乐县| 商城县| 宝兴县| 玉门市| 伊宁县| 濉溪县| 汉川市| 胶南市| 湘潭县| 电白县| 井研县| 仪陇县| 罗山县| 南通市| 肥城市| 庆云县| 黎城县| 南涧| 台湾省| 绩溪县| 修武县| 东乡县| 星子县| 东丰县| 新巴尔虎右旗| 湖南省|