原创 STM32Cube配置使用

1、STM32F031G6U6 PWM輸出配置。 1.1其中單片機主頻爲48MHz。STM32 Cube的Time1Ch1配置PWM設置如下圖: 其中頻率和佔空比計算方法如下 頻率計算方法爲f=主頻/分頻係數/裝載值= 48Mh

原创 STM32硬件IIC的實現

1、STM32 Cube配置 進入Cube設置 根據數據手冊填入上升與下降沿時間,選擇快速模式。 2、程序分析 2.1、單片機發送命令函數 發送的函數使用 HAL_I2C_Master_Transmit(I2C_HandleTy

原创 STM32軟件模擬IIC的實現

1、IO口配置 將IO口配置爲開漏輸出模式 GB6與GB7兩個管腳 GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_7; GPIO_InitStruct.Mode = GPIO_MODE

原创 STM32 Cube &MDK

1、STM32CubeMX ST官網下載地址,可以選擇不同的版本,最好別用最新的MDK版本,可以找上一個版本,哈哈。感覺最新的版本需要對應最新的MDK,可能會出現問題: 最新的爲5.4版本,以下Cube的版本爲5.0版本 網頁鏈接