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

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

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

3天內不再提示

微處理器焊接到PIC32-PINGUINO-OTG開發(fā)板,檢測頻率在16x16x5 LED上

5CTi_cirmall ? 來源:陳年麗 ? 2019-07-30 14:51 ? 次閱讀

首先,微處理器編程為80MHz Olimex PIC32,焊接到PIC32-PINGUINO-OTG開發(fā)板。(對于那些曾經使用Arduino板進行修改的人:它是相同的,只有更快的芯片和更少的內置庫)算法必須以固定的時間間隔對輸入信號進行采樣,將此信號轉換為頻域,并可視化檢測到的頻率在16x16x5 LED矩陣上。

當然,在編寫任何代碼之前,我們必須弄清楚如何將輸入樣本轉換為頻率分布。通過對輸入信號應用離散傅里葉變換(DFT),在信號處理中始終完成這一事情。給定以恒定頻率采樣的信號,DFT輸出一組落在信號中的幅度或頻帶。例如,當您的信號主要由中間C(或Do)音調組成時,DFT將為頻帶分配相對較高的幅度并匹配相應的262 Hz頻率。

然而,人耳以對數方式感知聲音,這意味著聲音信號的頻率加倍僅被視為線性更高的音調。為了彌補這一點,我們使用了Constant Q變換(CQT)代替DFT。簡而言之,在DFT返回頻帶f-2f-3f-4f-等的幅度的情況下,CQT與頻帶f-2f-4f-8f-etc一起工作。

因此,從理論角度來看,3DSA所需的算法非常簡單:以規(guī)則的時間間隔對輸入信號進行采樣,對16個頻帶應用CQT計算幅度,并使16個LED列中的每一個適當地閃爍。鑒于Pinguino開發(fā)板支持C,我們假設實現這個算法不會那么難。但是,總會出現一些挑戰(zhàn):

第一個障礙:如果您只有一個線程,您如何定期采樣信號?一個簡單的解決方案是獲取樣本,計算CQT和可視化,讓線程休眠直到某個時間段已經過去,然后再開始新的樣本 - 計算 - 可視化循環(huán)。但是,我們希望我們的采樣率為14 KHz,這在80 MHz微處理器上留下了課程,而不是樣本之間的6k個時鐘周期來計算CQT。這證明是不夠的 - 最后我們?yōu)槊總€計算 - 可視化周期使用了~1M個時鐘周期,因此我們必須弄清楚如何在進行CQT計算和舊樣本的LED可視化時采集新樣本。

在仔細閱讀了許多Pinguino論壇之后,解決方案以中斷的形式出現:一段比其他代碼具有更高優(yōu)先級的代碼,并由處理器以指定的時間間隔執(zhí)行。由于Pinguino開發(fā)人員沒有為PIC32上的中斷提供C庫,因此我們必須通過將某些處理器位設置為正確值來手動實現此功能。成長為Java程序員后,我?guī)缀蹩梢愿惺艿酱a中的硅片

另一個大障礙是PIC32芯片不存在的浮點功能。在我們的CQT實現的內部循環(huán)中執(zhí)行任何浮點運算會使代碼減慢一個數量級,從而以幻燈片形式轉換LED可視化(現在我知道如何使用舊GPU)。為了解決這個問題,我們使用了一個臨時的定點數字格式,使用了10個小數位。這是一個復雜的乘法,但完成了工作。

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

    關注

    11

    文章

    2263

    瀏覽量

    82472
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5057

    瀏覽量

    97520

原文標題:完整項目 | 用1280個led和PIC32開發(fā)板制作可控光立方音樂頻譜(附最詳細的光立方圖文教程+電路圖+源代碼)

