0

有没有人体验过将 Invensense IMU3000 与一些微控制器一起使用?我正在尝试为 PIC 构建 IMU 库,但我被依赖项困住了.. 使用其他微控制器的任何其他经验也会很好!基本上我不知道是否最好采用 Visual Studio 2005 项目并在那里进行更改,添加 PIC 依赖项(我卡住了..)或在 PIC 环境中编译整个库..

任何提示,即使是其他平台,都会有所帮助!

谢谢你们!

4

2 回答 2

1

PC 和 PIC 编程非常不同……而且 PIC 变体非常多,它们彼此之间有很大的不同,很难回答这样一个开放式的问题。但是,基本上您正在编写数学算法。因此,将这些编写为 ansi c 函数,托管大量 PC 事物(对话框等),一旦它们开始工作,您就可以将数学函数转移到 PIC 上——已经在 PIC 上运行了一个框架,准备好接收算法。但是 - 注意记忆。你在 PC 上有很多包,一旦你在 PIC 上工作,你必须对内存很吝啬。祝你好运,享受!

于 2011-04-17T09:16:18.357 回答
0

虽然在 PC 上编写最终将移至 PIC 的代码会很有帮助,但您需要确保所有将要移动的代码在编写时都考虑到了可移植性。也就是说,您不能假设在 Visual Studio 下编译和运行完美的代码无需修改即可在任何其他平台上运行。

要在 PIC 中运行,所有代码都必须使用旨在针对 PIC 的交叉开发工具进行编译。

也就是说,我经常在 PC 中开发算法和详细的处理代码,可以很容易地使用测试套件来验证其操作,然后为我的目标平台重新编译它。

顺便说一句,谷歌告诉我IMU-3000是一个 MEMS 陀螺仪。在问题中至少包含指向其数据表的链接可能会有所帮助。

于 2010-12-13T22:01:32.123 回答