格式变量,进制 字符 含义 o 八进制 b 二进制 h或x 十六进制 其他数字 n进制 例如 ucCRCHi,h 就是以十六进制监视 ucCRCHi段监控例如 param.data 是一个 uint8_t * 类型的指针,当传入处理函数后,监视无法正确确认这段数组的长度,所以只能监视到第一个值。使用 *param.data@10 这样的写法就可以监视到以 param.data 为起始的 10 个 uint8_t * 类型值。结合监控格式可以使用 *param.data@10,h 这样的写法以十六进制监视。进阶一些使用强制转换 *(uint16_t*)param.data@10,h 监控以 param.data 为起始地址的 10 个 16 位值。段框选alt+shift+鼠标拖动,可以以进行框选,但是不是很好用更好用的是按住鼠标滚轮拖动
vscode 调试指定监视变量的进制
格式
变量,进制例如
ucCRCHi,h就是以十六进制监视 ucCRCHi段监控
例如
param.data是一个uint8_t *类型的指针,当传入处理函数后,监视无法正确确认这段数组的长度,所以只能监视到第一个值。使用
*param.data@10这样的写法就可以监视到以param.data为起始的 10 个uint8_t *类型值。结合监控格式可以使用
*param.data@10,h这样的写法以十六进制监视。进阶一些使用强制转换
*(uint16_t*)param.data@10,h监控以param.data为起始地址的 10 个 16 位值。段框选
alt+shift+鼠标拖动,可以以进行框选,但是不是很好用
更好用的是按住鼠标滚轮拖动