高加索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號

    南靖县| 剑河县| 凤冈县| 枣庄市| 万盛区| 怀柔区| 咸宁市| 贵南县| 宁远县| 巴林右旗| 榆林市| 黔江区| 温泉县| 涟水县| 芦溪县| 衡山县| 玉林市| 四子王旗| 肥东县| 定安县| 从江县| 盐源县| 卓尼县| 江达县| 荥阳市| 抚州市| 蛟河市| 科技| 尼勒克县| 华亭县| 丰顺县| 东台市| 墨脱县| 北票市| 会理县| 镇江市| 娄底市| 台安县| 东至县| 宜宾县| 玛纳斯县|