原创 STM32F0系列Hal庫SPI庫BUG

  在使用STM32Cube_FW_F0_V1.8.0版本的HAL庫時,應用中需要使用SPI總線,兩片STM32F03x系列微控制器分別作爲主機和從機使用。並且爲了提高通訊效率和通訊可靠性,通訊時使用DMA交互數據並使能SPI控制器自帶的

原创 關於STM32F030的ISP下載問題

第一次在CSDN寫博客,從事嵌入式開發工作的三年時間來也經常在CSDN上瀏覽各類技術博文,這些優秀的文章很大程度的提升了我的個人能力或者有效的解決了工作的遇到的各類問題,所以在此要向所有無私奉獻的CSDN博主們表示誠摯的謝意。現在我

原创 實驗記錄-BLDC六步法驅動-高側全斬波與半斬波驅動效果對比

在無刷電機驅動過程中,最簡單的驅動方式是利用霍爾傳感器實現BLDC的六步換相法驅動,硬件上,由三個半橋組成了BLDC的三相換相電路。任意時刻只有兩個半橋處於工作狀態,其中一個半橋的上橋臂輸出PWM波,另一個半橋的下橋臂完全打開。在某一個半

原创 PMOS和NMOS在開關應用中高側和低側驅動的對比

    一說到開關,我們腦海中首先浮現的就是各式各樣的機械開關,常見的有自鎖開關、撥碼開關、船型開關等等。區別於這類常見的機械開關,我們在電子電路中常用的還有各類半導體開關,例如三極管開關、使用三極管級聯的達林頓管開關、MOS管開關、晶閘