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)
推薦閱讀
史海拾趣
隨著國內市場的飽和,Blue Creation公司決定將目光投向海外市場。公司制定了一系列國際化戰略,包括設立海外研發中心、拓展銷售渠道、加強品牌推廣等。經過幾年的努力,Blue Creation的產品逐漸打入國際市場,贏得了眾多海外客戶的認可。同時,公司也積極吸收國際先進技術和管理經驗,不斷提升自身的競爭力。
在汽車電子領域,AEC-Q100品質認證是衡量MCU產品質量的重要標準。芯旺微電子通過不懈的努力和技術創新,成功研發出滿足AEC-Q100品質認證的MCU產品,并廣泛應用于汽車前裝市場。這一突破不僅證明了芯旺微電子的技術實力,也為其贏得了國內外眾多知名汽車廠商的信賴和合作。
eBay一直致力于創新和改革,以適應不斷變化的市場環境。例如,eBay推出了“新賣家金鷹計劃”,旨在通過多項專屬服務扶持新賣家拓展全球市場。此外,eBay還不斷更新其技術平臺,提高交易效率和用戶體驗。這些創新和改革措施使eBay能夠在競爭激烈的電子行業中保持領先地位。
ECS-A公司是一家專注于電子元器件生產的公司。在發展過程中,ECS-A公司意識到全球化是不可避免的趨勢。因此,公司決定實施全球化戰略,通過在海外設立生產基地、研發中心和銷售網絡,拓展國際市場。經過多年的努力,ECS-A公司的產品已經出口到全球多個國家和地區,公司也在多個國家和地區建立了分支機構。這一全球化戰略不僅使ECS-A公司的銷售額持續增長,也提升了公司的國際競爭力。
在電子行業發展日新月異的背景下,AF International始終堅持技術創新,不斷推出新產品、新技術。公司投入大量資金用于研發,引進先進的生產設備和測試儀器,確保產品質量的穩定提升。此外,AF International還積極與高校、科研機構合作,共同開展技術研發項目,推動電子行業的創新發展。正是這些技術創新成果,使得AF International在行業中始終保持領先地位。
在產品研發取得突破的同時,EM Devices Corporation也積極拓展市場,尋求與國際企業的合作。公司參加了多個國際電子展,展示了自己的產品和技術實力。通過與國外企業的交流與合作,公司不僅獲得了更多的市場機會,還學習到了先進的生產和管理經驗。這些經驗為公司后續的發展奠定了堅實的基礎。
在windows ce 嵌入式高級編程及其實例詳解一書中有一個關于gps信號讀取的列子,我放到手機里為什么數據是一秒4位數據、一秒4位數據的收取,而且只有GPGSV數據,沒有其他的,我用GPS Viewer軟件設置串口4,4800接受正常,數據都是一秒一片數據,一秒 ...… 查看全部問答∨ |
|
請教:vc6.0移植到EVC,里面有很多的char報錯,請問我應該怎么呢? 各位大蝦好!我將一個vc6.0的程序移植到EVC下,遇到了關于數據類型轉換的問題。我是個新手,對于應該用什么樣的數據類型和函數比較迷惑,希望各位大俠指教! 我是這樣做的,不知道對不對: 將VC的程序全部粘貼到EVC ...… 查看全部問答∨ |
請教,在創建基于開發板的操作系統映像時,有一步讓從“Available BSPs”列表中選擇一個BSP,有EMULATOR:X86, INTEL PXA27X DEV PLATFORM:ARMV4I, SAMSUNG SMDK2410:ARMV4I;我的開發板的處理器是ARM920T核的EP9315,我該選擇哪一項?謝謝!… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:01 編輯 2010年TI杯江蘇賽區QQ交流群群號:100194463 2010年TI杯江蘇賽區QQ交流群群號:100194463 2010年TI杯江蘇賽區QQ交流群群號:100194463 2010年TI杯江蘇賽區QQ交流群群號:100194463 2010年TI杯江 ...… 查看全部問答∨ |
LAN9500, LAN9500A,LAN9500i,LAM9500Ai, LAN9500-ABZJ,LAN9500-ABZJ-TR,LAN9500i-ABZJ,LAN9500i-ABZJ-TR LAN9500A-ABZJ,LAN9500A-ABZJ-TR,LAN9500Ai-ABZJ,LAN9500Ai-ABZJ-TR 高速 USB 2.0轉10/100 以太網控制器 LAN9500, LAN9500A ...… 查看全部問答∨ |
原來CCS2.0可以調試的TI C54X的匯編程序為什么在CCS3.3上進行仿真出現很多問題? 請教一下:有這么個54X匯編語言程序: .title \"wx1.asm\" .mmregs STACK .usect \"STACK\",10H .bss a,4 .bss x,4   ...… 查看全部問答∨ |
|
從發送版卡中循環發出1024*1024的數據,發送條件是當l = 1時發送一行,即當l = 1時發送1024個數據,然后l = 0,經過一個小的時間間隔,令l = 1,繼續發送1024個數據,如此一直循環發送。發送版發送的數據要到接收板上,同時將l信號和時鐘信號一起發 ...… 查看全部問答∨ |
關注新浪博客、@阿拉丁神燈小隊http://blog.sina.com.cn/aladingteamhttp://weibo.com/aladingteam一、阿拉丁神燈小隊成員檔案小隊發起人(小隊長)——國王King : 從小在部隊大院的刀光劍影中長大,因為老爺子的指示學了通信工程,從 ...… 查看全部問答∨ |