加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

16通道 stm32 邏輯分析儀例程

2016/12/30
38
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

16通道 stm32 邏輯分析儀概述:

          今天為大家奉獻(xiàn)一個STM32的邏輯分析儀例程。這個開源項(xiàng)目原來的下位機(jī)是用FPGA采集數(shù)據(jù)通過串口上傳到上位機(jī)程序顯示,最高可以達(dá)到16通道200MHz采樣頻率256K采樣深度。我研究了它的串口通訊協(xié)議把它移植到STM32上了,用STM32的IO采集數(shù)據(jù)存儲在SRAM里,通過STM32的串口上傳給PC顯示。

         理論上只要一片STM32(有串口,有引出的IO)就可以實(shí)現(xiàn)這個簡單的邏輯分析儀,因此適用于任何STM32開發(fā)板。目前我實(shí)現(xiàn)了8通道(使用PB8-15),10Hz-1MHz的采集功能,觸發(fā)方式為上升沿或下降沿。因?yàn)檫@是用軟件的方法實(shí)現(xiàn)的邏輯分析儀功能,性能和FPGA的沒法比,即使優(yōu)化也達(dá)不到FPGA硬件的速度,大家可以把它當(dāng)做一個玩具玩一玩,或者在需要看一下簡單波形手頭又沒有邏輯分析儀的時(shí)候用一下,不要苛求過多,謝謝。

說明:

理論上所有的STM32都能用。上位機(jī)是java軟件只要你的電腦安裝了java虛擬機(jī)(JRE)就可以運(yùn)行。這個程序需要java串口支持,因此在使用前先安裝那個rxtx就可以了。實(shí)在不會用的話,可以從網(wǎng)上搜。

歡迎大家下載使用。在我的基礎(chǔ)上希望大家開發(fā)出更好的程序?。?!

  • 上位機(jī)程序.zip
    描述:上位機(jī)程序
  • Fusion-STM32F1開發(fā)板MiniLA.zip
    描述:STM32 MiniLA源程序
  • rxtx-2.1-7-bins-r2.zip
    描述:java串口操作lib

相關(guān)推薦

電子產(chǎn)業(yè)圖譜