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

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

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

3天內不再提示

fireflyAIO-3399C主板TIMER介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-09 16:26 ? 次閱讀

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

    文章

    6092

    瀏覽量

    35846
  • Firefly
    +關注

    關注

    2

    文章

    540

    瀏覽量

    7216
收藏 人收藏

    評論

    相關推薦

    fireflyAIO-3399C主板接口介紹

     AIO-3399C 提供了豐富的接口,主要包括:電源接口, Type-C(OTG),1 x USB3.0,4 x USB2.0(接口×2,座子×2),HDMI,以太網,雙LVDS屏幕接口,eDP屏
    的頭像 發表于 12-04 10:26 ?2970次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>接口<b class='flag-5'>介紹</b>

    fireflyAIO-3399C主板FAQs方案

    AIO-3399C默認出廠固件是支持LVDS+HDMI 1080P的雙屏顯示,HDMI分辨率最高只能到1080P。
    的頭像 發表于 12-04 10:23 ?1226次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>FAQs方案

    fireflyAIO-3399C主板散熱介紹

    散熱套件 鋁制散熱片 產品參數 適配:AIO-3399C 尺寸:43mm (L)* 39.5mm(W)*11mm(H)
    的頭像 發表于 12-09 15:56 ?1290次閱讀

    fireflyAIO-3399C主板紅外遙控器簡介

    紅外遙控器 產品參數 產品:12鍵紅外遙控器 版本:Firefly定制版 電源:兩節7號電池 適配:AIO-3399C 描述:支持AIO-3399C開發板的遙控開機功能
    的頭像 發表于 12-09 15:59 ?1674次閱讀

    fireflyAIO-3399C主板屏幕模組介紹

    屏幕模組 7.85寸MIPI液晶屏模組 注意:默認的AIO-3399C主板不帶mipi_dsi接口,如需要此功能需修改硬件。 詳細請參考LCD驅動章節
    的頭像 發表于 12-09 16:08 ?1984次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>屏幕模組<b class='flag-5'>介紹</b>

    fireflyAIO-3399C主板UART介紹

    AIO-3399C 支持SPI橋接/擴展4個增強功能串口(UART)的功能,分別為UART1,UART2,RS232,RS485。每個UART都擁有256字節的FIFO緩沖區,用于數據接收和發送。
    的頭像 發表于 12-09 16:12 ?1991次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>UART<b class='flag-5'>介紹</b>

    fireflyAIO-3399C主板RTC介紹

    AIO-3399C開發板上有 一個集成于RK808上的RTC(Real Time Clock),主要功能有時鐘,日歷,鬧鐘,周期性中斷,雙通道32KHz時鐘輸出。
    的頭像 發表于 12-09 16:19 ?1657次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>RTC<b class='flag-5'>介紹</b>

    fireflyAIO-3399C主板PWM介紹

    AIO-3399C開發板上引出有 3 路 PWM 輸出,
    的頭像 發表于 12-09 16:20 ?1606次閱讀

    fireflyAIO-3399C主板LED介紹

    LED 使用 AIO-3399C 開發板上有 2 個 LED 燈
    的頭像 發表于 12-09 16:25 ?1937次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>LED<b class='flag-5'>介紹</b>

    fireflyAIO-3399C主板LCD簡介

    AIO-3399C開發板默認外置支持了兩個LCD屏接口,一個是LVDS,一個是EDP,接口對應板子上的位置
    的頭像 發表于 12-13 10:09 ?3465次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>LCD簡介

    fireflyAIO-3399C主板IR簡介

    AIO-3399C 開發板上使用紅外收發傳感器 IR (耳機接口和recovery之間)實現遙控功能,在IR接口處接上紅外接收器。本文主要描述在開發板上如何配置紅外遙控器。
    的頭像 發表于 12-13 10:12 ?1650次閱讀
    <b class='flag-5'>fireflyAIO-3399C</b><b class='flag-5'>主板</b>IR簡介

    fireflyAIO-3399C主板ADC介紹

    AIO-3399C 開發板上的 AD 接口有兩種,分別為:溫度傳感器 (Temperature Sensor)、逐次逼近ADC (Successive Approximation Register)。
    的頭像 發表于 12-13 10:14 ?1543次閱讀

    fireflyAIO-3399C編譯Industry固件簡介

    Android7.1 的SDK分為 tvbox版本以及industry版本(主要維護),用戶可根據需求,自行下載所需的SDK來進行編譯和開發,兩版SDK均兼容AIO-3399C與AIO-3399C(AI)板型。
    的頭像 發表于 12-13 10:36 ?1754次閱讀

    fireflyAIO-3399C主板升級固件介紹

    本文介紹了如何將主機上的固件文件,通過Type-C數據線,燒錄到開發板的閃存中。升級時,需要根據主機操作系統和固件類型來選擇合適的升級方式。
    的頭像 發表于 12-13 10:46 ?2365次閱讀

    fireflyAIO-3399J主板TIMER使用簡介

    RK3399有12 個Timers (timer0-timer11),有12 個Secure Timers(stimer0~stimer11) 和 2 個Timers(pmutimer0
    的頭像 發表于 12-24 10:25 ?1607次閱讀
    <b class='flag-5'>fireflyAIO-3399</b>J<b class='flag-5'>主板</b><b class='flag-5'>TIMER</b>使用簡介
    主站蜘蛛池模板: 后入式啪gif动态图 后入式狂顶免费视频 | 特黄特色大片免费播放器试看 | 阿离被扒开双腿疯狂输出 | 日韩亚洲欧美中文高清在线 | 久草热在线 | 嘟嘟嘟影院免费观看视频 | 亚洲男女羞羞无遮挡久久丫 | 国产精品大全国产精品 | 女教师苍井空体肉女教师S242 | 亚洲青青草 | 国产高清国内精品福利色噜噜 | 久久久精品久久久久特色影视 | 人妻满熟妇AV无码区国产 | 兽交白浆喷水高潮 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 亚洲色欲H网在线观看 | 久久亚洲精选 | 旧里番ovaの催○セイ活指导 | 热久久伊大人香蕉网老师 | 女教师二十三歳 | 91精品国产高清久久久久久 | 国产人妻精品无码AV在线五十路 | 亚洲妈妈精品一区二区三区 | 国产精品高清在线观看93 | 久久成人免费观看草草影院 | 国产精品久久久亚洲偷窥女厕 | 老师洗澡让我吃她胸的视频 | 一道本在线伊人蕉无码 | 永久精品视频无码一区 | 国精产品一区一区三区有限在线 | 性满足久久久久久久久 | 成3d漫二区三区四区 | 国产成人在线网站 | 四虎国产精品永久免费入口 | 国产亚洲精品AV麻豆狂野 | 婷婷精品国产亚洲AV在线观看 | 亚洲一级特黄 | 男女全黄h全肉细节文 | 色欲狠狠躁天天躁无码中文字幕 | 中文字幕在线不卡精品视频99 | 四虎影视国产精品亚洲精品hd |