打印
[MCU]

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

[复制链接]
1148|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 一路向北lm 于 2018-7-21 21:00 编辑

火哥的串口助手工具,已经将串口调试完毕,波特率115200,openSDA 虚拟一个串口出来,很方便。

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)
3.主函数部分



相关帖子

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

本版积分规则

274

主题

3760

帖子

75

粉丝