逻辑分析仪使用方法
轉載:https://blog.csdn.net/feilusia/article/details/53064237
版權聲明:喝水不忘挖井人,轉載請注明出處,897503845@qq.com。?? ?https://blog.csdn.net/feilusia/article/details/53064237
本篇博文最后修改時間:2016年11月09日,15:21。
一、簡介
本文介紹如何使用邏輯分析儀,以測試STM32的延時函數的實際時長。
二、實驗平臺
庫版本:STM32F10x_StdPeriph_Lib_V3.5.0
編譯軟件:MDK4.53
硬件平臺:STM32開發板
仿真器:JLINK
三、版權聲明
博主:甜甜的大香瓜
聲明:喝水不忘挖井人,轉載請注明出處。
原文地址:http://blog.csdn.NET/feilusia
聯系方式:897503845@qq.com
香瓜BLE之CC2541群:127442605
香瓜BLE之CC2640群:557278427
香瓜BLE之Android群:541462902
香瓜單片機之STM8/STM32群:164311667
甜甜的大香瓜的小店(淘寶店):https://shop217632629.taobao.com/?spm=2013.1.1000126.d21.hd2o8i
四、實驗前提
在進行本文步驟前,請先閱讀并實現以下博文:
1、《STM32之系統滴答定時器》:http://blog.csdn.net/feilusia/article/details/52835711
五、基礎知識
1、邏輯分析儀是什么?
答:邏輯分析儀是分析數字系統邏輯關系的儀器。
與示波器類似,邏輯分析儀能抓取引腳的電平時序。
2、邏輯分析儀和示波器的區別是什么?
答:
1)邏輯分析儀
①優點:能同時抓取多通道(如8個通道、16個通道)的電平時序。
②缺點:只能觀察高低電平、不能查看具體電壓大小。
2)示波器
①優點:能抓取到實際波形的形態。
②缺點:一般只能同時抓取最多4通道的電平時序。
所以,需要觀察多通道時序時,建議使用邏輯分析儀;需要觀察波形的具體形態時,建議使用示波器。
3、本文使用的邏輯分析儀是什么?
1)購買地址:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15079397460.11.v34Yc3&id=43845903682
2)基本介紹:此套邏輯分析儀非常強大,由于該軟件為國外開源軟件,因此售價非常便宜。該上位機軟件自帶協議分析,方便工程師查看時序。
六、實驗步驟
1、測試代碼
也就是先拉低PB12口,經過1S的延時,再拉高PB12口。通過邏輯分析儀來測試這個低電平的時長,以此來確定延時函數的準確性。
2、硬件連接
3、上位機軟件使用
1)安裝賣家提供的軟件
2)配置并開啟邏輯分析儀
當上位機檢測到邏輯分析儀的USB正常連接時,會顯示connected。
七、實驗結果
仿真開發板并設置斷點在測試代碼中,可測得以下時序:
可以從上圖右框中看到時長為1.000110500S的低電平,而測試代碼中延時的是1S。
也就是1S有110.5us的誤差,香瓜認為這個誤差有些大,當然這個誤差包含IO口置位時間+邏輯分析儀本身誤差時間。
注:香瓜將此邏輯分析儀與公司中的超大臺邏輯分析儀的結果進行對比,1S僅相差不到2us的區別。說明此廉價的邏輯分析儀還是挺準的。
---------------------?
作者:feilusia?
來源:CSDN?
原文:https://blog.csdn.net/feilusia/article/details/53064237?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
- 上一篇: 怎么重写MDK(KEIL)Flash烧写
- 下一篇: TI BLE协议栈 按键流程分析