在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32 LL庫引腳第二功能的配置

冬至子 ? 來源:ITRelief ? 作者:ITRelief ? 2023-07-24 11:33 ? 次閱讀

引腳第二功能的配置,我推薦通過CubeMx配置后直接生成 Init 代碼。

CubeMx配置模塊的方式分為兩步:

  1. 勾選所需配置的模塊
  2. 在System-->GPIO選單的子選項卡對引腳模式按需要再次配置(受限,可參考Reference Manual)

代碼例:

1.啟用USART1;引腳配置:

圖片

附件:F103xxxx時間樹

圖片

usart使用旁路時鐘APH2

在usart.c中:

void MX_USART1_UART_Init(void)
{

  
  LL_USART_InitTypeDef USART_InitStruct = {0};

  LL_GPIO_InitTypeDef GPIO_InitStruct = {0};

  /* Peripheral clock enable */
  LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_USART1);

  LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOA);
  /**USART1 GPIO Configuration
  PA9   ------ > USART1_TX
  PA10   ------ > USART1_RX
  */
  GPIO_InitStruct.Pin = LL_GPIO_PIN_9;
  GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;    //使能第二功能
  GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
  GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
  LL_GPIO_Init(GPIOA, &GPIO_InitStruct);

  GPIO_InitStruct.Pin = LL_GPIO_PIN_10;
  GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING;   //no pull-up und pull-down
  LL_GPIO_Init(GPIOA, &GPIO_InitStruct);

  /*配置并啟用USART*/
  USART_InitStruct.BaudRate = 115200;
  USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B;
  USART_InitStruct.StopBits = LL_USART_STOPBITS_1;
  USART_InitStruct.Parity = LL_USART_PARITY_NONE;
  USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX;
  USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE;
  USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16;
  LL_USART_Init(USART1, &USART_InitStruct);
  LL_USART_ConfigAsyncMode(USART1);
  LL_USART_Enable(USART1);

}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2272

    文章

    10925

    瀏覽量

    357623
  • STM32F103
    +關注

    關注

    33

    文章

    479

    瀏覽量

    63884
  • GPIO
    +關注

    關注

    16

    文章

    1216

    瀏覽量

    52398
  • USART串口
    +關注

    關注

    0

    文章

    32

    瀏覽量

    6889
  • CubeMx
    +關注

    關注

    0

    文章

    31

    瀏覽量

    1382
