TI中文支持网
TI专业的中文技术问题搜集分享网站

请教一下如何在ccs的debug模式下实时改变寄存器的值

大家好,我最近在调试spi通信,但由于写的数据比较多,每次想看改数据之后有什么影响,都要退出debug模式再改值然后烧写程序,很麻烦,想请教一下大家如何在debug模式下改寄存器的值

Susan Yang:

修改程序后都是要重新编译的,所以您需要退出debug模式,而后重新编译并烧录

gaoyang9992006:

有个方法,你通过串口通信,在需要的地方触发一下中断,然后在里面输入你要修改的,让程序自己去修改。然后你观察。

xyz549040622:

这个是不可以的,必须退出debug模式再去修改程序。或者就像gaoyang9992006那样,用串口这类交互工具,预先设置好不同的命令来修改不同的数据。

user6005420:

回复 gaoyang9992006:

好的,谢谢您的指点

user6005420:

回复 xyz549040622:

谢谢您的回复

user6005420:

回复 xyz549040622:

你好,我不是很能理解你的意思(原谅我是个小白),我用的spi通信就是串口吧,您的意思是要在程序中加入中断吗,但是中断的触发应该怎么设置呢,求解惑,谢谢

gaoyang9992006:

回复 user6005420:

SPI通信肯定不是跟电脑通信吧?除非你用了USB转串口适配器。如果你的SPI是单片机跟其他单片机或者SPI的外设通信,他说的串口是电脑跟单片机通信的UART接口。

user6005420:

回复 gaoyang9992006:

哦哦哦,好的,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 请教一下如何在ccs的debug模式下实时改变寄存器的值
分享到: 更多 (0)