曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【國(guó)民技術(shù)N32項(xiàng)目移植】迷你燈帶控制器ui移植

z_tam ? 來(lái)源:z_tam ? 作者:z_tam ? 2023-02-14 09:15 ? 次閱讀

原文鏈接

官方中文教程

UI簡(jiǎn)介

  • Arm-2D的本質(zhì)是一個(gè)針對(duì)微控制器GUI生態(tài)的“顯卡驅(qū)動(dòng)”
  • 它為原本玩不起GUI的小資源MCU(64K Flash 4K SRAM)用“低幀率”換取“低資源消耗”提供了可能
  • 我們可以借助Arm-2D輕松整活兒
    • 做出漂亮的水印效果
    • 實(shí)現(xiàn)不規(guī)則窗體
    • 制作剪影風(fēng)格的界面
    • 用 極小的資源資源實(shí)現(xiàn)任意大小的圓角矩形界面
    • 用極小資源實(shí)現(xiàn)酷炫的動(dòng)態(tài)進(jìn)度條
    • 顯示文字
      更不用說(shuō):
    • 制作擁有多層景深效果的橫版過(guò)關(guān)游戲
    • 實(shí)現(xiàn)酷炫的智能手表表盤(pán)

驅(qū)動(dòng)移植

  • ARM-2D 的顯示通過(guò) Disp0_DrawBitmap 實(shí)現(xiàn)。
void Disp0_DrawBitmap (uint32_t x, 
                       uint32_t y, 
                       uint32_t width, 
                       uint32_t height, 
                       uint8_t *bitmap)

1.jpg

  • 安裝 ARM-2D 的驅(qū)動(dòng)及其依賴(lài)的 per_counter 驅(qū)動(dòng)。

2.jpg

  • 初始化 ARM-2D、屏幕及屏幕切換效果。
    3.jpg

屏幕管理

  • 屏幕初始化。
    • sceneX:第幾個(gè)頁(yè)面。
    • DISPx_ADAPTER:第幾個(gè)屏幕,一般只有一個(gè)屏幕。
arm_2d_scene0_init(&DISP0_ADAPTER);
  • 屏幕切換模式。
    • 參數(shù)一:選擇屏幕。
    • 參數(shù)二:選擇屏幕切換函數(shù)(當(dāng)前為漸暗)。
arm_2d_scene_player_set_switching_mode( 				/* 設(shè)置切換特效為 淡入淡出(白色) */
        &DISP0_ADAPTER,
        ARM_2D_SCENE_SWITCH_MODE_FADE_BLACK);

4.jpg

  • 屏幕切換時(shí)間。
    • 參數(shù)一:選擇屏幕。
    • 參數(shù)二:屏幕過(guò)度動(dòng)畫(huà)所需時(shí)間。
arm_2d_scene_player_set_switching_period(				/* 設(shè)置切換持續(xù)時(shí)間為 3000ms */
        &DISP0_ADAPTER, 
        700);

忙圈效果

  • 通過(guò) void busy_wheel2_show(const arm_2d_tile_t *ptTarget, bool bIsNewFrame) 函數(shù)調(diào)用 ARM-2D 提供的例子實(shí)現(xiàn)忙圈效果。

5.jpg

  • 效果。

    3.jpg

滾動(dòng)列表

  • 注冊(cè)滾動(dòng)列表。

6.jpg

  • 綁定列表函數(shù)及子列表位置等參數(shù)的設(shè)置。

7.jpg

  • 實(shí)現(xiàn)子列表函數(shù)。

8.jpg

  • 效果。

    4.jpg

倒計(jì)時(shí)

  • 初始化列表。

9.jpg

  • 列表顯示,指定顯示位置。

10.jpg

  • 設(shè)置要滾動(dòng)多少個(gè)數(shù)值和所需時(shí)間,用于控制滾動(dòng)及速度。

11.jpg

  • 效果。

