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

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

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

3天內不再提示

DIY出一個高性能的掌中信號發生器

電子森林 ? 來源:電子森林 ? 作者:蘇老師 ? 2021-11-08 14:17 ? 次閱讀

過去幾年我最大的遺憾就是不會軟件編程,作為一個資深板農,無法親手讓自己設計的硬件跑起來,那種心情是非常難受的。

自去年底樹莓派基金會發布第一顆自己設計的IC - RP2040以及基于RP2040的核心模塊PICO以來,從性能、靈活性、價格上看這是一顆會迅速火起來的器件,于是第一時間投入其中,于春節期間親自設計了一款基于PICO的外設擴展板(當時還沒有拿到Pico模塊),并在電子森林平臺發起了幾次活動,迅速匯集了很多優秀的開源項目資源。

看好RP2040/Pico的原因不僅是因為樹莓派強大的生態會迅速推起這顆器件的應用(現在海外知名網站上的各種基于RP2040的板卡和開源項目資源可以證明這一點),更是因為它的高性能、PIO的靈活性 + 對MicroPython的支持。

對我,PIO的靈活性可以在很多場合實現FPGA能實現的功能;而MicroPython這種優雅、易學易用的編程語言給我了很大的自信心。

前幾天我看到一個小伙用Pico + 16顆電阻設計的任意信號發生器,

哇,RP2040太強大了!雖然自己不會編程,但花了一個下午竟然將這位小伙的代碼移植到我自己設計的板子上,在示波器上看到了他產生的這些波形。

由此我在想,既然它能做任意波形發生器,為何不基于我們現有的梅林雀口袋儀器的框架用RP2040也做一款高速的信號發生器呢?

采用RP2040 + 高速DAC + 240*240的彩屏(ST7789控制器)制作一款便攜式信號發生器?用KiCad迅速設計了一塊板子:

做信號發生器的小伙只是提供了DDS部分的代碼,并沒有按鍵的控制以及菜單、波形的顯示,要知道自己從頭設計一個LCD上顯示的控制界面并用按鍵操作起來,對我這種菜鳥來講那是天方夜譚,估計要再苦練半年也未必能寫出來。

直到,我看到另一篇文章,另一個小伙基于前面小伙的成果,再加上一款Micro-GUI就做成了下面的這個儀器:

太好了,我這個不會寫代碼的菜鳥頓時自信心來了,相信用不了多久,我也能自己DIY出一個高性能的掌中信號發生器。

于是我學習了一下Micro-GUI,太強悍、太好用了,必須給大家推薦!!!

它支持320*240以下分辨率的屏幕,無論我們硬禾常用的240*240的彩色LCD還是128*64/128*32的OLED顯示屏都不在話下

它支持5個按鍵的輸入或者2個按鍵+一個旋轉編碼器的輸入,感覺就是為我們精心定制的!

它不僅支持RP2040/Pico還支持ESP32等等,因為是基于標準的MicroPython,未來任何支持MicroPython的處理器都可以用它

是不是很酷?很容易?

在Peter的Github頁面上有非常詳細的使用文檔,我會逐步根據自己的使用體會匯總并完善在電子森林的百科頁面。

并提供了各種信息的展示方式,比如繪制各種圖形,并提供了豐富的案例,配合按鍵的控制:

很多人都知道的LVGL,也有國外的工程師移植到Pico上面,但這需要用C編譯一下,至少我搞不定。而這個MicroGUI則可以輕松搞定,而且功能強大到應有盡有,配合DMA的屏幕操作,執行起來非常流暢。

應該不需要LVGL了。

另外,如果你使用的場景不需要這么多按鍵,可以使用消耗更少資源的nano-GUI,也是這位老先生寫的。

他的Github頁面:

Micro-GUI:https://github.com/peterhinch/micropython-micro-gui

Nano-GUI:https://github.com/peterhinch/micropython-nano-gui

在他的項目頁面還有很多代碼資源可以學習、使用。

向這位退休的大神致敬!

有了這些巨人的肩膀,我們可以看得更遠、走得更快!MicroPython的出現對于嵌入式系統的學習和應用一定會起到巨大的改變,而開源Micro-GUI則給了我們更多的可能,即便在最終的產品中,也會大大節省開發的時間。

責任編輯:haq

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

    關注

    1630

    文章

    21759

    瀏覽量

    604328
  • 嵌入式
    +關注

    關注

    5087

    文章

    19148

    瀏覽量

    306158
  • 代碼
    +關注

    關注

    30

    文章

    4803

    瀏覽量

    68750

