Universal asynchronous receiver / transmitter
#define RX_PIN_NUMBER 36
#define TX_PIN_NUMBER 34
void uart_init(void)
{
uint32_t err_code;
const app_uart_comm_params_t comm_params =
{
RX_PIN_NUMBER,
TX_PIN_NUMBER,
RTS_PIN_NUMBER,
CTS_PIN_NUMBER,
UART_HWFC,
false,
NRF_UART_BAUDRATE_115200
};
APP_UART_FIFO_INIT(&comm_params,
UART_RX_BUF_SIZE,
UART_TX_BUF_SIZE,
uart_error_handle,
APP_IRQ_PRIORITY_LOWEST,
err_code);
APP_ERROR_CHECK(err_code);
}
위 코드는 유아트 초기화.
sdk설정(sdk_config.h)은 필수.
추가적으로 printf 까지 설정하여 사용하면 편리하다.
'Firmware' 카테고리의 다른 글
nrf52840 gpio (0) | 2020.02.04 |
---|---|
nRF51 Timer(1) (0) | 2017.12.14 |
Keil nRF51 간단한 쌍방향 통신. (0) | 2017.12.13 |