0
在我的項目中,我在Quartus的Qsys設計中使用了一個簡單的週期性中斷。下面我需要創建一個計數器,可以從用戶定義的值(這將在幾秒鐘內)中計數,但我不知道如何開始編寫代碼。我已經在網上查看了Atera手冊,以瞭解如何開始,但我仍然有點困惑。下面是我迄今爲止C - 如何在Nios II中使用定時器中斷
//*****************************************************************************
//*****************************************************************************
#include "nios_std_types.h"
#include "system.h"
#include <stdio.h>
#include "sys/alt_stdio.h"
//*****************************************************************************
// Define symbolic constants
//*****************************************************************************
// define the PIO register offsets
#define TIMER_START_OFFSET 2
#define TIMER_CNTRL_MASK //Not sure what to write yet.
//*****************************************************************************
// Define private data
//*****************************************************************************
uint32 *timer_ptr = (uint32 *)TIMER_0_BASE;
//*****************************************************************************
// private functions
//*****************************************************************************
void Timer_StartTimer();
void Timer_StopTimer();
void Timer_SetTimeLimit();