原文標題:嵌入式系統入門(4)- 菜鳥都能玩轉的MicroPython開源圖形界面:Micro-GUI

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DDS信號發生器支持單通道50正弦載波!#信號發生器 #AWG #DDS

    信號發生器
    虹科衛星與無線電通信
    發布于 :2024年12月23日 18:03:30

    泰克信號發生器的半導體測試應用

    隨著半導體技術的飛速發展,半導體測試變得越來越復雜和具有挑戰性。在這種情況下,信號發生器作為測試設備的組成部分,扮演了越來越重要的角色。泰克信號
    的頭像 發表于 10-22 16:58 ?184次閱讀
    泰克<b class='flag-5'>信號</b><b class='flag-5'>發生器</b>的半導體測試應用

    信號發生器怎么輸出調制信號的頻率

    信號發生器種用于生成各種類型的電信號的設備,廣泛應用于電子測量、通信、科研等領域。在這些領域中,調制信號的頻率是
    的頭像 發表于 06-03 15:24 ?1246次閱讀

    數字序列信號發生器如何測量

    信號發生器的工作原理、性能指標、測量方法以及應用場景。 、數字序列信號發生器的工作原理 數字序
    的頭像 發表于 06-03 14:04 ?442次閱讀

    信號發生器頻率怎么調

    信號發生器種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號可以用于測試和校準各種電子設備,如放大器、濾波
    的頭像 發表于 06-03 11:06 ?1950次閱讀

    信號發生器的sync什么意思

    信號發生器種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號可以用于測試和測量電子設備的
    的頭像 發表于 06-03 10:59 ?3415次閱讀

    信號發生器的使用方法 信號發生器的幅值是有效值嗎

    信號發生器種電子設備,用于生成具有特定特性的電信號,如正弦波、方波、鋸齒波等。信號發生器廣泛
    的頭像 發表于 06-03 10:56 ?3152次閱讀

    函數信號發生器怎么調頻率

    函數信號發生器種常用的電子測試設備,它能夠產生各種波形、頻率和幅度的信號,廣泛應用于科研、教學、生產和維修等領域。在使用函數信號
    的頭像 發表于 05-20 18:23 ?1677次閱讀

    函數發生器信號發生器和波形發生器的區別

    在電子測試和測量領域,函數發生器信號發生器和波形發生器都是重要的測試儀器,它們各自具有獨特的功能和應用場景。本文將詳細介紹這三種發生器的原
    的頭像 發表于 05-15 14:49 ?1654次閱讀

    信號發生器的組成結構和應用

    信號發生器作為電子測試與測量領域的重要工具,其基本原理的研究對于理解其工作方式、提高性能以及進行故障排查都具有重要意義。信號發生器
    的頭像 發表于 05-15 11:54 ?971次閱讀

    信號發生器的作用、類型及應用

    信號發生器,作為電子測量和測試領域的重要設備,其在電子技術的發展和應用中扮演著至關重要的角色。從簡單的模擬信號產生到復雜的數字信號調制,信號
    的頭像 發表于 05-14 16:00 ?1094次閱讀

    proteus信號發生器怎么設置方波

    ,用于模擬和調試電子電路。它具有豐富的虛擬儀器庫,包括示波器、信號發生器、函數發生器等。Proteus信號發生器是其中之
    的頭像 發表于 02-23 16:44 ?1w次閱讀

    函數發生器信號發生器的區別和聯系

    函數發生器信號發生器是電子工程領域常用的兩種設備,它們在實驗室和工業制造領域中扮演著重要的角色。盡管兩者在名稱和功能上有定的相似性,但它們的原理和應用有所不同。本文將詳細探討函數
    的頭像 發表于 02-23 16:10 ?2358次閱讀

    信號發生器是干什么用的 信號發生器和示波器怎么連接

    信號發生器種用于產生各種電信號的設備,它在電子設備測試、電路調試、教學實驗等領域得到廣泛應用。信號
    的頭像 發表于 01-30 10:08 ?3018次閱讀

    信號發生器是干什么用的 信號發生器的使用方法

    信號發生器種電子測試儀器,用于產生各種類型的電信號。它可以在實驗室、工廠和其他領域提供標準化的、可重復的信號,用于測試和驗證其他電子設備
    的頭像 發表于 01-19 14:51 ?3221次閱讀
    主站蜘蛛池模板: 亚洲精品色婷婷在线蜜芽| 色拍拍噜噜噜久久蜜桃| 青青草A在在观免费线观看| 亚洲熟伦熟女专区| 国产欧美一区二区三区免费| 日本六九视频| 不卡无线在一二三区| 能看的黄页最新网站| 在线精彩视频在线观看免费| 精品无码国产自产在线观看水浒传| 午夜国产福利| 国产系列在线亚洲视频| 小蝌蚪视频在线观看免费观看WWW| 国产成人一区二区三中文| 少妇高潮惨叫久久久久久欧美 | 国产学生无码中文视频一区| 无码国产成人777爽死| 国产精品爽爽久久久久久无码| 香蕉 在线播放| 好吊妞国产欧美日韩视频| 夜月视频直播免费观看| 老师紧窄粉嫩| 99久久免热在线观看| 秋霞电影伦网理最新在线看片 | 相声flash| 精品极品三大极久久久久| 在线中文字幕视频| 女人被弄到高潮叫床免| 本庄优花aⅴ全部在线影片| 色四房播播| 果冻传媒2021精品在线观看| 永久免费在线观看视频| 嗯呐啊唔高H兽交| 粉嫩无套白浆第一次jk| 亚洲精品第一页| 美女扣逼软件| 东京热百度影音| 亚洲伦理精品久久| 女性性纵欲派对| 国产免费人视频在线观看免费| 伊人亚洲综合青草青草久热|