TM4C123G_LaunchPad_Workshop_Workbook
根據這份文件來學習
目前看到TIMER中斷後直接跳頁到PWM章節
可是看到後面的函式都要加上ex.ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
這跟沒ROM會有什麼差異嗎? 是跟什麼章節有關嗎?
那處理速度上或是編譯效果會有差異嗎?
-->沒有差異, 但是會減少你程式碼占用Flash的空間.
如果要使用ROM...
-->#include "driverlib/rom_map.h" // for ROM call
ROM函数是固化在芯片内部区域的,可以直接调用,和外边的基本一致,无差别
那處理速度上或是編譯效果會有差異嗎?
如果要使用ROM需要載入"TARGET_IS_BLIZZARD_RB1"這個define沒錯吧?
本帖最后由 t8521993 于 2015-12-11 09:14 编辑
因为我添加了一个rom_adcsequenceconfigure(0);编译一直提示找不到定义,麻烦解释一下,谢谢
增加以上這行
並在開頭指向rom.h
#include "driverlib/rom.h"
就能在程序中使用相關ROM函式了
如 :ROM_SysCtlClockSet