STM32山外示波器程式

2021-10-24 12:14:41 字數 537 閱讀 5859

//給串列埠傳送1位元組

void usart1_send_char(u8 c)

//給串列埠傳送指定長度的資料

void usart1_putbuff (u8 *buff, u32 len)

}//山外傳輸協議

void vcan_sendware(u8 *wareaddr, u32 waresize)

; u8 cmdr[2]=;

usart1_putbuff(cmdf,2);

usart1_putbuff(wareaddr,waresize);

usart1_putbuff(cmdr,2);

union

un; / /共用體(同一段記憶體單元存放不同型別資料)

//對結構體賦值後,直接呼叫函式,做好相應的設定即可看到波形!

vcan_sendware(un.b,sizeof(un));

注意事項:

1、串列埠跳線帽的連線,串列埠頻率的設定。

1、山外通型別的設定,對於共用體的float。

STM32簡易示波器開發總結

一.stm32內部da作為訊號源 二.stm23內部ad不間斷取樣 匯流排72mhz,6分頻,55.5個週期的取樣時間,大概有160khz的取樣頻率 不知道現在數字示波器還是不是和模擬的一樣用掃瞄訊號,沒有仔細去找相關資料,但是感覺完全可以用足夠的取樣率和儲存深度恢復波形 三.dma匯流排傳輸 單次...

STM32示波器 訊號發生器

關於stm32的示波器,網上以經有很多了。這裡還是想把自己的設計思想發表出來。這個專案已經準備了很久。這裡首先要感謝以前的團隊,非常感覺陳師和覃總兩位經驗豐富的嵌入式工程師,獲得了不少多方面的考慮。如果不是工作調整等原因,很有可能會出產品。但最後沒有做完深感遺憾。這裡發表下我的設計流程,希望能給做示...

STM32 程式入口

stm32的啟動需要依賴啟動檔案,不同編譯器的啟動檔案不同,這裡以startup stm32f407xx.s為例,它主要進行了以下工作 復位子程式是系統上電後第乙個執行的程式 reset handler reset handler proc export reset handler weak imp...