新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > ARM9微控制器完成信号采集及实现上层控制算法解析方案

ARM9微控制器完成信号采集及实现上层控制算法解析方案

作者:时间:2012-06-19来源:网络收藏

F28015中的数据接收子程序和数据发送子程序是在I2C总线的中断服务程序中根据不同的状态码进行调用,它们是整个通信程序的核心部分。数据接收子程序和数据发送子程序的流程如图8所示。

基于Linux操作系统的ARM/DSP多机I2C通信设计方案
图8 数据接收和发送子程序

3 测试结果

通过NFS文件系统将编译成模块的I2C的总线驱动和设备驱动加载到运行Linux操作系统的S3C2440平台上(先加载总线驱动),再将F28015的测试程序烧写到RAM中。运行F28015等待I2C总线上的数据,再执行Linux系统中的I2C总线测试程序。测试结果显示,芯片通过I2C总线接口了数据通信,具有良好的实时性和可靠性。

4 结论

该设计利用I2C总线了ARM9微器与DSP芯片间实时可靠的数据通信。ARM9微器结合Linux操作系统作为核心,DSP芯片下层控制,可充分发挥ARM9微在数据和任务管理等方面的优势以及DSP芯片在和底层控制的长处。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