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

[复制链接]
1296|0
 楼主| 一路向北lm 发表于 2018-7-21 20:58 | 显示全部楼层 |阅读模式
本帖最后由 一路向北lm 于 2018-7-21 21:00 编辑

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

1.言归正传,看下封装好的库,只需要调用即可。
  1. // 串口 debuge 初始化
  2. void BOARD_InitDebugConsole(void)
  3. {
  4.     uint32_t uartClkSrcFreq = BOARD_DEBUG_UART_CLK_FREQ;
  5.     DbgConsole_Init(BOARD_DEBUG_UART_BASEADDR, BOARD_DEBUG_UART_BAUDRATE, BOARD_DEBUG_UART_TYPE, uartClkSrcFreq);
  6. }
  7. // 相关宏定义
  8. #define BOARD_DEBUG_UART_TYPE              DEBUG_CONSOLE_DEVICE_TYPE_UART
  9. #define BOARD_DEBUG_UART_BASEADDR     (uint32_t) UART0
  10. #define BOARD_DEBUG_UART_CLKSRC          SYS_CLK
  11. #define BOARD_DEBUG_UART_CLK_FREQ      CLOCK_GetCoreSysClkFreq()
  12. #define BOARD_UART_IRQ                               UART0_RX_TX_IRQn
  13. #define BOARD_UART_IRQ_HANDLER              UART0_RX_TX_IRQHandler

  14. #ifndef BOARD_DEBUG_UART_BAUDRATE               
  15. #define BOARD_DEBUG_UART_BAUDRATE        115200      

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

3.主函数部分



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

3837

帖子

81

粉丝
快速回复 在线客服 返回列表 返回顶部