SW-DRL
StellarisWare® 驅動器程式庫獨立封裝
SW-DRL
概覽
Stellaris 週邊設備驅動函式庫是一套免權利金的函式,用於控制 Stellaris 系列 ARM Cortex-M3 微控制器上的週邊設備。Stellaris 週邊設備驅動函式庫遠優於 GUI 週邊設備配置工具,可透過輪詢或中斷驅動週邊設備支援選擇執行週邊設備初始化及週邊設備控制功能。
特點
Stellaris 週邊設備驅動函式庫可支援兩種編程模型:直接暫存器存取模型和軟體驅動程式模型。每個編程模型都可根據應用需求或開發人員所需的編程環境獨立使用或組合使用。直接暫存器存取模型包括每個特定 Stellaris MCU 的標頭檔案,通常可在大多數深度嵌入式韌體工程師和習慣使用 8 位元與 16 位元 MCU 的工程師熟悉的軟體開發環境中產生更小、更有效率的程式碼。軟體驅動程式模型使軟體工程師不受硬體詳細資訊的影響,包括每個暫存器的操作、位元欄位、互動,以及週邊設備正常運作所需的排序,因此開發應用程式所需的時間通常較短。
部分 Stellaris 微控制器在 ROM(唯讀記憶體)中提供晶片內建 Stellaris 週邊設備驅動函式庫。透過 ROM 中的 Stellaris 週邊設備驅動函式庫,在整個快閃記憶體可用於應用的環境中,使用函式庫可比以往更輕鬆地快速開發有效率且具功能性的應用程式。基於 ROM 的 Stellaris 週邊設備驅動函式庫也支援使用者快閃記憶體的標準 Stellaris 週邊設備驅動函式庫功能覆寫,以實現完全的功能彈性。
- 免費授權及免權利金使用(與 Stellaris MCU 搭配使用)
- 簡化並加快應用程式開發速度,可用於應用程式開發或作為編程範例。
- 可輕鬆快速地使用所有 Stellaris 週邊設備,其中包括快閃記憶體編程、MPU 支援、GPIO、UART、ADC、比較器、定時器、PWM、乙太網路、IEEE 1588 支援、USB、CAN 和 Stellaris 開機載入程式。
- 在部分 Stellaris 微控制器的 ROM 中提供。
- 允許創建功能齊全,易於維護的程式碼。
- 完全以 C 語言編寫,除非絕對無法編寫。即使是以 C 語言編寫,由於 Cortex-M3 Thumb2 指令集的精巧特性,此軟體在記憶體和處理器使用方面的效率也相當高。
- 充分利用 Cortex-M3 核心的出色中斷性能,無需任何特殊的編譯指示或自訂組合碼序幕/結尾函式。
- 可以使用錯誤檢查程式碼(用於開發用途)或不使用該程式碼(用於具有較小記憶體配置的 MCU 中的最終生產用途)進行編譯。
- 可以物件庫和原始程式碼的形式提供,以便照原樣使用或視需要進行調整。
- 完整原始程式碼範例,適用於所有 Stellaris 開發和評估套件且開箱即用的每個週邊設備和完整專案。
- 可在 ARM/Keil、IAR、Code Red、CodeSourcery 和通用 GNU 開發工具上編譯。
下載項目
驅動程式或資料庫
SW-DRL — StellarisWare® Driver Library Standalone Package
SW-DRL — StellarisWare® Driver Library Standalone Package
技術文件
找不到結果。請清除您的搜尋條件,然後再試一次。
檢視所有 1
| 類型 | 標題 | 下載最新的英文版本 | 日期 | |||
|---|---|---|---|---|---|---|
| 使用指南 | Stellaris Peripheral Driver Library User's Guide (SW-DRL-UG) (Rev. P) | 2013/4/19 |