Invensense IMU3000 с микроконтроллером PIC - PullRequest
0 голосов
/ 13 декабря 2010

Кто-нибудь испытывал использование Invensense IMU3000 с каким-то микроконтроллером?Я пытаюсь создать библиотеку IMU для PIC, но я застрял с зависимостями ... любой другой опыт работы с другими микроконтроллерами тоже подойдет!По сути, я не понимаю, лучше ли взять проект Visual Studio 2005 и внести в него изменения, добавив зависимости PIC (я застрял ..) или скомпилировать всю библиотеку в среде PIC ..

Любая подсказка, даже с другими платформами, поможет!

Спасибо всем!

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

Программирование на ПК и PIC очень сильно отличается ... Кроме того, существует так много вариантов PIC, они сильно отличаются друг от друга, трудно ответить на такой открытый вопрос. Тем не менее, в основном вы пишете математические алгоритмы. Так что запишите их как функции ANSIC, размещенные с множеством компьютерных вещей (диалогов и т. Д.), И как только они будут работать, вы можете перенести только математические функции в PIC - уже имея готовую платформу на PIC, готовую к получить алгоритмы. НО - береги память. У вас есть все это на ПК, вы должны иметь дело с памятью, как только вы работаете на PIC. Удачи, наслаждайтесь!

0 голосов
/ 14 декабря 2010

Хотя может быть полезно написать код на ПК, который в конечном итоге перейдет на PIC, вам необходимо убедиться, что весь код, который будет перемещаться, был написан с учетом переносимости.То есть вы не можете предполагать, что код, который компилируется и прекрасно работает в Visual Studio, будет работать без изменений на любой другой платформе.

Для запуска в PIC весь код должен быть скомпилирован с использованием инструментов для кросс-разработки, которыепредназначен для PIC.

Тем не менее, я часто разрабатываю алгоритмы и подробный код обработки на ПК, где можно легко использовать набор тестов для проверки его работы, а затем перекомпилировать его для моей целевой платформы.

Кстати, Google сообщает мне, что IMU-3000 - это гироскоп MEMS.Вероятно, было бы полезно включить в вопрос по крайней мере ссылку на свой лист данных.

...