DataScope 串口虛擬示波器v1_0
0.png (439.8 KB, 下載次數: 138)
下載附件
2017-5-9 21:52 上傳
系統分辨率最低要求:1366*768
請以管理員身份運行 DataScope
--------------------------------------------------
DataScope v1.0 特性:
1、無需安裝,啟動即用
2、支持同時刷新多達10個通道的單精度浮點型數據
3、支持多種格式的通道數據導入、導出及回放
4、支持全屏瀏覽
5、支持圖表數據統計、測量及縮放
6、支持藍牙適配器
7、支持各通道獨立刷新
8、支持3D軌跡顯示
9、3D立方體顯示
10、航空儀表
11、靈活可屏蔽的快捷鍵支持
函數調用示例:
- //MDK下庫文件使用例子(stm32 發送10個通道數據):
-
- int main(void)
- {
- unsigned char i; //計數變量
- unsigned char Send_Count; //串口需要發送的數據個數
-
- uart_init(72,115200); //串口1初始化, 波特率115200,數據位8,停止位1,無校驗位,無流控制
-
- while(1)
- {
- DataScope_Get_Channel_Data( 1.0 , 1 ); //將數據 1.0 寫入通道 1
- DataScope_Get_Channel_Data( 2.0 , 2 ); //將數據 2.0 寫入通道 2
- DataScope_Get_Channel_Data( 3.0 , 3 ); //將數據 3.0 寫入通道 3
- DataScope_Get_Channel_Data( 4.0 , 4 ); //將數據 4.0 寫入通道 4
- DataScope_Get_Channel_Data( 5.0 , 5 ); //將數據 5.0 寫入通道 5
- DataScope_Get_Channel_Data( 6.0 , 6 ); //將數據 6.0 寫入通道 6
- DataScope_Get_Channel_Data( 7.0 , 7 ); //將數據 7.0 寫入通道 7
- DataScope_Get_Channel_Data( 8.0 , 8 ); //將數據 8.0 寫入通道 8
- DataScope_Get_Channel_Data( 9.0 , 9 ); //將數據 9.0 寫入通道 9
- DataScope_Get_Channel_Data( 10.0 , 10); //將數據 10.0 寫入通道 10
-
- Send_Count = DataScope_Data_Generate(10); //生成10個通道的 格式化幀數據,返回幀數據長度
-
- for( i = 0 ; i < Send_Count; i++) //循環發送,直到發送完畢
- {
- while((USART1->SR&0X40)==0);
- USART1->DR = DataScope_OutPut_Buffer[i]; //從串口丟一個字節數據出去
- }
-
- delay_ms(50); //20fps, 幀間隔時間。 不同電腦配置及 USB-TTL 設備的優劣均會影響此時間的長短,建議實測為準。
- }
- }
復制代碼
0.png (46.14 KB, 下載次數: 114)
下載附件
2017-5-9 21:54 上傳
下載:
DS串口虛擬示波器.rar
(2.95 MB, 下載次數: 155)
2017-5-9 20:56 上傳
點擊文件名下載附件
串口示波器 下載積分: 黑幣 -5
|