示波器顯示讀取串列埠資料

2021-10-07 10:28:28 字數 627 閱讀 4782

波特率115200,說明每個byte  1/115200=8.6ns

示波器:

1g/s :示波器能夠使用的最大取樣速率為1g樣本/秒,就是說示波器在時間最小檔位是的取樣率是每秒採集1g個資料點,時間檔位越大用到的取樣率越小。

100mhz:示波器模擬前端的頻寬。100m正弦波輸入示波器時,進過模擬前端後訊號幅度衰減為輸入時的70.7%。

原則是取樣率要是示波器頻寬的5倍以上。

ttl傳給示波器資料是:00 ff 00 00 00 00 aa

空閒位是高,起始位是低,然後是串列埠的八位資料,然後停止位是高。

=>1      0 00  1        0  ff 1        0 00 1          0 00 1        0 00 1          0 00 1        0 aa 1    

rs232的電平採用負邏輯。

串列埠 matlab 示波器

具體的,我使用115200bps的串列埠速度傳送資料,然後在pc上用串列埠獵人接收,並將資料儲存成txt格式文字,完成後開啟matlab,在mtalab中執行本程式即可。由於fpga串列埠程式不難,自己編寫即可,需要注意的是串列埠傳送和接收順序 串列埠一般是由低到高傳送 需要保證在pc上還原出的資料...

讀取串列埠資料

void uartbuf wd uartbuf ringbuf,uint8 t datain d今天移植一段 的時候看到乙個挺有意思的寫法 如上 這是一段微控制器讀取串列埠資料的函式,一開始看到的時候我很是懵比,要我以前寫的話或者看的大多數程式都是乙個簡單的迴圈賦值到緩衝陣列,索引達到陣列的size...

讀取串列埠資料

讀取串列埠資料 2017年06月01日 12 10 39 閱讀數 700 cpp view plain copy cpp view plain copy void uartbuf wd uartbuf ringbuf,uint8 t datain d今天移植一段 的時候看到乙個挺有意思的寫法 如上 ...