文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ST×米爾STM32MP25x線下培訓會

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X開發(fā)板
    的頭像 發(fā)表于 12-06 01:00 ?239次閱讀
    ST×米爾STM32MP25<b class='flag-5'>x</b>線下培訓會

    linux開發(fā)板和單片機開發(fā)的區(qū)別

    硬件架構 Linux開發(fā)板和單片機開發(fā)在硬件架構上有很大的區(qū)別。Linux開發(fā)板通常基于ARM、x86或其他處理器架構,具有較高的
    的頭像 發(fā)表于 08-30 15:30 ?833次閱讀

    卡萊特X16E處理器電腦端快速場景和信號源切換軟件網絡通訊方式

    ?針對卡萊特X16E處理器編寫的電腦端控制軟件,具備16個場景的調用和6個窗口的視頻信號源切換,配置軟件中可以設定每個場景下的窗口數量
    發(fā)表于 08-16 10:30 ?1次下載

    MSP430x47x3、MSP430x47x4混合信號微處理器數據表

    電子發(fā)燒友網站提供《MSP430x47x3、MSP430x47x4混合信號微處理器數據表.pdf》資料免費下載
    發(fā)表于 08-09 11:05 ?0次下載
    MSP430<b class='flag-5'>x47x</b>3、MSP430<b class='flag-5'>x47x</b>4混合信號<b class='flag-5'>微處理器</b>數據表

    MSP430xG461x混合信號微處理器數據表

    電子發(fā)燒友網站提供《MSP430xG461x混合信號微處理器數據表.pdf》資料免費下載
    發(fā)表于 08-03 09:40 ?0次下載
    MSP430xG461<b class='flag-5'>x</b>混合信號<b class='flag-5'>微處理器</b>數據表

    AM389x微處理器數據表

    電子發(fā)燒友網站提供《AM389x微處理器數據表.pdf》資料免費下載
    發(fā)表于 08-01 10:03 ?0次下載
    AM389<b class='flag-5'>x</b><b class='flag-5'>微處理器</b>數據表

    X-ray射線無損檢測設備檢測印制電路

    X-ray射線無損探傷檢測設備檢測PCBA印制電路時的主要應用:1.焊接質量
    的頭像 發(fā)表于 05-23 16:34 ?1204次閱讀
    <b class='flag-5'>X</b>-ray射線無損<b class='flag-5'>檢測</b>設備<b class='flag-5'>檢測</b>印制電路<b class='flag-5'>板</b>

    榮耀筆記本X16 2024版開售,搭載R5-7640HS處理器,售價2999元起

    據悉,榮耀筆記本X16銳龍版2024于5月20日正式發(fā)售,其搭載了R5-7640HS處理器并定價2999元,僅提供16GB+512GB的單一
    的頭像 發(fā)表于 05-20 10:22 ?3407次閱讀

    沒搶到?米爾AM62x開發(fā)板限量5折又來了

    AM62x替代AM335x處理器上次米爾AM62x開發(fā)板5折活動沒搶到,今天又來了!!!精彩不
    的頭像 發(fā)表于 05-17 08:01 ?510次閱讀
    沒搶到?米爾AM62<b class='flag-5'>x</b><b class='flag-5'>開發(fā)板</b>限量<b class='flag-5'>5</b>折又來了

    嵌入式微處理器有哪幾類 嵌入式微處理器包含哪些重要參數

    等。本文中,我們將詳細介紹嵌入式微處理器的幾類以及包含的重要參數。 一、嵌入式微處理器的幾類 通用微處理器 通用微處理器是指那些不專為嵌入
    的頭像 發(fā)表于 05-04 14:58 ?920次閱讀

    嵌入式微處理器的基礎是什么

    要求的硬件和軟件技術。 嵌入式微處理器的基礎,我們可以考慮以下幾個方面進行詳細討論: 處理器架構和指令集:嵌入式微處理器通常在特定的指令
    的頭像 發(fā)表于 04-21 14:34 ?1109次閱讀

    X-NUCLEO-IHM16M1驅動三電阻采樣和單電阻采樣是怎么切換的?

    由于沒有實物,沒有詳細圖片介紹,想了解一下 X-NUCLEO-IHM16M1 驅動怎么切換三電阻和單電阻?想買塊開發(fā)板來用,官方規(guī)格書沒明說這個,說是
    發(fā)表于 03-12 06:26

    RL78/G16觸摸套件開發(fā)板演示(下)

    RL78/G16觸摸套件開發(fā)板演示(下)
    的頭像 發(fā)表于 01-12 13:34 ?681次閱讀
    RL78/G<b class='flag-5'>16</b>觸摸套件<b class='flag-5'>開發(fā)板</b>演示(下)

    RL78/G16觸摸套件開發(fā)板演示()

    RL78/G16觸摸套件開發(fā)板演示()
    的頭像 發(fā)表于 01-12 13:32 ?940次閱讀
    RL78/G<b class='flag-5'>16</b>觸摸套件<b class='flag-5'>開發(fā)板</b>演示(<b class='flag-5'>上</b>)

    【米爾-TIAM62開發(fā)板-接替335x-試用評測】1、TIAM62的SoC架構

    處理器模組廠商,與TI再聯手,推出基于TI-AM62x處理器的MYC-YM62X核心開發(fā)板
    發(fā)表于 01-05 20:25
    主站蜘蛛池模板: www.操操操.com| 综合99| www深夜视频在线观看高清| 免费成人黄色| 嘿嘿午夜| 7777奇米| 4438全国最大成人免费高清| 啪啪亚洲| 亚洲欧洲第一页| 99久久精品免费精品国产| 一级a爱片久久毛片| 天堂网在线资源www最新版| 日韩视频高清| 美女网站视频色| 国久久| 夜夜偷影视| 人人射人人草| 亚洲毛片儿| 亚欧乱色束缚一区二区三区 | 韩国中文字幕在线观看| 波多野结衣在线视频免费观看| 午夜免费小视频| 亚洲欧洲国产精品你懂的| 亚洲 欧洲 日韩| 日韩欧美一区二区三区不卡视频| 欧美精品videosex性欧美| 国产成人小视频| 手机看高清特黄a大片| 日韩激情淫片免费看| 精品成人| 色天使色护士| 国产视频一区二| 天天操天天艹| 在线播放视频网站| 国产热| 日韩成人黄色| 高清成人| 激情五月激情综合网| 亚洲视频一区二区| 四虎影院成人在线观看| 国产私密|