본문 바로가기

[TI]/LM4F

[LM4F232 EKI] TI Cortex-M4 EVM 보드 테스트

[LM4F232 EKI] TI Cortex-M4 EVM 보드 테스트



TI의 Cortex-M4 LM4F  EKI LM4F232 보드에 연결되어 있는 LED를 제어 해 보았다.

PORTG에 연결되어 있고 기존 Setllaris 시리즈 코드와 호환 되기 때문에 별 수정없이 그대로 동작한다.






[LM4F232 EVM]  HAL 드라이버 코드

#define LED1_BIT    BIT2
#define LED1_PORT    GPIOG

#define Led1Off()    cbi(LED1_PORT, LED1_BIT)
#define Led1On()    sbi(LED1_PORT, LED1_BIT)
#define Led1Toggle()   Tbi(PROTG, LED1_BIT)

#define Led1Init()     SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOG);\
        GPIOPinTypeGPIOOutput(GPIO_PORTG_BASE, LED1_BIT);\
        GPIOPadConfigSet(GPIO_PORTG_BASE, LED1_BIT, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD);





[LM4F232 EVM] LED 제어 테스트 예제 코드
#include "system.h"

int main()
{
    SystemInit();

    Led1Init();
    Led1On();

    while(1)
    {
        Led1Toggle();
        Delay(1000);
    }
}
반응형