色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

初學Xilinx SDK的開發,API函數筆記

工程師兵營 ? 2018-09-07 10:08 ? 次閱讀

初學Xilinx SDK的開發,下面記錄使用到的API函數及自己的理解。若有誤,還請指教。

1、XScuTimer_Config *XScuTimer_LookupConfig(u16 DeviceId)

名稱 代碼 解釋
函數名 XScuTimer_LookupConfig 查詢ID對應的設備配置信息
參數1 u16 DeviceId timer對應的設備ID,在xparameter.h中定義
返回值 XScuTimer_Config 指向給定ID設備的配置類表的指針

////////////////////////////////////////////////////
應用舉例
XScuTimer_Config *ConfigPtr;
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
//得到當前定時器配置列表的指針
////////////////////////////////////////////////////

2、s32 XScuTimer_CfgInitialize(XScuTimer *InstancePtr,XScuTimer_Config *ConfigPtr, u32 EffectiveAddress)

名稱 代碼 解釋
函數名 XScuTimer_CfgInitialize 初始化timer
參數1 XScuTimer *InstancePtr 指向timer實例的指針
參數2 XScuTimer_Config *ConfigPtr 指向配置結構體的指針
參數3 u32 EffectiveAddress 設備的基地址,一般為配置信息的基地址
返回值 s32 XST_SUCCESS:配置成功;XST_DEVICE_IS_STARTED :定時器已經啟動

////////////////////////////////////////////////////
應用舉例
XScuTimer Timer; // 定時器
XScuTimer_Config *ConfigPtr; // 配置信息指針
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
//得到當前定時器配置列表的指針
XScuTimer_CfgInitialize(&Timer, ConfigPtr, ConfigPtr->BaseAddr); //初始化timer
////////////////////////////////////////////////////

3、void XScuTimer_LoadTimer(InstancePtr,Value ) ;

名稱 代碼 解釋
函數名 XScuTimer_LoadTimer 裝載timer周期
參數1 InstancePtr 指向timer實例的指針
參數2 Value 裝載值
返回值 void

////////////////////////////////////////////////////
應用舉例
XScuTimer Timer; // 定時器
u32 value = 0x13D92D3F; // 定時1s
XScuTimer_LoadTimer(&Timer, value);
////////////////////////////////////////////////////
另,關于value和定時周期的計算有如下公式:
定時時間=[(預分頻器值 + 1)(加載值 + 1)]/定時器頻率
一般私有定時器頻率為CPU頻率一半,常見為333MHz。若需要定時1s,則
加載值=1s*(333*1000000)*(1/s) - 1 = 0x13D92D3F
////////////////////////////////////////////////////

4、int XScuTimer_IsExpired(XScuTimer *InstancePtr)

名稱 代碼 解釋
函數名 XScuTimer_IsExpired 查詢timer是否計數滿
參數1 XScuTimer *InstancePtr 指向timer實例的指針
返回值 int TRUE or FALSE

其他比如XScuTimer_EnableAutoReload、XScuTimer_Start等較為簡單,不再詳述

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Xilinx
    +關注

    關注

    71

    文章

    2173

    瀏覽量

    122893
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1051

    瀏覽量

    46678
