工具与软件:
你好,我做了以下软件和设置,检查硬件,但它不工作,你能帮助吗?
#include
#include "ti_msp_dl_config.h"
#define 延迟(160000000)
整型 val;
void GPIOA_IRQHandler (void){
// Kesme işleyici fonksiyonu: Kesme gerçekleştiğinde bu fonksiyon çağrılır .
DL_GPIO_clearInterruptStatus (GPIO_A_PORT、GPIO_A_SW1_PIN_7_PIN);// Kesme bayrağını temizle
DL_GPIO_setUpperPinsPolarity (GPIO_A_PORT、GPIO_A_SW1_PIN_7_PIN);
// DL_GPIO_setLowerPinsPolarity (GPIO_A_PORT、GPIO_A_SW1_PIN_7_PIN);// Yükselen kenar
蜂鸣器开启;
VAL=1;
}
int main (void)
{
SYSCFG_DL_init ();
// DL_GPIO_initDigitalInput (GPIO_A_SW1_PIN_7_PIN);//端口 ve 引脚 kombinasyonunu doğru yapılandırın
DL_GPIO_setInterrupt (GPIO_A_PORT、GPIO_A_SW1_PIN_7_PIN);
// DL_GPIO_setUpperPinsPolarity (GPIO_A_PORT、GPIO_A_SW1_PIN_7_PIN);// Yükselen kenar yapılandırması
DL_GPIO_enableInterrupt (GPIO_A_PORT、GPIO_A_SW1_PIN_7_PIN);// Kesmeyi etkinleştirin
// Kesme işleyicisini kaydet
NVIC_EnableIRQ (GPIOA_INT_IRQn);
VAL=0;
while (1){
// toggle_gpio_pin ();
}
}