Image
Image

hanzhen654

+ 关注

粉丝 2     |     主题 73     |     回帖 1766

STM32 SPI 驱动
2020-3-26 19:14
  • ST MCU
  • 13
  • 406
  此部分代码主要初始化 SPI,这里我们选择的是 SPI2,所以在 SPI2_Init 函数里面,其相关 的操作都是针对 SP ...  
  /SPIx 读写一个字节 //TxData:要写入的字节 //返回值:读取到的字节 u8 SPI2_ReadWriteByte(u8 TxData) { u8 ...  
  //SPI 速度设置函数 //SpeedSet://SPI_BaudRatePrescaler_256 256 分频 (SPI 281.25K@sys 72M) void SPI2_S ...  
  //SPI 口初始化 //这里针是对 SPI2 的初始化 void SPI2_Init(void) { GPIO_InitTypeDef GPIO_InitStructure ...  
  查看 SPI 传输状态 在 SPI 传输过程中,我们经常要判断数据是否传输完成,发送区是否为空等等状态,这是 通 ...  
  SPI 传输数据 通信接口当然需要有发送数据和接受数据的函数,固件库提供的发送数据函数原型为: void SPI_I ...  
  使能 SPI2 初始化完成之后接下来是要使能 SPI2 通信了, 在使能 SPI2 之后,我们就可以开始 SPI 通 讯了。 ...  
  SPI_InitTypeDef SPI_InitStructure; SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex ...  
  初始化 SPI2,设置 SPI2 工作模式 接下来我们要初始化 SPI2,设置 SPI2 为主机模式,设置数据格式为 8 位,然 ...  
  配置相关引脚的复用功能,使能 SPI2 时钟 我们要用 SPI2,第一步就要使能 SPI2 的时钟。其次要设置 SPI2 的 ...  
NV32 F00x LemcUSB
2020-3-29 14:59
  • Navota NV32 MCU
  • 14
  • 842
  通过EP0发送一个长度为7字节的包  
  从ep中获得有效数据  
  USB ep输出有效数据  
  检查相关参数是否有效  
  判断USB buf是否为空  
  USB从安装中得到数据  
  检查是否收到安装包 bool usb_setup_available(void) { return (usb_ep_buffers[USB_EPBUF_OFFSET_SETUP_ ...  
  USB断开函数 void usb_disconnect(void) { /* Pin PA0 is configured to Input enabled with pull-down * ...  
  USB连接函数 void usb_connect(void) { GPIOA->PSOR = (1 P[0].MODEL = (GPIO->P[0].MODEL & ~_GPIO_P_MO ...  
  USB 初始化函数  
2
3
近期访客