高加索AV无码,99尹人网毛,韩日337p99,一级a片久久无,97色区综合,激情日韩在线一二三,日韩精品久久精品草比,婷婷久久91,亚洲天堂艹比

訂閱
糾錯
加入自媒體

『免費開源』基于STM32的智能垃圾桶之綜合代碼(HAL庫)


GENERAL_TIMx_Init()這個函數(shù)里面用到了很多宏定義,這些宏定義都是在“bsp_GeneralTIM.h”這個文件中,用宏定義增強了代碼的可讀性,便于后續(xù)維護、移植。

由于我們用到了定時器TIM3的PWM功能,所以,對TIM3的四個通道到引腳也需要進行配置,主要在HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)這個函數(shù)中實現(xiàn),代碼如下:

串口部分配置的代碼,主要在“bsp_usartx.c”這個文件中,其中MX_USARTx_Init()這個函數(shù)用于對USART1、USART2和USART3的參數(shù)進行配置:

同樣,這里用到了很多宏定義,宏定義部分的代碼在“bsp_usartx.h”文件中實現(xiàn):

雖然這里配置了3個串口,實際上,我們這個例程中,只需要用到USART1和USART3這兩個串口,這里尤其是要注意一下USART1,STM32F103C8T6的USART1的TX和RX默認(rèn)是在PA9和PA10這兩個引腳上,而我們的擴展板使用的是PB6和PB7這兩個引腳,所以,我們在USART1硬件初始化配置的時候,還需要添加一行“__HAL_AFIO_REMAP_USART1_ENABLE();”這個代碼,將USART1重映射到PB6和PB7這兩個引腳上:

<上一頁  1  2  3  4  下一頁>  
聲明: 本文由入駐維科號的作者撰寫,觀點僅代表作者本人,不代表OFweek立場。如有侵權(quán)或其他問題,請聯(lián)系舉報。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

暫無評論

暫無評論

    人工智能 獵頭職位 更多
    掃碼關(guān)注公眾號
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯
    x
    *文字標(biāo)題:
    *糾錯內(nèi)容:
    聯(lián)系郵箱:
    *驗 證 碼:

    粵公網(wǎng)安備 44030502002758號

    宿迁市| 象山县| 高碑店市| 广灵县| 万安县| 文安县| 华池县| 德格县| 进贤县| 霍林郭勒市| 昭平县| 清水河县| 丘北县| 武平县| 石门县| 石林| 登封市| 安顺市| 麦盖提县| 佳木斯市| 湘阴县| 改则县| 景宁| 平顺县| 泽州县| 万荣县| 务川| 西青区| 景东| 岳阳市| 德兴市| 黄浦区| 普安县| 周口市| 唐山市| 新宁县| 久治县| 石阡县| 伊宁县| 达孜县| 泰顺县|