为了调用 ROM 里的资源, 我们再使用时,要执行以下步骤:
1) 要先定义一个器件型号,应用程序将在这个器件上运行。这一步是通过预先定义一个处理器符号来实现,而预先定义处理器符号, 可以在源代码中完成, 也可以在工程的配置中设置完成。如果在工程间共享了代码,那么在工程配置中修改的方法更为灵活;
2) 要包含头文件 driverlib/rom.h,需要用到这个文件来调用 ROM;
3) 调用外设驱动程序库的 ROM 版本函数。例如,如果在 ROM 中将要调用 GPIPDirModeSet(),那么使用 ROM_GPIODirModeSet()取而代之。简单来说,ROM中的函数名称是以“ ROM_”开头。
Hancheng Zhao:
如果不想用固化在rom中的函数呢?
用哪个头文件。。。
是不是加了rom.h
原来那些函数都用不了了,就必须用rom中的了?
xyz549040622:
回复 Hancheng Zhao:
如果不想用固化在rom中的函数,那么调用driverlib中的库函数即可。加了rom,原来的函数也都可以用的。
kqian0327:
回复 Hancheng Zhao:
你好,
苦行僧介绍的非常详细。
如果你不用固话在rom中的函数,你可以去掉API函数开头的ROM_,但是你的加上相应的driverlib的.h头文件哦