STM32 C언어 코딩에 관하여
-
게시물 수정 , 삭제는 로그인 필요
STM32cube MX를 이용하여 코딩하는 중, 막히는 부분이 있어 질문드립니다.
저는 STM32에 있는 LED를 이용하여 랜덤으로 모스부호가 표현이 되도록 만들고 있습니다.(A~Z까지)
만드는 과정중에 제거를 해야하는 신호들이 있어 AND연산자를 사용하였지만 실행이 되지 않습니다.
if(led_rand_2==1 & led_rand_3==1 & led_rand_4==1 & led_rand_5==1)
{
led_rand_1=0;
}
if(led_rand_2==1 & led_rand_3==1 & led_rand_4==2 & led_rand_5==2)
{
led_rand_1=0;
}
if(led_rand_2==1 & led_rand_3==2 & led_rand_4==1 & led_rand_5==2)
{
led_rand_1=0;
}
if(led_rand_2==2 & led_rand_3==2 & led_rand_4==2 & led_rand_5==1)
{
led_rand_1=0;
}
if(led_rand_2==2 & led_rand_3==2 & led_rand_4==2 & led_rand_5==2)
{
led_rand_1=0;
}
코드를 어떻게 바꿔야 하는지 알려주실 수 있으신가요?
STM32cube MX를 이용하여 코딩하는 중, 막히는 부분이 있어 질문드립니다.
저는 STM32에 있는 LED를 이용하여 랜덤으로 모스부호가 표현이 되도록 만들고 있습니다.(A~Z까지)
만드는 과정중에 제거를 해야하는 신호들이 있어 AND연산자를 사용하였지만 실행이 되지 않습니다.
if(led_rand_2==1 & led_rand_3==1 & led_rand_4==1 & led_rand_5==1)
{
led_rand_1=0;
}
if(led_rand_2==1 & led_rand_3==1 & led_rand_4==2 & led_rand_5==2)
{
led_rand_1=0;
}
if(led_rand_2==1 & led_rand_3==2 & led_rand_4==1 & led_rand_5==2)
{
led_rand_1=0;
}
if(led_rand_2==2 & led_rand_3==2 & led_rand_4==2 & led_rand_5==1)
{
led_rand_1=0;
}
if(led_rand_2==2 & led_rand_3==2 & led_rand_4==2 & led_rand_5==2)
{
led_rand_1=0;
}
코드를 어떻게 바꿔야 하는지 알려주실 수 있으신가요?
#stm32 c언어