云文档网 - 专业文章范例文档资料分享平台

基于TMS320 LF2407A在CAN总线上的应用研究(3)

来源:网络收集 时间:2024-05-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

  5.3 语言源文件OS_CPU_C.C文件的修改
  UC/OS-II的移植需要修改该文件中的10个C函数OS-TaskStkInit; OSTaskCreateHook; OSTaskDeHIook;OS-TaskSwHook;OSTaskIdleHook;OSTaskStatHook;OS-TimeTickHook; OSInitHookhenin;OSInitHookEnd;OSTCBInitHook。其中只有函数OSTaskStkInit()修改是必要的,其它函数是为了方便用户扩展而设的,可以定义为空。OSTaskStklnit()用于系统创建用户任务时,建立并初始化任务堆栈。该函数和处理器的硬件体系密切相关,它将所需的寄存器入栈,返回新堆栈的栈顶的地址,并将它们保存在该任务的任务控制块OS_TCB中,最终使初始化后的堆栈跟刚发生过一次中断一样。这样,系统无需对调度程序作特殊的处理即可直接对新任务进行调度。
  
  6 结论
  
  CAN总线因具有通信方式灵活、实时性好、可靠性高,通信距离远、传输速度快等优点被广泛地应用于航空、航海、汽车以及各种工业自动化控制系统.而DSP芯片内嵌了16通道的A/D转换模块,因此凡是适用于CAN总线通信的研究, TMS320LF2407A基本上也都应用.而且它的功能,比使用单片机的效率要高得多。在软件设计上,采用了嵌入式操作系统作为软件开发平台,从而为用户提供良好的人机交互方式和较强的应用程序接口,进一步提高系统的实时性和软件的运行效率,以嵌入式操作系统和DSP相结合的开发平台可以满足实时测控系统的需求。以上系统已经在长春工业大学智能检测实验室实际调试通过,并可跟据不同的需求作扩展。
  
  参考文献
  [1]阳宪惠.现场总线技术及其应用[J].清华大学出版社,1999.
  [2]刘和平.TMS320LF240X DSP结构、原理及应用[M].北京:北京航空航人大学出版社,2002.
  [3]迟瑞娟,曹正清.基于CAN总线的整车管理系统硬件设计[N].中国农业大学学报,2002, 7 (4):91-94.[4]邻宽明.CAN总线原理和应用系统设计[M].北京:北京航空航天大学出版社,1996.
  [5]Jean J.Labross-e著,邵贝贝等译.嵌入式实时操作系统uC/OS-II(第2版)[M].北京:北京航空航人人学出版社,2003.

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机基于TMS320 LF2407A在CAN总线上的应用研究(3)在线全文阅读。

基于TMS320 LF2407A在CAN总线上的应用研究(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/119964.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219