Jump to content

    

PIC16F690+MPU6050

Хай

Будет ли работать PIC16F690 с датчиком MPU6050 (буду использовать только гироскоп)? Программу буду писать на ассемблере 

И вопрос про подключение: пины с датчика(SDA,SDL) подключаю к 13 и 11 ножке МК, а пин AD0 к любому порту ?

Share this post


Link to post
Share on other sites
3 hours ago, R3M0ND said:

Будет ли работать PIC16F690 с датчиком MPU6050 (буду использовать только гироскоп)?

Будет

3 hours ago, R3M0ND said:

Программу буду писать на ассемблере

Мсье мазохист?

 

3 hours ago, R3M0ND said:

И вопрос про подключение: пины с датчика(SDA,SDL) подключаю к 13 и 11 ножке МК

Да

 

3 hours ago, R3M0ND said:

а пин AD0 к любому порту

На землю

Share this post


Link to post
Share on other sites
2 часа назад, xvr сказал:

Мсье мазохист?

Задание такое ;p

Вообще возможно на ассемблере сконектить этот датчик и пик ? Грубо говоря мне надо собрать робота который едет из точки А в точку Б, но не по прямой. В качестве датчиков обратной связи даны гироскоп и энкодер 

Share this post


Link to post
Share on other sites
1 hour ago, R3M0ND said:

Задание такое ;p

Сочуствую

1 hour ago, R3M0ND said:

Вообще возможно на ассемблере сконектить этот датчик и пик ?

Да

1 hour ago, R3M0ND said:

Грубо говоря мне надо собрать робота который едет из точки А в точку Б, но не по прямой. В качестве датчиков обратной связи даны гироскоп и энкодер

Ещё раз сочуствую :( Общение с I2C это будет не самая большая ваша проблема.

Share this post


Link to post
Share on other sites
13 часов назад, xvr сказал:

Ещё раз сочуствую :( Общение с I2C это будет не самая большая ваша проблема.

Например какие еще могут возникнуть проблемы ? Аж интересно стало 

Спасибо за ответы 

Share this post


Link to post
Share on other sites
On 3/30/2019 at 12:10 PM, R3M0ND said:

Например какие еще могут возникнуть проблемы ?

Никаких. SRAM'a и FLASH'a конечно маловато, но работать можно.
Вообще отличная задача чтобы прочувствовать весь смак работы с ассемблером. Вторым этапом, для самообразования, я бы порекомендовал повторить это на Си
Не уверен влезет ли С скомпилированный код в данный контролер но зато одни функции пересчета координат так красиво, в пару строк лягут... :)

Share this post


Link to post
Share on other sites
On 3/30/2019 at 12:10 PM, R3M0ND said:

Например какие еще могут возникнуть проблемы ?

Чисто алгоритмические.

Share this post


Link to post
Share on other sites

Этот датчик же можно подключить к пику напрямую ? Без  преобразователей 

Share this post


Link to post
Share on other sites
20 hours ago, R3M0ND said:

Этот датчик же можно подключить к пику напрямую ? Без  преобразователей 

Можно. Только убедитесь сначала что оба они питаются от одного источника (3-3.3В), и не забудьте подтягивающие резисторы на SCL и SDA линии

 

Share this post


Link to post
Share on other sites
1 час назад, xvr сказал:

Можно. Только убедитесь сначала что оба они питаются от одного источника (3-3.3В), и не забудьте подтягивающие резисторы на SCL и SDA линии

 

Вроде как можно к источнику на 5В подключить, т.к в датчике стабилизатор стоит на 3.3 и подтягивающие резисторы уже встроены на этих линиях... 

Или я не прав ?

Share this post


Link to post
Share on other sites

Было бы неплохо указывать, что "датчик" - это, по-вашему, некая отладочная плата.

Большинство присутствующих под MPU6050 понимают соответствующую микросхему. У которой в даташите английским языком написано Vdd max 3.46V.

И, к слову, в разделе absolute maximum ratings традиционное ограничение

Input Voltage Level (CLKIN, AUX_DA, AD0, FSYNC, INT, SCL, SDA)      -0.5V to VDD + 0.5V

Впрочем, для I2C, если не ошибаться, это не очень страшно.

Share this post


Link to post
Share on other sites

Очевидно, автор и под "PIC16F690" понимает не голую микросхему, а что-то своё, с питанием неизвестно чем. В общем, до ассемблера ещё далековато, но может как раз в этом сюжет.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now