간단한 택트 스위치 동작
// SW 동작 코드
#include "driverlib.h"
#include "device.h"
void main(void)
{
Device_init();
GPIO_setPadConfig(22U, GPIO_PIN_TYPE_PULLUP); // 내부풀업
GPIO_setPadConfig(23U, GPIO_PIN_TYPE_STD); // PUSHPULL
GPIO_setDirectionMode(22U, GPIO_DIR_MODE_IN); // 입력
GPIO_setDirectionMode(23U, GPIO_DIR_MODE_OUT); // 출력
GPIO_setAnalogMode(23U, GPIO_ANALOG_DISABLED); // 아날로그 Disable
GPIO_setAnalogMode(22U, GPIO_ANALOG_DISABLED); // 아날로그 Disable
while(1)
{
if(GPIO_readPin(22U))
{
GPIO_writePin(23U, 0);
}
else
{
GPIO_writePin(23U, 1);
}
}
}
반응형
'b. 임베디드 > TMS320F28004C' 카테고리의 다른 글
[LaunchXL-F280049C] SCIA 통신 (UART) (0) | 2021.12.10 |
---|---|
[LaunchXL-F280049C] cpuTimer0 (2) | 2021.12.09 |
[LaunchXL-F280049C] 개발 환경 (0) | 2021.12.07 |