0
我是Stellaris LM3S8962的新手。我想詢問如何編寫4個獨立的ISR來處理來自4個按鈕Up,Down,Left,Right的中斷。我嘗試過,但我的代碼總是陷入FaultISR。 謝謝!上述Stellaris LM3S8962端口E中斷
我是Stellaris LM3S8962的新手。我想詢問如何編寫4個獨立的ISR來處理來自4個按鈕Up,Down,Left,Right的中斷。我嘗試過,但我的代碼總是陷入FaultISR。 謝謝!上述Stellaris LM3S8962端口E中斷
https://www.dropbox.com/s/5j5il9kt324o943/Lab%202.rar?dl=0
這個鏈接是我的項目。 它工作正常,但是當我下面的語句添加到啓動任務,它會陷入FaultISR
// Configure the UART
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
// Enable processor interrupts.
IntMasterEnable();
// Set GPIO A0 and A1 as UART pins.
GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1);
// Configure the UART for 9600, 8-N-1 operation.
UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), 9600,
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE));
// Enable the UART interrupt.
IntEnable(INT_UART0);
UARTIntEnable(UART0_BASE, UART_INT_RX | UART_INT_RT);
你必須讓你的代碼,否則真的很難找到一個錯誤吧。同時檢查StackOverflow在提問時的幫助。專注於[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)和[如何創建一個最小,完整和可驗證的示例](http://stackoverflow.com/幫助/ mcve),而且其他[幫助主題](http://stackoverflow.com/help/asking)會很有用。 –
歡迎來到StackOverflow。請首先檢查StackOverflow在提問時的幫助。 **我寄給你的兩個**鏈接。你會發現你做錯了什麼。 –