有没有人体验过将 Invensense IMU3000 与一些微控制器一起使用?我正在尝试为 PIC 构建 IMU 库,但我被依赖项困住了.. 使用其他微控制器的任何其他经验也会很好!基本上我不知道是否最好采用 Visual Studio 2005 项目并在那里进行更改,添加 PIC 依赖项(我卡住了..)或在 PIC 环境中编译整个库..
任何提示,即使是其他平台,都会有所帮助!
谢谢你们!
有没有人体验过将 Invensense IMU3000 与一些微控制器一起使用?我正在尝试为 PIC 构建 IMU 库,但我被依赖项困住了.. 使用其他微控制器的任何其他经验也会很好!基本上我不知道是否最好采用 Visual Studio 2005 项目并在那里进行更改,添加 PIC 依赖项(我卡住了..)或在 PIC 环境中编译整个库..
任何提示,即使是其他平台,都会有所帮助!
谢谢你们!
PC 和 PIC 编程非常不同……而且 PIC 变体非常多,它们彼此之间有很大的不同,很难回答这样一个开放式的问题。但是,基本上您正在编写数学算法。因此,将这些编写为 ansi c 函数,托管大量 PC 事物(对话框等),一旦它们开始工作,您就可以将数学函数转移到 PIC 上——已经在 PIC 上运行了一个框架,准备好接收算法。但是 - 注意记忆。你在 PC 上有很多包,一旦你在 PIC 上工作,你必须对内存很吝啬。祝你好运,享受!
虽然在 PC 上编写最终将移至 PIC 的代码会很有帮助,但您需要确保所有将要移动的代码在编写时都考虑到了可移植性。也就是说,您不能假设在 Visual Studio 下编译和运行完美的代码无需修改即可在任何其他平台上运行。
要在 PIC 中运行,所有代码都必须使用旨在针对 PIC 的交叉开发工具进行编译。
也就是说,我经常在 PC 中开发算法和详细的处理代码,可以很容易地使用测试套件来验证其操作,然后为我的目标平台重新编译它。
顺便说一句,谷歌告诉我IMU-3000是一个 MEMS 陀螺仪。在问题中至少包含指向其数据表的链接可能会有所帮助。