国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

DIY出一個(gè)高性能的掌中信號(hào)發(fā)生器

電子森林 ? 來(lái)源:電子森林 ? 作者:蘇老師 ? 2021-11-08 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

過(guò)去幾年我最大的遺憾就是不會(huì)軟件編程,作為一個(gè)資深板農(nóng),無(wú)法親手讓自己設(shè)計(jì)的硬件跑起來(lái),那種心情是非常難受的。

自去年底樹(shù)莓派基金會(huì)發(fā)布第一顆自己設(shè)計(jì)的IC - RP2040以及基于RP2040的核心模塊PICO以來(lái),從性能、靈活性、價(jià)格上看這是一顆會(huì)迅速火起來(lái)的器件,于是第一時(shí)間投入其中,于春節(jié)期間親自設(shè)計(jì)了一款基于PICO的外設(shè)擴(kuò)展板(當(dāng)時(shí)還沒(méi)有拿到Pico模塊),并在電子森林平臺(tái)發(fā)起了幾次活動(dòng),迅速匯集了很多優(yōu)秀的開(kāi)源項(xiàng)目資源。

看好RP2040/Pico的原因不僅是因?yàn)闃?shù)莓派強(qiáng)大的生態(tài)會(huì)迅速推起這顆器件的應(yīng)用(現(xiàn)在海外知名網(wǎng)站上的各種基于RP2040的板卡和開(kāi)源項(xiàng)目資源可以證明這一點(diǎn)),更是因?yàn)樗母咝阅堋IO的靈活性 + 對(duì)MicroPython的支持。

對(duì)我,PIO的靈活性可以在很多場(chǎng)合實(shí)現(xiàn)FPGA能實(shí)現(xiàn)的功能;而MicroPython這種優(yōu)雅、易學(xué)易用的編程語(yǔ)言給我了很大的自信心。

前幾天我看到一個(gè)小伙用Pico + 16顆電阻設(shè)計(jì)的任意信號(hào)發(fā)生器,

哇,RP2040太強(qiáng)大了!雖然自己不會(huì)編程,但花了一個(gè)下午竟然將這位小伙的代碼移植到我自己設(shè)計(jì)的板子上,在示波器上看到了他產(chǎn)生的這些波形。

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

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

做信號(hào)發(fā)生器的小伙只是提供了DDS部分的代碼,并沒(méi)有按鍵的控制以及菜單、波形的顯示,要知道自己從頭設(shè)計(jì)一個(gè)LCD上顯示的控制界面并用按鍵操作起來(lái),對(duì)我這種菜鳥(niǎo)來(lái)講那是天方夜譚,估計(jì)要再苦練半年也未必能寫(xiě)出來(lái)。

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

太好了,我這個(gè)不會(huì)寫(xiě)代碼的菜鳥(niǎo)頓時(shí)自信心來(lái)了,相信用不了多久,我也能自己DIY出一個(gè)高性能的掌中信號(hào)發(fā)生器。

于是我學(xué)習(xí)了一下Micro-GUI,太強(qiáng)悍、太好用了,必須給大家推薦!!!

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

它支持5個(gè)按鍵的輸入或者2個(gè)按鍵+一個(gè)旋轉(zhuǎn)編碼器的輸入,感覺(jué)就是為我們精心定制的!

它不僅支持RP2040/Pico還支持ESP32等等,因?yàn)槭腔跇?biāo)準(zhǔn)的MicroPython,未來(lái)任何支持MicroPython的處理器都可以用它

是不是很酷?很容易?

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

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

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

應(yīng)該不需要LVGL了。

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

他的Github頁(yè)面:

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

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

在他的項(xiàng)目頁(yè)面還有很多代碼資源可以學(xué)習(xí)、使用。

向這位退休的大神致敬!

有了這些巨人的肩膀,我們可以看得更遠(yuǎn)、走得更快!MicroPython的出現(xiàn)對(duì)于嵌入式系統(tǒng)的學(xué)習(xí)和應(yīng)用一定會(huì)起到巨大的改變,而開(kāi)源Micro-GUI則給了我們更多的可能,即便在最終的產(chǎn)品中,也會(huì)大大節(jié)省開(kāi)發(fā)的時(shí)間。

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22412

    瀏覽量

    636343
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20449

    瀏覽量

    334079
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4968

    瀏覽量

    73973

原文標(biāo)題:嵌入式系統(tǒng)入門(mén)(4)- 菜鳥(niǎo)都能玩轉(zhuǎn)的MicroPython開(kāi)源圖形界面:Micro-GUI

