[MCU]

NXP MK64板卡入门——.打开串口debuge

[复制链接]
1008|0
手机看帖
扫描二维码
随时随地手机跟帖
一路向北lm|  楼主 | 2018-7-21 20:58 | 显示全部楼层 |阅读模式
本帖最后由 一路向北lm 于 2018-7-21 21:00 编辑

火哥的串口助手工具,已经将串口调试完毕,波特率115200,openSDA 虚拟一个串口出来,很方便。
1.png
1.言归正传,看下封装好的库,只需要调用即可。
// 串口 debuge 初始化
void BOARD_InitDebugConsole(void)
{
    uint32_t uartClkSrcFreq = BOARD_DEBUG_UART_CLK_FREQ;
    DbgConsole_Init(BOARD_DEBUG_UART_BASEADDR, BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_TYPE, uartClkSrcFreq);
}
// 相关宏定义
#define BOARD_DEBUG_UART_TYPE              DEBUG_CONSOLE_DEVICE_TYPE_UART
#define BOARD_DEBUG_UART_BASEADDR     (uint32_t) UART0
#define BOARD_DEBUG_UART_CLKSRC          SYS_CLK
#define BOARD_DEBUG_UART_CLK_FREQ      CLOCK_GetCoreSysClkFreq()
#define BOARD_UART_IRQ                               UART0_RX_TX_IRQn
#define BOARD_UART_IRQ_HANDLER              UART0_RX_TX_IRQHandler

#ifndef BOARD_DEBUG_UART_BAUDRATE               
#define BOARD_DEBUG_UART_BAUDRATE        115200      

2.底层库我这里上传上来,有能力的可以看下他们是如何封装的。
fsl_debug_console.c  与fsl_debug_console.h
fsl_debug_console.zip (12.75 KB)

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

256

主题

3639

帖子

72

粉丝