新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > vxworks下輔助時(shí)鐘aux clk的使用示例

        vxworks下輔助時(shí)鐘aux clk的使用示例

        作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò) 收藏

        下aux clock的使用示例:利用進(jìn)行對(duì)某些函數(shù)運(yùn)行時(shí)間進(jìn)行精確計(jì)時(shí)。

        本文引用地址:http://www.104case.com/article/201609/304257.htm

        1. 映像中包含,包含組件hardware->peripherals->clocks->AUX clock,

        并將參數(shù) AUX_CLK_RATE_MAX改大點(diǎn),默認(rèn)只有5000的。

        2. 程序中使用,比如要記錄某個(gè)函數(shù)的執(zhí)行時(shí)間,函數(shù)假設(shè)為為test(),示例:

        int g_aux_clock_tick=0;

        int myISR(void)

        {

        g_aux_clock_tick++;

        }

        自己程序中()

        {

        sysAuxClkConnect((FUNCPTR)myISR, 0);

        sysAuxClkRateSet(100000); // 10us一次

        sysAuxClkEnable();

        test(); // 要計(jì)時(shí)的程序

        sysAuxClkDisable();

        // 然后查看g_aux_clock_tick的計(jì)數(shù)值是多少就知道了

        }



        關(guān)鍵詞: vxworks 輔助時(shí)鐘 aux clk

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 浏阳市| 汝城县| 若尔盖县| 永顺县| 木里| 慈利县| 中宁县| 南丰县| 麻江县| 巩留县| 万全县| 和林格尔县| 儋州市| 南投市| 会宁县| 峨边| 林周县| 哈尔滨市| 南雄市| 五河县| 和田市| 江油市| 溧水县| 昌黎县| 资源县| 牡丹江市| 星座| 新邵县| 阿荣旗| 富顺县| 浑源县| 平舆县| 南开区| 石首市| 乐至县| 青铜峡市| 永济市| 莆田市| 监利县| 宣威市| 德令哈市|