原创 C#調用C/C++動態鏈接庫筆記(三)

主要分享結構體,聯合體,結構體內嵌套結構體、聯合體的調用經歷: 1C中的結構體的定義: 在實例中,下面的底層大佬給我的dll中定義是這樣的: //枚舉 typedef enum { Reader_NULL = 0x00,

原创 C#調用C/C++動態鏈接庫筆記(一)

主要就以C#中dll調用,C的數據類型移植,C的指針在C#中如何實現,還有很難受的指針函數(這個作者搞了好久),還有一個是結構體在C#中的實現,最後是結構體中聯合體在C#中如何調用(這個也很難受)。因爲作者是小白,所以這篇文章講的

原创 C#調用C/C++動態鏈接庫筆記(二)

C/C++函數指針在C#中的調用 1:C中聲明** 下面C的源代碼,要調用的函數參數中帶有函數指針,該函數指針指向一個回調函數。 _LIBAPI void CallFromDll(X x); void CallFromDll

原创 STM32CubeMX 硬件IIC從機查詢收發實現

STM32CubeMX 硬件IIC從機查詢收發實現前言IIC外設初始化從機的收發 前言 這幾天再做STM32的從機實驗,由於是新手,以前都是用IO口模擬實現的,多次聽說STM32硬件IIC有大坑,這次想看看,網上搜集了很多資料,主

原创 STM32HAL庫硬件IIC從機中斷收發實現

前言 想說的話:這一篇博客是自己作爲筆記用的,仍然有一些問題沒有解決,是按照我自己的需求寫的。因爲CubeMX自帶的庫函數爛的一批,然後我就自己根據手冊寫了,所以有很多是寄存器操作,不過應該還是有一定的參考意義。 尚存bug:1:

原创 沒事做系列(一)-----PDF圖片表格做成數據曲線

1前言 1.1 今天在網上下載了一份PDF的數據資料,它就長成這個樣子:數據不可編譯,是圖片的形式。在這裏的表格我看的不爽,於是希望可以導出表格,成爲可編輯的數據,並形成圖線。 2圖片–>數據 直接右擊鼠標,發現PDF瀏覽器自帶

原创 C#窗體應用之座標系打點操作

0前言 說的話:這幾天做了一個工具,是要接受串口傳來的座標(x,y),接着在電腦上打印出對應的點,同時包含系列畫板操作(滾條滾動,畫板縮放,重設原點,軌跡緩存)。原本以爲已經得到了位置信息,在畫板上打印會很簡單,畢竟打點函數是現成

原创 WT588芯片音頻------WAV格式無法編譯

1前言 在WT588系列芯片燒錄之前,需要將音頻編譯成bin文件,可是麻煩事發生了 明明已經用了格式工廠轉換,使用了衆多的轉換工具,又或是調整了各種採樣週期,數據率,編譯工具就是無法通過編譯。明明手機上,電腦上音頻文件可以正常播放

原创 Keil調試時常出現的錯誤

1ST-LINK USB communication error 這個問題出現的較爲普遍,上一次還燒的好好的,下一次就出現了這個問題,而且插拔USB和重啓都無法解決,曾經有幾次偶然情況,拼着鍥而不捨的毅力,偶爾能恢復正常。應該是