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中的初始化操作,附代码如下:
    在这里插入图片描述
    本文仅供学习使用,禁止一切转载或调用,最终解释权由作者本人享有。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章