1. STM32F405沒有參考電壓的輸入引腳,那么可能是接的VDDA和VSSA 2. 看下文檔的說明 ...
普通I O 模擬SMBUS 一 簡介 最近項目要用到SMBus,用於電池和主板之間的通信。在網上了解了一下SMBus跟I C的工作原理非常相似,主要差別是在通信速率上。本來想着用原來的I C程序,降低一下速率應該就可以了,但實際測試中卻是磕磕絆絆,現在把這個過程記錄下來,希望對后來者有所幫助。 二 硬件平台 主控芯片:STM F ST 電池管理芯片:BQ Z TI 上拉電阻: . K 三 軟件配置 ...
2022-02-14 21:08 0 1989 推薦指數:
1. STM32F405沒有參考電壓的輸入引腳,那么可能是接的VDDA和VSSA 2. 看下文檔的說明 ...
1. ADC的初始化部分基本一致,下面是引腳復用配置 2. 下面是功能初始化 3. ADC的數據采集有3中方式,中斷,DMA,正常查詢模式,下面是正常查詢模式的代碼 ...
#define SDA_IN() {GPIOB->MODER&=~(3<<(7*2));GPIOB->MODER|=0<<7*2;} //PB7輸入模式#d ...
普通IO口模擬串口通信 串口通信協議 串口傳輸 默認 波特率9600 1起始位 1停止位 其他0 數據位是8位(注意圖上的給錯了)。 傳輸時,從起始位開始,從一個數據的低位(LSB)開始發送,如圖從左向右的順序,對電平拉高或拉低,最后停止位時拉高 ...
本文介紹如何使用STM32標准外設庫的GPIO端口模擬IIC,本例程使用PB6和PB7模擬一路IIC。 本文適合對單片機及C語言有一定基礎的開發人員閱讀,MCU使用STM32F103VE系列。 1. 簡介 IIC (Inter-Integrated Circuit)總線,也可寫 ...
在使用PB3和PB4做普通GPIO使用時,發現普通的GPIO初始化程序無法正常使用PB3和PB4,后經查閱資料,發現是因為PB3和PB4在默認情況下是做JTAG調試用的。如果需要將其當普通GPIO使用,需要關閉JTAG調試功能; 配置方式入下: ...
本文介紹如何使用STM32標准外設庫的GPIO端口模擬SPI,本例程使用PA5、PA6和PA7模擬一路SPI。SPI有4種工作模式,模擬SPI使用模式0,即空閑時SCK為低電平,在奇數邊沿采樣。 本文適合對單片機及C語言有一定基礎的開發人員閱讀,MCU使用STM32F103VE系列 ...
使用Jlink向STM32燒錄程序時,需要使用6個芯片的引腳(以STM32F103C8T6為例),分別是PB4/JNTRST、PB3/JTDO、PA13/JTMS、PA14/JTCK、PA15/JTDI、NRST。標准的20針JLink接口如下圖所示。 當芯片IO口資源比較緊張時,可選擇SW模式 ...