RT-thread-학습 노트 2 직렬 장치 추가
urt.c 에서 urt 밑바닥 을 초기 화 합 니 다.이때 urt.h 에서 RT 를 확보 합 니 다.USING_UART 2 는 define 이면 돼 요.
스 레 드 만 들 기
/* wifi thread entry */
static void wifi_thread_entry(void* parameter)
{
rt_device_t uart_wifi_dev;
uart_wifi_dev = rt_device_find("uart2");
if(uart_wifi_dev!=RT_NULL)
{
rt_device_open(uart_wifi_dev, RT_DEVICE_OFLAG_RDWR);
while(1)
{
rt_device_write(uart_wifi_dev,0,"Hello Wi-Fi!\r
",14);
rt_thread_delay(RT_TICK_PER_SECOND);
}
}
}
시작 루틴
/* wifi thread entry */
static void wifi_thread_entry(void* parameter)
{
rt_device_t uart_wifi_dev;
uart_wifi_dev = rt_device_find("uart2");
if(uart_wifi_dev!=RT_NULL)
{
rt_device_open(uart_wifi_dev, RT_DEVICE_OFLAG_RDWR);
while(1)
{
rt_device_write(uart_wifi_dev,0,"Hello Wi-Fi!\r
",14);
rt_thread_delay(RT_TICK_PER_SECOND);
}
}
}
debug 직렬 포트 보기
msh >ps thread pri status sp stack size max used left tick error -------- ---- ------- ---------- ---------- ---------- ---------- --- wifi 0x14 suspend 0x00000084 0x00000100 0x0000009c 0x00000014 000 led 0x14 suspend 0x0000007c 0x00000100 0x0000007c 0x00000014 000 tshell 0x19 ready 0x0000008c 0x00000400 0x0000013c 0x00000006 000 tidle 0x1f ready 0x00000050 0x00000100 0x00000050 0x0000001a 000
urt 2 직렬 포트 보기,
Hello Wi-Fi! Hello Wi-Fi! Hello Wi-Fi! Hello Wi-Fi! Hello Wi-Fi! Hello Wi-Fi! Hello Wi-Fi!
이로써 와 이 파이 가 사용 하 는 직렬 연결 이 되 었 습 니 다.다음은 와 이 파 이 를 연결 하 는 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Embedded Kafka를 통한 Kafka 테스트마이크로서비스 아키텍쳐 환경에서 서로 다른 도메인들간 분산 이벤트 처리를 위해 Kafka를 사용하는 경우가 많은데, 실제 운영하는 Kafka를 연동한 후 테스트를 진행하는 경우를 종종 목격한 적이 있습니다. 이는 외...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.