前些時間玩了把STM32,原來想做一個USB接口的單片機,F(xiàn)LASH編程器,感覺不錯。代碼涉及USB上位機(VC++源碼),動態(tài)庫(VC++源碼),STM32下位機,如果正在學習USB相關的可以參考,上位機提供了動態(tài)庫及源碼,如果寫應用界面可直接調(diào)用動態(tài)庫即可,無須對底層做過多了解,但這些也只屬于一個初始框架,希望哪位有VC++經(jīng)驗而且有興趣的,可以細化并提供出一個更好的供廣大愛好者使用。
注意:代碼尚屬調(diào)試代碼,歡迎大家一起修正BUG。
如果有ST官方的板子可以直接運行測試,這個應用可以支持多個USB設備同時在一臺PC上使用,上個上位機運行時的圖片:
打開應用程序,會讀取到DLL的版本并顯示
打開多設備中的一個,對STM32的IIC參數(shù)設置
讀取IIC設備,異常時還未很好的處理
設備移除