天天看點

stm32的USB轉序列槽和時鐘使用這是學習stm32的第二天

這是一個卑微電子資訊學員的開始

這是學習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中的初始化操作,附代碼如下:
    stm32的USB轉序列槽和時鐘使用這是學習stm32的第二天
    本文僅供學習使用,禁止一切轉載或調用,最終解釋權由作者本人享有。

繼續閱讀