1 前言
1.1 內容簡介
????MSP432P401R LaunchPad - Red 2.x (Red) (后續補上~)
1.2 快速鏈接
官方鏈接:
MSP432DRIVERLIB:https://www.ti.com.cn/tool/cn/MSPDRIVERLIB
MSP432P401R:https://www.ti.com.cn/product/cn/MSP432P401R
開發指南:
MSP432 快速開發指南:如何安裝 MDK 開發環境
MSP432 快速開發指南:如何安裝板載仿真器驅動(XDS110)
MSP432 快速開發指南:如何利用 DriverLib 進行快速開發
1.3 操作環境
????操作系統:Win10 專業版
2 基本介紹
????DriverLib 的文件目錄如下圖:
????這里我只介紹幾個快速上手需要的文件夾。
Files | 描述 |
---|---|
doc | 庫用戶指南文檔(包括離線網頁和 PDF) |
driverlib | 庫文件(包括外設庫的.c和.h文件及 CCS、EWARM、GCC、Keil 下的lib文件) |
examples | API 使用示例(包括CCS、EWARM、GCC、Keil 下的 API 示例程序) |
inc | 頭文件(包括 CMSIS 及其他的相關頭文件) |
3 使用介紹
3.1 doc 使用
????這里關于 doc 的使用,只講述外設庫函數如何查看函數介紹及程序示例,以 GPIO 為例。其他的新驚喜請自行去解鎖。
打開 MSP432_DriverLib_API_Guide-MSP432P4xx-3_21_00_05.html 離線網頁(文件目錄:msp432_driverlib_3_21_00_05docMSP432P4xx)
(PS:MSP432_DriverLib_Users_Guide-MSP432P4xx-3_21_00_05.pdf 也是 API 的用戶指南,但是建議使用離線網頁,優點的話后面會講到)點擊 Modules
點擊 GPIO
網頁右側有書簽欄,點擊 Functions
點擊 GPIO_setAsOutputPin
這樣我們就可以看到 GPIO_setAsOutputPin 函數的介紹了
(如果你的瀏覽器有翻譯插件,就可以將網頁翻譯成中文,對于看英文就頭痛的開發者就友好多了;當然這個翻譯很有可能是不準確的,還是建議返回英文)GPIO 程序示例
(特不靠譜)英 > 中
3.2 driverlib 使用
????driverlib 中是庫文件,這個的使用方法比較簡單,就不再講了。
3.3 examples 使用
????examples 中是各外設程序示例,這里圍繞 GPIO 輸出示例程序來講述使用方法。
打開 gpio_toggle_output.uvprojx(文件目錄:msp432_driverlib_3_21_00_05examplesMSP432P4xxgpiogpio_toggle_outputkeil)
工程界面如下,.c 文件中有相關操作介紹和圖表示意
main 函數如下,和離線網頁中 GPIO 程序示例是一樣的
更改仿真器為 CMSIS-DAP Debugger
在 Flash Download 界面中,勾選 Reset and Run,以便程序下載后自動運行
編譯工程
下載程序,可以看到小火箭旁邊的 LED 燈在閃爍
3.4 inc 使用
????driverlib 中是 CMSIS 頭文件和芯片相關頭文件,這個的使用方法也比較簡單,就不再講了。
4 結束
????本教程由 Brendon Tan 原創發布,版權所有。
上一篇:搭建Energia的MSP432環境(保姆式教學)
下一篇:MSP432安裝與環境配置(ccs)
推薦閱讀
史海拾趣
Ferraz Shawmut一直致力于技術創新和產品研發。通過不斷的技術創新,公司推出了多款具有競爭力的電氣保護產品,如熔斷器、保險絲等。同時,公司也積極拓展全球市場,目前在全球擁有60個下屬企業,6200名雇員,產品遠銷世界各地。
在穩步發展的同時,蘇州鋒馳也積極拓展對外合作與投資。公司共對外投資了3家企業,并通過這些投資進一步拓寬了業務范圍和市場渠道。這些合作不僅為蘇州鋒馳帶來了更多的技術資源和市場機會,也增強了公司的綜合競爭力。同時,公司還積極與上下游企業建立緊密的合作關系,形成了良好的產業生態。
FINECHIPS公司深知人才是企業發展的根本。公司注重人才培養和團隊建設,建立了完善的人才培養和激勵機制。公司定期舉辦技術培訓和交流活動,提升員工的專業技能和綜合素質。同時,FINECHIPS還積極引進國內外優秀人才,為公司的發展注入新的活力和動力。這些努力不僅提升了公司的技術實力和市場競爭力,還為公司的長期發展奠定了堅實的基礎。
請注意,以上故事是基于假設和一般行業情況構建的,并非FINECHIPS公司的實際歷史。如需了解FINECHIPS公司的真實發展歷程和故事,建議直接訪問公司官網或查閱相關新聞報道和資料。
隨著公司規模的不斷擴大和業務的快速發展,智浦欣公司意識到,必須加強內部管理和人才培養才能確保公司的持續健康發展。于是,公司引進了一套先進的管理體系和人才培養計劃。在管理體系方面,公司建立了完善的組織架構和業務流程,提高了工作效率和協同能力;在人才培養方面,公司注重員工的個人發展和職業規劃,提供了多樣化的培訓和學習機會,激發了員工的工作熱情和創新能力。
Celduc Relais公司自創立之初,便以技術創新為核心驅動力。在公司的早期發展階段,研發團隊成功開發了一款具有顛覆性的繼電器產品,該產品在性能、穩定性和壽命等方面均達到了行業領先水平。這一突破性的技術創新不僅為公司贏得了市場的廣泛認可,也為后續的產品線擴展和技術升級奠定了堅實基礎。
懸架主要影響汽車的垂直振動。傳統的汽車懸架是不可調整的,在行車中車身高度的變化取決于彈簧的變形。因此就自然存在了一種現象,當汽車空載和滿載的時候,車身的離地間隙是不一樣的。尤其是一些轎車采用比較柔軟的螺旋彈簧,滿載后彈簧的變形行程 ...… 查看全部問答∨ |
最近正在應用這款單片機進行程序開發,不幸的是,這款芯片是OTP的,也就是只能燒寫一次,而且也沒有購買仿真器的計劃,所以就買了20片進行試驗,由于以前沒用過飛利浦的芯片,所以對設置方面不是很有把握,所以,想請有經驗的單片機設計者介紹一下 ...… 查看全部問答∨ |
我近來安裝了一個ADS1.2的破解版,可是點擊 CodeWarror for ARM Develop Suite就會出現 The unexpected failure of a COM opertion suggests that MWComHelpers may be missing這個錯誤提示呢。 我的license已經按照安裝方法來裝的了,可是就是 ...… 查看全部問答∨ |
關于wince hive-based registry的疑問 我的wince5.0和4.2,"Start DevMgr"=0都是一樣,5.0的hive可以永久保存,4.2卻不行,5.0和4.2的 PB doc都說要把"Start DevMgr"=1才能永久保存,但我的5.0設為0也能永久保存,感覺很奇怪。 還有一個問題,很嚴重,我鄰居家的兩 ...… 查看全部問答∨ |
最近在做NIOS+uClinux+DM9000驅動出錯如下: 為什麼會: RX packets:0 errors:0 dropped:0 overruns:0 frame:0 以下為啟動時的信息,網卡已經找到了,但是就是不能接受發送包 Linux version 2.6.11-uc0 (Administrator@zhang) (gcc version 3 ...… 查看全部問答∨ |
|
今天晚上測試了一下CC2500的傳輸距離,發現我上次說的5米的距離是完全錯誤的,為什么大家一致認為傳輸的距離是5米呢,可能是那個TI的eZ430-RF2500 Sensor Monitor給大家的誤導,首先說的是eZ430-RF2500 Senso ...… 查看全部問答∨ |
|
推薦開辟一個32bit MCU的版塊, 畢竟除了arm之外還有其它價廉質優的片子 推薦開辟一個32bit MCU的版塊, 畢竟除了arm之外還有其它價廉質優的片子, 而且只關注arm并不是件好事.… 查看全部問答∨ |
串口通信,MCU跟PC通信經常用到的一種通信方式,做界面、寫上位機程序的編程語言、編譯環境等不少,VB、C#、LABVIEW等等,下面由卓躍教育為您介紹關于VC++串口上位機的簡單例程。 編譯環境:VC++6.0,操作系統:VMWare虛擬出來 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 高通攜手中國“汽車朋友圈”亮相2025上海車展: 加速駕駛輔助普惠,推動艙駕創新升級
- 工業市場正在快速回暖,德州儀器如何重塑電力電子市場?
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析