MPU-9250 шлет непрерывно ...

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Slip
Родился
Сообщения: 1
Зарегистрирован: Чт июл 20, 2017 01:04:56

MPU-9250 шлет непрерывно ...

Сообщение Slip »

Добрый вечер, столкнулся с проблемой: подключил STM32 к MPU-9250, иницилизировал работу по SPI как в МК так и в акселерометре. Далее в цикле (с паузами) опрашиваю регистры, НО!, при поступлении тактирования на акселерометр, он сам, не дожидаясь адреса, начинает что-то слать по линии SDO, каждый цикл новое слово (байт).
Инициализация (пробуждение):

Код: Выделить всё

 GPIO_ResetBits(GPIOB, GPIO_Pin_0); //CS=0
	  SPI_I2S_SendData(SPI1, 0x6B);//Адрес Wake_Up
	   while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == SET)
	   SPI_I2S_ReceiveData(SPI1);
           SPI_I2S_SendData(SPI1, 0x00);
          while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == SET)
          data=SPI_I2S_ReceiveData(SPI1);
           GPIO_SetBits(GPIOB, GPIO_Pin_0);//CS=1
                Delay_ms(100);
Реклама
Аватара пользователя
Zud
Встал на лапы
Сообщения: 129
Зарегистрирован: Пн авг 19, 2013 03:23:00
Откуда: замкадье

Re: MPU-9250 шлет непрерывно ...

Сообщение Zud »

И что же он "шлёт" ? Нули ? :)
Реклама
Ответить

Вернуться в «ARM»