這是一個卑微電子資訊學員的開始
這是學習stm32的第二天
寒假開始了,卑微電子資訊學員開始了stm32的學習過程。
stm32的初始化注意事項
一. 通過USB轉序列槽向stm32傳輸資料
- 選為16進制時最小傳輸資料一個位元組,如:0A 6F
- 選為16進制時最大傳輸資料64個位元組
- 選為文本格式沒有最小限制,最大64個位元組
二. 通過USB轉序列槽從stm32接收資料
- 自己建立的變量最小不小于8個位元組,不然會發生錯誤
三.時鐘的使用
-
常用的函數有:
uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len);
int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len);
-
注意事項:
在使用函數前要先進行申明;
CDC_Receive_FS函數在收到資料時會被調用,有需要在收到資料進行操作時可以直接在其中進行相應的操作;
四.時鐘的使用—占空比專題
- 注意初始化,在進行一定的操作後一般需要進行初始化操作,如:HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1);
- 在進行占空比調節時在高手的幫助下寫了一段小函數,在調用結束後要進行1中的初始化操作,附代碼如下: 本文僅供學習使用,禁止一切轉載或調用,最終解釋權由作者本人享有。