這是一個卑微電子信息學員的開始
這是學習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中的初始化操作,附代碼如下:
本文僅供學習使用,禁止一切轉載或調用,最終解釋權由作者本人享有。