收藏 人收藏

    評論

    相關推薦

    SDKAPI、Open API有什么區別(iot開發平臺)

    SDK已經被當作一個產品來運營。開發者不需要再對產品的每個功能進行開發,選擇合適穩定的SDK服務并花費很少的經歷就可以在產品中集成某項功能。[ A
    發表于 07-09 15:32

    SDKAPI、Open API有什么區別(iot開發平臺)

    SDK已經被當作一個產品來運營。開發者不需要再對產品的每個功能進行開發,選擇合適穩定的SDK服務并花費很少的經歷就可以在產品中集成某項功能。[ A
    發表于 07-09 19:17

    OpenHarmony 應用開發SDKAPI 與基礎工具

    API,而不需要下載多個 SDK。對于某些設備不支持的 API 的情況,開發者可通過 canIUse() 函數判斷。 隨著時間的推移,鴻
    發表于 09-19 15:45

    Nios_ii_API常用函數解析

    開發nios程序專用,API常用函數,可當手冊使用。
    發表于 11-03 14:04 ?29次下載

    Android開發手冊—API函數詳解

    Android開發手冊—API函數詳解
    發表于 10-17 09:01 ?13次下載
    Android<b class='flag-5'>開發</b>手冊—<b class='flag-5'>API</b><b class='flag-5'>函數</b>詳解

    基于Android開發手冊—API函數詳解

    基于Android開發手冊—API函數詳解
    發表于 10-24 09:06 ?18次下載
    基于Android<b class='flag-5'>開發</b>手冊—<b class='flag-5'>API</b><b class='flag-5'>函數</b>詳解

    Xilinx SDK使用教程

    本文參考 Xilinx SDK軟件內置的教程,打開方法:打開SDK->Help->Cheet Sheets...->Xilinx SDK T
    發表于 11-17 11:25 ?5142次閱讀

    Xilinx開發初學者問題總結

    Xilinx開發初學者問題總結
    發表于 12-28 17:34 ?0次下載

    如何使用Xilinx SDK創建Linux應用程序,并進行開發和調試

    了解如何使用Xilinx SDK創建Linux應用程序。 我們還將重點介紹和演示支持Linux應用程序開發和調試的不同方面的SDK功能。 整個過程快速而簡單。
    的頭像 發表于 11-20 07:03 ?1.1w次閱讀

    使用Xilinx SDK進行Zynq裸金屬應用程序開發

    Zynq-7000 AP SoC硬件和軟件開發流程中,用于嵌入式軟件開發的工具就是Xilinx SDKXilinx
    的頭像 發表于 05-31 08:40 ?2623次閱讀

    Xilinx SDK的全面高級概述

    了解Xilinx SDK如何為您提供在Zynq全可編程器件上創建,開發,調試和部署嵌入式軟件應用所需的所有工具。 該視頻為您提供了Xilinx S
    的頭像 發表于 11-26 07:12 ?6335次閱讀

    如何使用Xilinx SDK創建Zynq引導映像

    了解如何使用Xilinx SDK創建Zynq引導映像。 我們將在通過Xilinx SDK創建Zynq引導映像時查看可以選擇/添加的引導參數和分區。
    的頭像 發表于 11-23 06:24 ?4026次閱讀

    Android開發手冊API函數詳解資料免費下載

    本文檔的主要內容詳細介紹的是Android開發手冊API函數詳解資料免費下載。
    發表于 02-22 08:00 ?0次下載

    APISDK是什么?SDKAPI的區別

    SDK 就是 Software Development Kit 的縮寫,翻譯過來——軟件開發工具包。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟件的相關文檔、范例和工具的集合都可以叫做
    的頭像 發表于 10-04 15:35 ?2453次閱讀

    SDKAPI 在視頻環境中的區別

    現在,視頻API 或視頻SDK 不一定是每個工具本身的一個類別。相反,它們是創建的APISDK,旨在幫助您與并非從頭開始構建的視頻平臺進行交互和擴展。
    發表于 11-25 09:34 ?642次閱讀
    主站蜘蛛池模板: 国产精彩视频在线 | 116美女写真午夜电影z | 日本漫画无彩翼漫画 | 日韩亚洲视频一区二区三区 | 九九热在线视频精品店 | 嗯啊哈啊好棒用力插啊 | 最近中文字幕在线中文高清版 | 亚洲国产综合久久久无码色伦 | 免费亚洲视频在线观看 | 色噜噜噜视频 | 杨幂视频1分11未删减在线观看 | 国产精品69人妻无码久久 | 诱咪youmiss | 中文字幕免费在线视频 | 777黄色片| 国产精品无码久久久久不卡 | 老师的蕾丝小内内湿透了 | 日本无码毛片久久久九色综合 | 色多多污版app下载网站 | 亚洲中文字幕乱码熟女在线 | 动漫AV纯肉无码AV电影网 | 让男人玩尿道的女人 | 裸妇厨房风流在线观看 | 男人天堂黄色 | 国产精品99久久久久久AV蜜臀 | 国产激情视频在线 | 精品国产福利在线视频 | 日韩精品熟女一区二区三区中文 | 欧美九十老太另类 | 办公室的秘密2中文字幕 | 麻豆人妻换人妻X99 麻豆区蜜芽区 | free高跟丝袜秘书hd | 国产亚洲精品久久久999无毒 | 538在线播放 | 一二三四高清中文版视频 | 把极品白丝班长啪到腿软 | 中文字幕视频在线观看 | 在线观看免费av网站 | 欧美午夜精品A片一区二区HD | 亚洲高清无码在线 视频 | 国产在线高清亚洲精品一区 |