L3GD20H (гироскоп) инициализация

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Родился
Сообщения: 11
Зарегистрирован: Пт янв 06, 2017 14:03:22

Сообщение kvadrats »

Всем привет, извините если тема уже где-то есть, я ее не нашел. Помогите ожалуйста, может кто сталкивался. Проблема следующая. Данные читаю, все нормально, но не могу изменить рабочий диапазон. Т.е. если я настраиваю регистр CTRL4(23hex) , то он всеравноработает на 250 dps.
Причем заметил следующее;

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

	//инициализация гироскопа
	buffer[0]=3;
	buffer[1]=0b11010110;
	buffer[2]=0x23;
	buffer[3]=0b00100000;
	fillMass(mass,buffer);

	buffer[0]=3;
	buffer[1]=0b11010110;
	buffer[2]=0x20;
	buffer[3]=0b01111111;
	fillMass(mass,buffer);
при сбросе питания и новом запуске очищается регистр 0x20 и его запись снова не происходит
Реклама
Ответить

Вернуться в «Периферия»