NUCLEO-L496 STM32L496 MCU HAL库,循环SPI 发送16bit 数组

   while (1)
       {
         /* USER CODE END WHILE */
     
         /* USER CODE BEGIN 3 */
     //------------------------------------------------ SPI Sender -------------------------------------------------------        
               if (HAL_SPI_GetState(&hspi1) == HAL_SPI_STATE_READY)
                             
               {
                     
             
                     HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,GPIO_PIN_RESET); // SET 0  VSYNC
                     HAL_Delay_us(5);            
                     HAL_GPIO_WritePin(GPIOA,GPIO_PIN_2,GPIO_PIN_SET); //SET 1    VSYNC
                     HAL_Delay_us(10);        
             
                 HAL_GPIO_WritePin(GPIOA,GPIO_PIN_4,GPIO_PIN_RESET);
                   HAL_Delay_us(10);
                             
         // 发送数据
                       HAL_SPI_Transmit(&hspi1, (uint8_t *)&spialldata, alldata, 100); // 发送数据    
         
                     HAL_Delay_us(10);    
             HAL_GPIO_WritePin(GPIOA,GPIO_PIN_4 ,GPIO_PIN_SET );
                         
                         
                         HAL_Delay_ms(13);
                         HAL_Delay_us(8);
                     
     //-------------------------------------------------------------------------------------------------------                
     
             }
                 
     
          }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值