MSP430常見問題之IO端口類


Q1:請問430 的I/O 中斷能不能可靠的響應60ns 的脈沖信號, 就是來了一個60ns 的脈沖,430 的中斷會有丟失嗎?
A1:端口支持的最高8M的時鍾,無法響應這么快的頻率。


Q2:430是3.3V供電,如果我想使P2.7管腳置高,然后等待低電平中斷。接5V左右的電壓接上拉電阻行不行?需不需要用分壓電路到3.3V
A2:你可能要進行電平變換,430I/O口最好不要接5v的

Q3:當Jtag接口把程序下載到單片機之后,Jtag接口還能不能用作普通IO口?
A3: 和GPIO端口復用的JTAG引腳,只要不在仿真狀態,就是普通的i/o引腳。

Q4:我在產品的測試中經常會發現,某一管腳輸出電壓不正常,本來應該是高電平,可是就有那么一個是低電平,而且不影響cpu其他管腳正常工作,有沒有遇到相同問題的高手,能幫忙解決下嗎,出現這個情況是不是cpu就是壞了,不能正常使用了?
A4:首先確定該端口的PxSEL對應的位是0,比如2系的P2.6和P2.7默認與XIN和XOUT復用,如果不設置就是不能正確輸出的。然后才是看是不是虛焊,最后確認IO可能是壞的。

Q5:430單片機能不能用I/O口仿並口通訊,仿的時候需要注意什么,是不是只要把PXDIR設置成輸出就行
A5:可以。向外寫的時候要設為輸出,讀取數據時要設為輸入,根據情況隨時控制PXDIR


Q6:MSP430 剛剛上電時I/O管腳的狀態是高電平還是高阻態還是低電平啊?

A6:低電平

Q7:I/0口在設置之前是什么狀態?
A7: I/O在設置之前的狀態是輸入狀態,電平不定的,這個最簡單了,你只要測試以下就可以知道答案。關於I/O及其他寄存器的初始值,在相關的系列Users guide 中有描述。


Q8. P1 REN 這個寄存器是什么用途的?
A8:是控制上下拉是否啟用的。用法是DIR 置為0 也就是輸入狀態時,通過OUT 的值控制上拉還是下拉。當REN置位時,就被拉,否則輸入是高阻的。

Q9:在同一個程序中,前半段用的是P3.1(SIMO) P3.3(UCLK) 的SPI 模式,然后在接下來的程序中要P3.3,P3.3作為普通IO 口輸出時鍾. 用什么指令能使SPI 工作完后清除SPI功能,變成好象沒使用過SPI 模式前一樣?
A9:可以的,IO 口的IO 功能及輔助功能可以隨時切換的。一般而言只要更改PxSEL 寄存器即可。具體可以查看一下相應的用戶指南及數據手冊

Q10:低功耗設計中430接CMOS器件要注意點
A10:在低功耗產品設計中,當430的i/o 口與CMOS器件接口時,比如LCD之類的,為了省電,LCD間歇供電,當LCD關斷時,與之相連的430 的i/o 口一定要設置為輸入口或者設置為輸出為1.否則LCD內部cmos 器件的I/O口通過二極管導到其VCC上,這樣MCU的電流變大了,功耗變的更大了.


Q11:430 I/O 最大驅動電流是多少呀?
A11:每個I/O 輸出電流最大允許6mA,數據手冊(datasheet)上有詳細說明。


Q12.:msp430201X 的電源電壓為1.8V,其IO 口電平電壓是不是也是1.8V 呢,對最大輸出電流會不會影響呢?
A12:若DVCC 采用1.8V 的,則I/O 的高電平不會超過1.8V的,其CPU 核的電壓與外圍模塊的電壓用的是一個電壓,不過在其F5xx 系列中,CPU 核電壓與外圍模塊電壓分開了。

A13:請問: 如果不用的口,方向設做什么好,輸入還是輸出?為什么?
Q13:輸出低電平,或者設成輸入,並接地。效果是差不多的


Q14:在F149 芯片應用時使用了其中的兩個串口進行通訊,現在想增加通訊的串口數量,不知道F149芯片能不能進行端口功能的擴展,若能,怎樣實現?另外怎樣在外部擴展ROM區,具體怎么實現,請指教!
A14:可以用定時器模擬幾個串口,timera 專門為這個功能做了特殊處理,請參考例程。430 不開放總線所以擴展ROM是不可以的。


Q15:JTAG 與I/O 功能之間的MSP430 引腳復用?
A15:四個引腳P1.7 - P1.4 在20 與28 引腳MSP430F1xx 器件上均同時具有I/O 與JTAG 功能。這些引腳的默認功能是,當器件通電時具有I/O 功能。當測試引腳拉高時,則將這些引腳選為JTAG。當使用交互式系統內調試程序時,這些器件的FET 會將這些引腳處於JTAG 模式下。如欲了解有關在使用調試程序時
從JTAG 模式發布引腳的信息,敬請參閱《FET 工具用戶指南》。
注:如果將外部電路附加到共享引腳上,則必須考慮JTAG 信號對引腳的相互影響。如果通過JTAG 對該器件進行系統內交互式編程或調試,則需考慮電路將產生的影響。如果電路將增加共享引腳的負載或偏置,進而干擾JTAG 通信,則應考慮這一點。更高引腳計數器件具有僅可用於調試與編程的專用JTAG 引腳。


Q16:MSP430 I/O 引腳的汲極電流與源極電流?
A16: MSP430 未指定來自I/O 引腳的最大絕對電流。如欲了解Voh 與Vol 的規范,敬請參閱數據表。其中顯示了每個I/O 引腳均可提供幾毫安的電流,但輸出電壓將隨着電流的增大而發生變化。這些規格的附注通常提供了要維持特定電壓,所有組合的輸出提供的最大總電流。MSP430 I/O 不適於驅動高電流的20mALED。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM