You are posting as a guest.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
по чтению все правильно, читаться корректно начал, когда только стал 1 записывать ему по сеансу окончания чтения.
Насчет сдвига вправо, если смотреть даташит, да вроде кажется надо сдвинуть вправо на 4, но ведь слева 4 старших разряда запишутся нули, тогда мы можем знак потерять, старший бит у числа int16_t как раз определяет знак, если там 1 значит -. Или может быть более корректно использовать запись
x_acc = X_acc>>4 + 0x8000; типа того?
Насчет магнетометра регистры правильно пишу. И что странно там внизу надпись есть, если хотите ID его прочитать запишите в регистр 4В power control bit - 1. Я так делал и он ID корректно читал, но данных с регистров все равно не было. Вернее были 1, но это я так понял значения X,Y,Z self-test они по умолчанию там 1. Хотя если power control bit не устанавливать в 1, то были 0. Я думал, надо где то оси включать, но по даташиту речь вроде только о прерываниях идет.
В любом случае большое вам спасибо за помощь! Редко кто так толково объясняет как вы, без вас бы я не разобрался.
Это acer ASPIRE 5734Z ставил дивидишник от другого асера ничего не изменилось, с этих дисков 7ку уже ставил не затертые, один родной с 7кой от другого бука, не пойму почему так, буду делать загрузочную флешку...
Если уж выбираете принтер, то мой вам совет. Берите модель у которой стол двигается только по оси Z, то есть в верх и низ. Если стол двигается по сторонах, при печати высоких моделей их будет деформировать от резких движений.