首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 03 底层库函数

03 底层库函数

  • 资源大小:0.16 MB
  • 上传时间:2021-11-18
  • 下载次数:0次
  • 浏览次数:36次
  • 资源积分:1积分
  • 标      签: 库函数 函数 驱动

资 源 简 介

寄存器级编程直接、效率高,但不易编写与移植。一般情况下,不使用寄存器级编程。   为了让开发者在最短时间内完成产品设计,Luminary Micro Stellaris 外围驱动程序库是   一系列用来访问 Stellaris 系列的基于 Cortex-M3 微处理器上的外设的驱动程序。尽管从   纯粹的操作系统的理解上它们不是驱动程序,但这些驱动程序确实提供了一种机制,使器件   的外设使用起来很容易。   对于许多应用来说,驱动程序直接使用就能满足一般应用的功能、内存或处理要求。外   设驱动程序库提供二个编程模型:直接寄存器访问模型和软件驱动程序模型。根据应用的需   要或者开发者所需要的编程环境,每个模型可以独立使用或组合使用。   每个编程模型有优点也有弱点。使用直接寄存器访问模型通常得到比使用软件驱动程序   模型更少和更高效的代码。然而,直接寄存器访问模型一定要求了解每个寄存器、位段、它   们之间的相互作用以及任何一个外设适当操作所需的先后顺序的详细内容;而开发者使用软   件驱动程序模型,则不需要知道这些详细内容,通常只需更短的时间开发应用。   驱动程序能够对外设进行完全的控制,在 USB 产品开发时,可以直接使用驱动库函   数编程,从而缩短开发周期。开发模型如下图
VIP VIP