原创 記錄一次51單片機串口使用的一個猜測

最近做了個小項目------藍牙密碼鎖      在使用串口接收時,我調用了一個數據緩存的函數,函數裏面就是寫一個數組的循環操作,但調試發現發送單個數組無問題,發送多數據就出現問題,數據會丟失,而且挺嚴重的,然後我就開始懷疑是我緩存邏輯有

原创 AD 軟件快捷鍵(轉)

       

原创 FreeRTOS 列表和列表項

/* 列表 List_t ---> uxNumberOfItems //列表項個數 ---> pxIndex //當前列表項指針 ---> xListEnd //列表

原创 嵌入式架構 的 重要性

  鏈接:芯片之家 嵌入式架構有多重要? 要做到嵌入式應用的代碼邏輯清晰, 且避免重複的造輪子, 沒有好的應用架構怎麼行?   如果沒有好的架構, 移植將會是一件很痛苦的事情。   如果沒有好的架構, 複用是最大的難題, 沒法更大限度的複

原创 MATLAB 入門

  https://ww2.mathworks.cn/learn/tutorials/matlab-onramp.html?s_eid=PEP_ILMEDUPage_learning         這個是MathWorks公司官方提供的

原创 STM32 USB使用的一些硬件教訓

畫USB的電路時,必須在USB線上串一個小電阻(R1,R2)33R或者22R,DP上拉爲1.5K 遇到的問題現象,如果不串小電阻,很容易創建COM_Port(虛擬串口)不成功,而且串的兩個電阻要相等,不相等也會創建不成功

原创 軟件模擬SPI基礎函數--以及一些框架思想

/* 編輯框架: 基礎層===》隔離層===》驅動層===》應用層 基礎層:包含管腳初始化,配置管腳輸入輸出腳的基礎函數到隔離層 例如:void FM25_IOInit(void); void FM25_CS

原创 MDK常用插件,Astyle配置參數

插件下載:https://download.csdn.net/download/Wekic/12253228 //================================================ one file /

原创 VSCode 編輯自己包含的路徑

c_cpp_properties.json 參考視頻:https://www.bilibili.com/video/av82937857 { "configurations": [ { "

原创 STM32 HAL庫使用串口一些經驗

/* 1.使用STM32CubeMX生成的庫,配置有中斷使能(也就是會生成中斷函數) HAL_UART_Receive_IT()函數中的__HAL_LOCK(huart);去掉 HAL_UART_Receive_IT(UART

原创 Windows快速系統設置

從Windows Vista開始,微軟就在系統中加入了一個“上帝模式”,通過該模式你能快速對系統進行設置, 首先:我們要在桌面上新建一個文件夾。 第二步:我們要對剛纔的文件夾重命名,將“ GodMode.{ED7BA470-8E54-4