文章出處:【微信號(hào):xiaojiaoyafpga,微信公眾號(hào):電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    函數(shù)信號(hào)發(fā)生器和任意波形信號(hào)發(fā)生器區(qū)別詳解

    函數(shù)發(fā)生器提供了個(gè)預(yù)置列表,里面列出了它可以生成的波形或碼型。 在函數(shù)發(fā)生器中,用戶可以更改頻率、幅度和偏移等波形參數(shù),還可添加簡(jiǎn)單的失真。 任意波形
    的頭像 發(fā)表于 02-09 16:24 ?149次閱讀
    函數(shù)<b class='flag-5'>信號(hào)</b><b class='flag-5'>發(fā)生器</b>和任意波形<b class='flag-5'>信號(hào)</b><b class='flag-5'>發(fā)生器</b>區(qū)別詳解

    深入解析 CDC421Axxx:高性能低抖動(dòng)時(shí)鐘發(fā)生器

    的 CDC421Axxx 高性能、低相位噪聲時(shí)鐘發(fā)生器,看看它有哪些獨(dú)特之處能滿足各種應(yīng)用需求。 文件下載: cdc421a125.pdf 、產(chǎn)品概述 CDC421Axxx 是款高
    的頭像 發(fā)表于 02-09 16:10 ?159次閱讀

    深入解析 CDC421Axxx:高性能低抖動(dòng)時(shí)鐘發(fā)生器

    深入解析 CDC421Axxx:高性能低抖動(dòng)時(shí)鐘發(fā)生器 在電子設(shè)計(jì)領(lǐng)域,時(shí)鐘發(fā)生器性能對(duì)于整個(gè)系統(tǒng)的穩(wěn)定性和可靠性起著至關(guān)重要的作用。今天,我們就來(lái)深入了解
    的頭像 發(fā)表于 02-09 16:05 ?136次閱讀

    TI CDC421Axxx:高性能低抖動(dòng)時(shí)鐘發(fā)生器的深度解析

    TI CDC421Axxx:高性能低抖動(dòng)時(shí)鐘發(fā)生器的深度解析 在電子設(shè)備設(shè)計(jì)中,時(shí)鐘信號(hào)的穩(wěn)定性和準(zhǔn)確性對(duì)整個(gè)系統(tǒng)的性能起著至關(guān)重要的作用。今天,我們就來(lái)深入探討德州儀器(TI)推出的
    的頭像 發(fā)表于 02-09 16:05 ?106次閱讀

    深入解析LMK03318:超高性能時(shí)鐘發(fā)生器的卓越之選

    深入解析LMK03318:超高性能時(shí)鐘發(fā)生器的卓越之選 在高速電子系統(tǒng)設(shè)計(jì)中,時(shí)鐘信號(hào)的穩(wěn)定性和低抖動(dòng)特性對(duì)于系統(tǒng)性能至關(guān)重要。LMK03318作為
    的頭像 發(fā)表于 02-08 16:05 ?998次閱讀

    智能化的函數(shù)任意波形信號(hào)發(fā)生器 信號(hào)發(fā)生器品牌 任意波形信號(hào)發(fā)生器

    信號(hào)發(fā)生器
    知道點(diǎn)啥
    發(fā)布于 :2026年01月30日 10:26:14

    可編程的多路脈沖信號(hào)發(fā)生器 高速脈沖信號(hào)發(fā)生器 1hz脈沖信號(hào)發(fā)生器

    信號(hào)發(fā)生器
    知道點(diǎn)啥
    發(fā)布于 :2026年01月30日 10:24:38

    雙通道函數(shù)信號(hào)發(fā)生器 標(biāo)準(zhǔn)時(shí)間間隔發(fā)生器

    信號(hào)發(fā)生器
    知道點(diǎn)啥
    發(fā)布于 :2026年01月30日 10:18:51

    dds功率放大器 數(shù)字函數(shù)信號(hào)發(fā)生器 智能信號(hào)發(fā)生器

    信號(hào)發(fā)生器
    知道點(diǎn)啥
    發(fā)布于 :2026年01月28日 19:23:28

    數(shù)字延遲脈沖發(fā)生器 脈沖延遲信號(hào)發(fā)生器 多通道脈沖信號(hào)發(fā)生器

    信號(hào)發(fā)生器
    jf_47371611
    發(fā)布于 :2026年01月26日 13:54:25

    SGT100A SMW200A矢量信號(hào)發(fā)生器

    R&S?SGT100A是羅德與施瓦茨公司推出的高性能緊湊型矢量信號(hào)發(fā)生器,專為生產(chǎn)測(cè)試和自動(dòng)化應(yīng)用設(shè)計(jì),集快速響應(yīng)、卓越信號(hào)質(zhì)量和緊湊設(shè)計(jì)于
    的頭像 發(fā)表于 12-07 15:09 ?223次閱讀
    SGT100A SMW200A矢量<b class='flag-5'>信號(hào)</b><b class='flag-5'>發(fā)生器</b>

    微波信號(hào)發(fā)生器介紹

    信號(hào)發(fā)生器
    西安同步電子科技有限公司
    發(fā)布于 :2025年11月06日 16:01:44

    高頻信號(hào)發(fā)生器怎么用

    信號(hào)發(fā)生器
    西安同步電子科技有限公司
    發(fā)布于 :2025年10月21日 17:48:58