談到為什么很多人選擇成為一名“偉大”的嵌入式軟件工程師,一部分人是讀過相關(guān)的專業(yè),順理成章的干著相關(guān)的工作;而有另外一部分人他們目的非常的簡單,就是想從0到1的DIY一些專屬的小型的電子作品來獲得內(nèi)心對(duì)技術(shù)的好奇,也就是常說的這個(gè)人真愛"搗鼓"。
那么今天這里就分享一下B站up主“老劉愛搗鼓”的一個(gè)DIY作品,挺有意思的,有種"麻雀雖小五臟俱全"之感,對(duì)于那些剛?cè)腴T嵌入式、MCU缺少一些實(shí)戰(zhàn)經(jīng)驗(yàn)的朋友,把他作為一個(gè)實(shí)戰(zhàn)項(xiàng)目來學(xué)習(xí)還是不錯(cuò)的。 好了,下面是這款開源作品的一些信息: 這是一款采用STC8A8K MCU制造的簡單示波器,只有零星組件,易于成型。這些功能可以涵蓋簡單的測(cè)量:
該作品主要的規(guī)格如下:
單片機(jī):STC8A8K64S4A12 @27MHz
顯示屏:0.96“ OLED,分辨率為 128x64
輸入:單通道
秒/秒:500 毫秒、200 毫秒、100 毫秒、50 毫秒、20 毫秒、10 毫秒、5 毫秒、2 毫秒、1 毫秒、500us、200us、100us
100us( 僅在自動(dòng)觸發(fā)模式下可用)
電壓范圍:0-30V
采樣額定值:250kHz @100us/格
所有操作均由 EC11 編碼器完成。輸入包括單擊,雙擊,長按,旋轉(zhuǎn)和旋轉(zhuǎn)時(shí)按。這似乎有點(diǎn)復(fù)雜,不用擔(dān)心,下面有細(xì)節(jié)。該編碼器的資源幾乎已經(jīng)耗盡。如果有新功能,可能需要額外的輸入組件。
主界面 - 參數(shù)模式
單擊編碼器:運(yùn)行/停止采樣。
雙擊編碼器:進(jìn)入波形滾動(dòng)模式。
長按編碼器:進(jìn)入設(shè)置界面。
旋轉(zhuǎn)編碼器:調(diào)整參數(shù)。
按下時(shí)旋轉(zhuǎn)編碼器:在選項(xiàng)之間切換。
切換自動(dòng)和手動(dòng)量程:連續(xù)順時(shí)針旋轉(zhuǎn)編碼器以進(jìn)入自動(dòng)量程。逆時(shí)針旋轉(zhuǎn)編碼器以進(jìn)入手動(dòng)范圍。
主界面 - 波浪滾動(dòng)模式
單擊編碼器:運(yùn)行/停止采樣。
雙擊編碼器:進(jìn)入?yún)?shù)模式。
長按編碼器:進(jìn)入設(shè)置界面。
旋轉(zhuǎn)編碼器:水平滾動(dòng)波形。(僅在采樣停止時(shí)可用)
按下時(shí)旋轉(zhuǎn)編碼器:垂直滾動(dòng)波形(僅在采樣停止時(shí)可用)
設(shè)置界面
單擊式編碼器:不適用
雙擊編碼器:不適用
長按編碼器:返回主界面。
旋轉(zhuǎn)編碼器:調(diào)整參數(shù)。
按下時(shí)旋轉(zhuǎn)編碼器:在選項(xiàng)之間切換。
功能
觸發(fā)電平:對(duì)于重復(fù)信號(hào),觸發(fā)電平可以使其在顯示屏上穩(wěn)定。對(duì)于單發(fā)信號(hào),觸發(fā)電平可以捕獲它。
觸發(fā)斜率:觸發(fā)斜率確定觸發(fā)點(diǎn)是在信號(hào)的上升沿還是下降沿。
觸發(fā)模式:
自動(dòng)模式:連續(xù)掃描。單擊編碼器可停止或運(yùn)行采樣。如果觸發(fā),波形將顯示在顯示屏上,觸發(fā)位置將放在圖表的中心。否則,波形將不規(guī)則地滾動(dòng),并且顯示屏上將顯示“Fail”。
正常模式:完成預(yù)采樣后,可以輸入信號(hào)。如果觸發(fā),波形將顯示在顯示屏上并等待新的觸發(fā)。如果沒有新的觸發(fā)器,波形將被保留。
單模:完成預(yù)采樣后,可以輸入信號(hào)。如果觸發(fā),將顯示波形并停止采樣。用戶需要單擊編碼器才能開始下一次采樣。
對(duì)于正常模式和單模式,請(qǐng)確保已正確調(diào)整觸發(fā)電平,否則顯示屏上不會(huì)顯示波形。
指標(biāo):通常,指標(biāo) on 表示采樣正在運(yùn)行。更重要的用途是在單觸發(fā)和正常觸發(fā)模式下,在進(jìn)入觸發(fā)階段之前,需要預(yù)先采樣。在預(yù)采樣階段,指示器不會(huì)亮起。在指標(biāo)亮起之前,我們不應(yīng)該輸入信號(hào)。選擇的時(shí)間尺度越長,預(yù)采樣的等待時(shí)間就越長。
保存設(shè)置:退出設(shè)置界面時(shí),設(shè)置和主界面中的所有參數(shù)都將保存在EEPROM中。
責(zé)任編輯:lq
-
mcu
+關(guān)注
關(guān)注
146文章
16900瀏覽量
349944 -
示波器
+關(guān)注
關(guān)注
113文章
6167瀏覽量
184325 -
編碼器
+關(guān)注
關(guān)注
45文章
3574瀏覽量
133988
原文標(biāo)題:分享一個(gè)開源MCU簡易數(shù)字示波器
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論