Home > Study > C Language > ARM System Programming > [ex04] BIT_OP_LAB #2 비트 연산 Macro 활용에 의한 LED ON

[ex04] BIT_OP_LAB #2 비트 연산 Macro 활용에 의한 LED ON
Study Language

문제 설명


// main.c #2
void Main(void)
{
	/* 이 부분은 수정하지 말 것 */
	Macro_Set_Bit(RCC->APB2ENR, 3);

	/* Macro를 이용하여 LED0을 ON, LED1을 OFF로 하는 코드를 설계하시오 */



}

정답 코드


void Main(void)
{
	Macro_Set_Bit(RCC->APB2ENR, 3);

	Macro_Write_Block(GPIOB->CRH, 0xff, 0x66, 0);
	Macro_Write_Block(GPIOB->ODR, 0x3, 0x2, 8);
}

메모


printf 내부의 \n 습관화 필요