原创 STM32 HAL庫多串口中斷通訊【任意長度 不丟幀】

基於HAL庫的多串口通信入門,多串口中斷通信,可以發任意字節數據,用的STM32F302CBTx,STM32F103也一樣通用。 本例使用三組串口中斷互相通信。 1、背景瞭解和工具 現在開發stm32一般有幾種方式,如下 HAL庫開發:

原创 vs2017相同變量高亮顯示 加強插件推薦

1、vs2017自帶的變量高亮顯示顏色功能比較弱,因此推薦一款高效率插件 2、安裝:工具>擴展和更新>聯機>搜索“word highlight with margin”,安裝重啓,ok 3、使用:雙擊變量即高亮顯示, 4、效果:右側滾動

原创 上拉電阻和下拉電阻簡單清晰解釋【必看】

一句話: 上拉電阻的目的是爲了保證GPIO無信號輸入時輸入端的電平爲高電平, 相反的,下拉電阻是爲了保證GPIO無信號輸入時輸入端的電平爲低電平。   不懂的具體可以看下面 一、概念   上拉電阻就是:將一個不確定信號(高或低電平),

原创 vs2017關閉未定義標識符錯誤提示

功能:僅把vs2017當成單純的代碼編輯器,因爲環境複雜,vs2017檢測到未定義標識符錯誤等提示,怎麼關閉呢? 解決:工具 > 選項 > 文本編輯器 >C/C++ > 高級 > 把Intellisense中的禁用全部改爲true

原创 c語言函數指針的多種賦值方法

   c語言函數指針的多種賦值方法 提供框架模型,具體代碼縮略,適合功能模塊包裝,例子程序爲c語言基於TCP的圖片發送 1、mdu_TcpClient.h中: 定義結構體 typedef struct {       int  (*

原创 HAL庫中斷方式UART多串口通信 STM32CubeMX

基於HAL庫的多串口通信入門,多串口中斷通信,可以發任意字節數據,用的STM32F302CBTx,STM32F103也一樣通用 1、背景瞭解和工具 現在開發stm32一般有幾種方式,如下 HAL庫開發: STM32CubeMX中可以下載各

原创 Qt5.5.1靜態編譯

轉載自:http://jingyan.baidu.com/article/0aa2237554f1db88cc0d6417.html 軟件環境: win7 x64和qt creator 針對qt 5.5.1做一些補充 (首先得知道一個概念

原创 SourceInsight4完整安裝及破解文件 夜間主題 暗黑主題

1、打開sourceinsight_4.0.86.0-setup.exe進行安裝 2、破解: (1)複製sourceinsight4.exe到安裝目錄進行同名文件替換 (2)打開source insight,選擇導入證書,選擇si4.

原创 Qt5.5連接mysql數據庫提示QMYSQL driver not loaded

Qt5.5.1編譯mysql zip數據庫驅動 轉載自:http://blog.sina.com.cn/s/blog_032253000102v1m0.html 本文針對5.5.1版本更新了下文件版本,和原文方法沒區別 本機環境: