stm32的USB轉串口和時鐘使用

這是一個卑微電子信息學員的開始

這是學習stm32的第二天

寒假開始了,卑微電子信息學員開始了stm32的學習過程。

stm32的初始化注意事項

一. 通過USB轉串口向stm32傳輸數據

  1. 選爲16進制時最小傳輸數據一個字節,如:0A 6F
  2. 選爲16進制時最大傳輸數據64個字節
  3. 選爲文本格式沒有最小限制,最大64個字節

二. 通過USB轉串口從stm32接收數據

  1. 自己創建的變量最小不小於8個字節,不然會發生錯誤

三.時鐘的使用

  1. 常用的函數有:
    uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len);
    int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len);
  2. 注意事項:
    在使用函數前要先進行申明;
    CDC_Receive_FS函數在收到數據時會被調用,有需要在收到數據進行操作時可以直接在其中進行相應的操作;

四.時鐘的使用—佔空比專題

  1. 注意初始化,在進行一定的操作後一般需要進行初始化操作,如:HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1);
  2. 在進行佔空比調節時在高手的幫助下寫了一段小函數,在調用結束後要進行1中的初始化操作,附代碼如下:
    在這裏插入圖片描述
    本文僅供學習使用,禁止一切轉載或調用,最終解釋權由作者本人享有。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章