[LM4F232 EKI] TI Cortex-M4 EVM 보드 테스트
TI의 Cortex-M4 LM4F EKI LM4F232 보드에 연결되어 있는 LED를 제어 해 보았다.
[LM4F232 EVM] HAL 드라이버 코드
[LM4F232 EVM] LED 제어 테스트 예제 코드
TI의 Cortex-M4 LM4F EKI LM4F232 보드에 연결되어 있는 LED를 제어 해 보았다.
PORTG에 연결되어 있고 기존 Setllaris 시리즈 코드와 호환 되기 때문에 별 수정없이 그대로 동작한다.
[LM4F232 EVM] HAL 드라이버 코드
#define LED1_BIT BIT2
#define LED1_PORT GPIOG
#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);
}
}
int main()
{
SystemInit();
Led1Init();
Led1On();
while(1)
{
Led1Toggle();
Delay(1000);
}
}
반응형