9.jpg
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7872

    瀏覽量

    153475
  • 移植
    +關(guān)注

    關(guān)注

    1

    文章

    392

    瀏覽量

    28530
  • N32
    N32
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    7341
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    672

    瀏覽量

    40607
  • 國(guó)民技術(shù)
    +關(guān)注

    關(guān)注

    2

    文章

    323

    瀏覽量

    20765
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    國(guó)民技術(shù)N32項(xiàng)目移植迷你控制器簡(jiǎn)介

    N32G435CBL7為主控的WS2812B控制板。 最多能同時(shí)控制8條
    的頭像 發(fā)表于 02-14 10:37 ?3492次閱讀
    【<b class='flag-5'>國(guó)民</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>N32</b><b class='flag-5'>項(xiàng)目</b><b class='flag-5'>移植</b>】<b class='flag-5'>迷你</b><b class='flag-5'>燈</b><b class='flag-5'>帶</b><b class='flag-5'>控制器</b>簡(jiǎn)介

    國(guó)民技術(shù)N32項(xiàng)目移植迷你控制器#N32g435

    控制器移植開(kāi)發(fā)板
    z_tam
    發(fā)布于 :2023年02月14日 18:52:17

    國(guó)民技術(shù)N32項(xiàng)目移植】BMS項(xiàng)目移植

    移植bmsN32國(guó)民技術(shù)
    Angel_YY
    發(fā)布于 :2023年02月27日 15:53:27

    【名單公布】國(guó)民技術(shù)N32開(kāi)源移植挑戰(zhàn)賽初審?fù)ㄟ^(guò)名單

    規(guī)范標(biāo)題: 【國(guó)民技術(shù)N32項(xiàng)目移植】xxxx項(xiàng)目移植
    發(fā)表于 11-15 18:06

    【精品合集】國(guó)民技術(shù)N32開(kāi)源移植挑戰(zhàn)賽作品合集

    控制器簡(jiǎn)介【國(guó)民技術(shù)N32項(xiàng)目移植
    發(fā)表于 01-10 13:59

    國(guó)民技術(shù)N32項(xiàng)目移植】5. ADC應(yīng)用以及跳坑總結(jié)

    SSD1306軟件包【國(guó)民技術(shù)N32項(xiàng)目移植】4. 硬件定時(shí)實(shí)現(xiàn)2ms定時(shí)前言本文講解如何使
    發(fā)表于 02-02 21:45

    國(guó)民技術(shù)N32項(xiàng)目移植項(xiàng)目提交-物聯(lián)網(wǎng)心率監(jiān)控設(shè)備

    SSD1306軟件包【國(guó)民技術(shù)N32項(xiàng)目移植】4. 硬件定時(shí)實(shí)現(xiàn)2ms定時(shí)【
    發(fā)表于 02-12 16:41

    國(guó)民技術(shù)N32項(xiàng)目移植】 RTT tcpclient測(cè)試

    國(guó)民技術(shù)N32項(xiàng)目移植】RTT AT ESP8266移植
    發(fā)表于 02-16 17:38

    國(guó)民技術(shù)N32項(xiàng)目移植】FOC項(xiàng)目移植之環(huán)境搭建

    FOC項(xiàng)目移植之環(huán)境搭建很高興能夠參加國(guó)民技術(shù)N32開(kāi)源移植挑戰(zhàn)賽,本人這次將在RT-Threa
    發(fā)表于 02-24 13:53

    國(guó)民技術(shù)N32項(xiàng)目移植】步進(jìn)電機(jī)加減速項(xiàng)目移植

    本文主要是對(duì)正點(diǎn)原子的STM32F4電機(jī)開(kāi)發(fā)板的步進(jìn)電機(jī)加減速程序進(jìn)行移植實(shí)驗(yàn).本項(xiàng)目移植用的開(kāi)發(fā)板是國(guó)民技術(shù)
    發(fā)表于 02-27 21:01

    國(guó)民技術(shù)N32項(xiàng)目移植】簡(jiǎn)單概括一下我的參賽計(jì)劃

    國(guó)民技術(shù)與電子發(fā)燒友聯(lián)合舉辦的N32 MCU移植挑戰(zhàn)賽,聊聊我的參賽計(jì)劃。一、學(xué)習(xí)開(kāi)發(fā)板首先拿到開(kāi)發(fā)板,我會(huì)找到對(duì)應(yīng)板子(芯片)的datasheet資料,初略地過(guò)一遍;然后有針對(duì)性地對(duì)
    發(fā)表于 02-28 15:06

    國(guó)民技術(shù)N32項(xiàng)目移植】easypower 介紹

    ,所以此次使用國(guó)民技術(shù)的mcu做一個(gè)項(xiàng)目移植?;诔杀竞唾Y源的考慮,選擇國(guó)民技術(shù)
    發(fā)表于 02-28 23:19

    國(guó)民技術(shù)N32項(xiàng)目移植N32L43XRL-STB串口調(diào)試 使用printf打印日志

    國(guó)民技術(shù)N32項(xiàng)目移植N32L43XRL-STB串口調(diào)試 使用printf打印日志
    的頭像 發(fā)表于 01-05 09:08 ?1929次閱讀
    【<b class='flag-5'>國(guó)民</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>N32</b><b class='flag-5'>項(xiàng)目</b><b class='flag-5'>移植</b>】<b class='flag-5'>N</b>32L43XRL-STB串口調(diào)試 使用printf打印日志

    國(guó)民技術(shù)N32項(xiàng)目移植N32L43XRL-STB串口調(diào)試 nr_micro_shell移植

    國(guó)民技術(shù)N32項(xiàng)目移植N32L43XRL-STB串口調(diào)試 nr_micro_shell
    的頭像 發(fā)表于 01-05 09:10 ?2417次閱讀
    【<b class='flag-5'>國(guó)民</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>N32</b><b class='flag-5'>項(xiàng)目</b><b class='flag-5'>移植</b>】<b class='flag-5'>N</b>32L43XRL-STB串口調(diào)試 nr_micro_shell<b class='flag-5'>移植</b>

    ARM架構(gòu)國(guó)產(chǎn)MCU移植國(guó)民技術(shù)N32系列開(kāi)源移植樣例合集

    (點(diǎn)擊圖片前往查看合集) 國(guó)民技術(shù)N32系列開(kāi)源移植挑戰(zhàn)賽作品合集來(lái)啦!本次大賽基于國(guó)民技術(shù)
    的頭像 發(fā)表于 03-14 09:20 ?2781次閱讀