收藏 人收藏

    評論

    相關推薦

    STM32標準、HALLL介紹

    我們在進行STM32開發的時候,使用寄存器進行開發的終究是少數,大多數人還是習慣用庫函數進行開發。到目前為止,有標準外設、HAL、LL
    發表于 06-21 15:13 ?1.4w次閱讀
    <b class='flag-5'>STM32</b>標準<b class='flag-5'>庫</b>、HAL<b class='flag-5'>庫</b>和<b class='flag-5'>LL</b><b class='flag-5'>庫</b>介紹

    基于LL實現STM32U5 LPTIM功能

    有人打算使用STM32U5系列片內LPTIM做低功耗模式喚醒。基于STM32 LL組織代碼,折騰幾天后似乎連中斷都進不了,想找找是否有現存LL
    的頭像 發表于 01-07 14:12 ?1728次閱讀
    基于<b class='flag-5'>LL</b><b class='flag-5'>庫</b>實現<b class='flag-5'>STM32</b>U5 LPTIM<b class='flag-5'>功能</b>

    【NUCLEO-L476RG LL開發】STM32LL】開發使用指南

    下載地址:http://pan.baidu.com/s/1c0wjL5m 一樓樓是具體使用方法。 已完,上傳文檔和工程模板: STM32 LL使用指南.pdf
    發表于 07-02 03:03

    STM32CubeMX在使用LL時輸入了GPIO怎么解決?

    我不確定這是否是一個錯誤,但 STM32CubeMX 假設在使用 LL 時輸入了 GPIO?并且沒有將其配置為 Input ? 我發現我必須強制將
    發表于 12-27 07:24

    STM32 LL使用指南

    STM32 LL使用指南
    發表于 01-23 17:31 ?227次下載

    STM32的HAL與LL能共同使用(混用)嗎?

    STM32的HAL和LL能共同使用(混用)嗎?
    的頭像 發表于 02-28 16:57 ?1.5w次閱讀

    STM32標準外設SPL轉換成 Cube LL

    STM32標準外設SPL轉換成Cube LL
    的頭像 發表于 03-08 12:08 ?4075次閱讀

    開發STM32的四種

    1.我是選擇寄存器開發STM32,還是標準外設呢?2.你有STM32L0標準外設嗎?3.HALL
    的頭像 發表于 11-20 15:56 ?8326次閱讀

    STM32四種對比:寄存器、標準外設、HAL、LL

    1.我是選擇寄存器開發STM32,還是標準外設呢? 2.你有STM32L0標準外設嗎? 3.HAL
    發表于 03-05 06:17 ?50次下載
    <b class='flag-5'>STM32</b>四種<b class='flag-5'>庫</b>對比:寄存器、標準外設<b class='flag-5'>庫</b>、HAL、<b class='flag-5'>LL</b>

    STM32G031K LL使用 - GPIO

    最近使用STm32G031K6做一款IOT產品,選擇了用最新LL進行開發,因為知其那對LL了解很少,所以開始的時候踩了很多坑,為防以后繼
    發表于 12-02 17:06 ?18次下載
    <b class='flag-5'>STM32</b>G031K <b class='flag-5'>LL</b><b class='flag-5'>庫</b>使用 - GPIO

    STM32CubeMX 實戰教程:看門狗實驗(LL

    LL 】詳細講述了 STM32CubeMX IWDG 和 WWDG 配置方法及使用方法,內附圖文及代碼。
    發表于 12-05 14:21 ?21次下載
    <b class='flag-5'>STM32</b>CubeMX 實戰教程:看門狗實驗(<b class='flag-5'>LL</b> <b class='flag-5'>庫</b>)

    stm32 LL常見模塊配置

    void input_config(void){ LL_GPIO_InitTypeDef GPIO_InitStruct = {0}; /* GPIO Ports Clock
    發表于 12-27 19:30 ?8次下載
    <b class='flag-5'>stm32</b> <b class='flag-5'>LL</b><b class='flag-5'>庫</b>常見模塊<b class='flag-5'>配置</b>

    STM32G031K LL的使用 - IIC

    說明:驅動基于STm32G031K6,其他型號需自行做改動。注:因為之前項目暫未用到LL的IIC,所以此驅動未經過實機驗證。歡迎反饋使用中的問題。IIC的初始化: CubeMX生成uint8_t
    發表于 12-28 19:00 ?12次下載
    <b class='flag-5'>STM32</b>G031K <b class='flag-5'>LL</b><b class='flag-5'>庫</b>的使用 - IIC

    STM32Cbue LL中巧妙運用“靜態內聯”

    STM32的標準外設、HAL、LL軟件,都有很多巧妙之處值得大家借鑒。 今天講講STM32Cbue
    發表于 08-14 14:30 ?1199次閱讀

    STM32Cube LL的巧妙之處

    STM32Cube LL的巧妙之處
    的頭像 發表于 09-27 16:26 ?1475次閱讀
    <b class='flag-5'>STM32</b>Cube <b class='flag-5'>LL</b><b class='flag-5'>庫</b>的巧妙之處
    主站蜘蛛池模板: jlzzjlzz亚洲日本 | 亚洲成a人伦理 | h免费视频 | 狠狠色狠狠干 | 国模绪| 欧美色网在线 | 啪啪色视频 | 四虎影永久在线观看网址 | 青草国内精品视频在线观看 | 天天靠天天擦天天摸 | 美女拍拍拍爽爽爽爽爽爽 | 特黄特级高清免费视频毛片 | 白丝丝袜高跟国产在线视频 | 香蕉黄色网 | 免费网站日本永久免费观看 | 午夜在线影视 | 免费一级在线观看 | 婷婷色激情| 午夜影院免费观看视频 | 日韩一卡 二卡 三卡 四卡 免费视频 | 天天干精品 | 色老成人精品视频在线观看 | 国产香蕉视频在线观看 | 嗯!啊!使劲用力在线观看 | 国产美女主播一级成人毛片 | 在线观看www妖精免费福利视频 | 色香色香欲天天天影视综合网 | 在线精品视频成人网 | 日本高免费观看在线播放 | 字幕网中文aⅴ资源站 | 黄色国产在线视频 | 波多野结衣在线网站 | 亚洲精品视频免费 | 在线精品视频成人网 | 欧美feer| 欧美日韩影院 | 国产精品夜夜春夜夜爽久久 | 日本网站免费 | 手机看片欧美日韩 | 看黄免费在线 | 婷婷日日夜夜 |