在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Firefly關于TIMER 使用簡介

firefly ? 來源:firefly ? 作者:firefly ? 2019-11-20 11:17 ? 次閱讀
TIMER 使用

RK3399有12 個Timers (timer0-timer11),有12 個Secure Timers(stimer0~stimer11) 和 2 個Timers(pmutimer0~pmutimer1), 我們主要用到的是Timers(timer0-timer11)時鐘頻率為24MHZ ,工作模式有 free-running 和 user-defined count 模式

框架圖

工作模式

user-defined count:Timer 先載入初始值到 TIMERn_LOAD_COUNT3 和 TIMER_LOADn_COUNT2寄存器, 當時間累加的值在寄存器TIMERn_LOAD_COUNT1和TIMERn_LOAD_COUNT0時,將不會自動載入到計數寄存器。 用戶需要重新關閉計數器和然后重新設置計數器相關才能繼續工作。

free-running:Timer先載入初始值到TIMER_LOAD_COUNT3 和 TIMER_LOAD_COUNT2寄存器, 當時間累加的值在寄存器TIMERn_LOAD_COUNT1和TIMERn_LOAD_COUNT0時,Timer將一直自動加載計數寄存器。

軟件配置

1.在 dts 文件中定義 Timer 的相關配置 kernel/arch/arm64/boot/dts/rockchip/rk3399.dtsi

rktimer: rktimer@ff850000 { compatible = "rockchip,rk3399-timer"; reg = <0x0 0xff850000 0x0 0x1000>; interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH 0>; clocks = <&cru PCLK_TIMER0>, <&cru SCLK_TIMER00>; clock-names = "pclk", "timer"; };

其中定義的Timer0 的寄存器和中斷號和時鐘等

其他Timer 對應的中斷號可看如下圖片

2.對應的驅動文件Kernel/drivers/clocksource/rockchip_timer.c

對應寄存器和使用

1.寄存器如下圖片

2.使用方式 查看對應寄存器

root@rk3399_firefly_box:/ # io -4 0xff85001c //查看當前控制寄存器的狀態 ff85001c: 00000007 root@rk3399_firefly_box:/ # io -4 0xff850000 //查看寄存器時時的值 ff850000: 0001639f

控制對應寄存器

root@rk3399_firefly_box:/ # io -4 -w 0xff85001c 0x06 //關閉時間計數功能

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

    關注

    7

    文章

    6086

    瀏覽量

    35486
  • Firefly
    +關注

    關注

    2

    文章

    538

    瀏覽量

    7073
