TIMER_CLOCKの値が間違っている
asp/arch/arm_m_gcc/lpc1700_gcc/chip_timer.hの TIMER_CLOCKの定義が間違っている。
#define TIMER_CLOCK (SYS_CLOCK / 1000)
とあるが、システムタイマーの割り込み周期は1mSで、LPC1768の動作周波数は100MHzであるため、正しくは
#define TIMER_CLOCK (SYS_CLOCK / 100000)
とすべきである。
なお、そもそも動作周波数はターゲット依存であるため、この定義はチップ依存部からターゲット依存部に移すことが望ましい。ただし、このマクロは現在使用していない。
asp/arch/arm_m_gcc/lpc1700_gcc/chip_timer.hの TIMER_CLOCKの定義が間違っている。
とあるが、システムタイマーの割り込み周期は1mSで、LPC1768の動作周波数は100MHzであるため、正しくは
とすべきである。
なお、そもそも動作周波数はターゲット依存であるため、この定義はチップ依存部からターゲット依存部に移すことが望ましい。ただし、このマクロは現在使用していない。