需要修改两个东西,DAP+CDC固件的串口调试使用的是UART0。
修改对应UART0的引脚
CDC串口接的是K60 UART0 的A1和A2。
所以,在 App\Inc\PORT_cfg.h 修改代码为:
文章图片
App\Inc\MK60_conf.h
文章图片
然后成了。
使用Jlink或者不用UART0串口呢?
则需要再来一个USB2TTL,
由于printf函数默认使用的是UART3,App\Inc\PORT_cfg.h 可以晓得,UART3的配置端口为。。。
文章图片
PTC16 –> 串口的TX 和 PTC17 –>串口的RX
在电脑端才能使用串口助手接收。。。。
相比较上面的DAP实在方便啊,,,,
【#|关于DAP在线调试+串口调试】
文章图片
。。。。非得比较的话,那显然了,后者串口再插线比较恶心,,,,
文章图片
推荐阅读
- 数据结构和算法|LeetCode 的正确使用方式
- #|7.分布式事务管理
- #|算法设计与分析(Java实现)——贪心算法(集合覆盖案例)
- #|算法设计与分析(Java实现)—— 动态规划 (0-1 背包问题)
- #|阿尔法点亮LED灯(一)汇编语言
- #|Multimedia
- #|ARM裸机开发(汇编LED灯实验(I.MX6UL芯片))
- 基础课|使用深度优先搜索(DFS)、广度优先搜索(BFS)、A* 搜索算法求解 (n^2 -1) 数码难题,耗时与内存占用(时空复杂度)对比(附((n^2 - 1) 数码问题控
- #|学习笔记 | Ch05 Pandas数据清洗 —— 缺失值、重复值、异常值
- win10|搏一搏 单车变摩托,是时候捣鼓一下家中的小米电视机啦。