收藏 人收藏

    評論

    相關推薦

    STM32的Timer簡介

    1.STM32的Timer簡介STM32中一共有11個定時器,其中2個高級控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統嘀嗒定時器。其中系統嘀嗒定時器是前文中所描述
    發表于 08-18 06:14

    firefly多窗口顯示簡介

    Firefly-RK3288平臺擁有強大的多線程運算和圖像處理能力,基于Firefly-RK3288可以實現多窗口顯示的功能,用戶可以在Android系統下同時運行不同的應用,也可以對當前多個窗口進行打開、關閉、放大、縮小、最大化、最小化等操作。
    的頭像 發表于 11-01 15:13 ?1512次閱讀
    <b class='flag-5'>firefly</b>多窗口顯示<b class='flag-5'>簡介</b>

    firefly雙屏互動簡介

    基于Firefly-RK3288高性能開源平臺,可以做雙屏互動功能,Firefly-RK3288同時接MIPI
    的頭像 發表于 11-01 15:31 ?1569次閱讀
    <b class='flag-5'>firefly</b>雙屏互動<b class='flag-5'>簡介</b>

    Firefly-RK3288--教程

    Firefly-RK3288 的標準套裝包含以下配件:   Firefly-RK3288 主板一塊   WiFi 天線   亞克力
    的頭像 發表于 11-11 16:04 ?4585次閱讀
    <b class='flag-5'>Firefly</b>-RK3288--教程

    Firefly-RK3399--FAQs簡介

    Firefly-RK3399 的 HDMI 能自動識別顯示的分辨率。
    的頭像 發表于 11-19 15:27 ?3227次閱讀
    <b class='flag-5'>Firefly</b>-RK3399--FAQs<b class='flag-5'>簡介</b>

    Firefly關于的屏幕模組簡介

    Firefly
    的頭像 發表于 11-20 10:47 ?1497次閱讀
    <b class='flag-5'>Firefly</b><b class='flag-5'>關于</b>的屏幕模組<b class='flag-5'>簡介</b>

    Firefly關于UART接口使用介紹

    Firefly-RK3399 支持五路UART:UART0, UART1, UART2, UART3, UART4,都擁有兩個64字節的FIFO緩沖區,用于數據接收和發送。
    的頭像 發表于 11-20 11:01 ?2911次閱讀
    <b class='flag-5'>Firefly</b><b class='flag-5'>關于</b>UART接口使用介紹

    Firefly關于-RTC 使用簡介

    Firefly-RK3399 開發板上有 一個集成于RK808上的RTC(Real Time Clock),主要功能有時鐘,日歷,鬧鐘,周期性中斷,雙通道32KHz時鐘輸出。
    的頭像 發表于 11-20 11:14 ?2525次閱讀
    <b class='flag-5'>Firefly</b><b class='flag-5'>關于</b>-RTC 使用<b class='flag-5'>簡介</b>

    Firefly關于SPI簡介

    SPI是一種高速的,全雙工,同步串行通信接口,用于連接微控制器、傳感器、存儲設備等。 Firefly-RK3399 開發板提供了 SPI1 (單片選)接口,
    的頭像 發表于 11-20 11:21 ?1673次閱讀
    <b class='flag-5'>Firefly</b><b class='flag-5'>關于</b>SPI<b class='flag-5'>簡介</b>

    Firefly關于RK3288電源適配器簡介

    firefly電源適配器 5V-3A電源適配器
    的頭像 發表于 11-25 10:01 ?2555次閱讀
    <b class='flag-5'>Firefly</b><b class='flag-5'>關于</b>RK3288電源適配器<b class='flag-5'>簡介</b>

    Firefly-RK3128主板ADC簡介

    Firefly-RK3128 開發板有一個 3 通道(0/1/2)、10 比特精度的 SAR ADC (Successive Approximation Register,逐次逼近寄存器),
    的頭像 發表于 11-28 17:17 ?3551次閱讀
    <b class='flag-5'>Firefly</b>-RK3128主板ADC<b class='flag-5'>簡介</b>

    Firefly-RK3128主板啟動模式簡介

    Firefly-RK3128 有靈活的啟動方式。
    的頭像 發表于 11-29 09:27 ?5326次閱讀

    Firefly關于PX3-SE系統Qt介紹

    Firefly-PX3-SE的Buildroot系統,目前支持三種Qt版本
    的頭像 發表于 11-29 09:49 ?2586次閱讀
    <b class='flag-5'>Firefly</b><b class='flag-5'>關于</b>PX3-SE系統Qt介紹

    Firefly-PX3-SE--WIFI模塊及以太網簡介

    關于Firefly-PX3-SE網絡的使用,目前在設置app里面只能使用WiFi以及WIFI熱點功能,以太網功能暫時還沒添加。
    的頭像 發表于 12-02 16:56 ?1477次閱讀

    fireflyAIO-3399J主板TIMER使用簡介

    RK3399有12 個Timers (timer0-timer11),有12 個Secure Timers(stimer0~stimer11) 和 2 個Timers(pmutimer0
    的頭像 發表于 12-24 10:25 ?1519次閱讀
    fireflyAIO-3399J主板<b class='flag-5'>TIMER</b>使用<b class='flag-5'>簡介</b>
    主站蜘蛛池模板: 国模精品| 成人a毛片高清视频| 天天摸日日舔| 97综合| 日本在线色视频| 日本在线www| 美女中出视频| 黄色一级a毛片| 欧美三级不卡在线观线看高清| 日本免费黄色小视频| 男女爱爱福利| 国产va在线观看| 午夜激情福利网| 成人欧美一区二区三区黑人3p| 操妞网| 日日操天天操夜夜操| 成年女人免费看一级人体片| 免费在线观看黄| www干| 能在线观看的一区二区三区| 69日本xxxxxxxxx13| yy4080午夜理论一级毛片 | 男人的天堂一区二区视频在线观看| 免费黄色大片网站| 国产一区二区高清在线| 久久美女视频| 成人网在线| 男女性高爱麻豆| xxxx人成高清免费图片| 国产男靠女免费视频网站| 69色视频| 91网站在线看| 日本69sex护士hd| 国内视频一区二区| 日韩三级一区| 插插插叉叉叉| 国产在线精品香蕉综合网一区| 一区在线播放| 日本在线视频二区| 五等分的新娘免费漫画| 色香蕉视频|