STM32 调试中 STLINK STM-STUDIO 图形化显示变量波形 代替串口 低成本的 STlink是入门的必备之选了,虽然十几块钱就可以买到一个,但是他的功能一个都不少在之前,想要把一个变量用类似 示波器打印出来分析,我的做法是使用串口,发送协议数据到电脑,… leitao yu 工作中我自己常用的STM32开发工具 虽然自己是做...
1、先对串口进行初始化配置,需要注意的是:接收数据采用中断的等方式进行接收,也可以采用DMA的方式进行接收数据,并且在配置的时候需要对控制应交进行配置,默认为接收模式。使用其他串口的时候需要对引脚进行指定,使用gpio_initure.Alternate = GPIO_AF7_USART3; 这种来进行指定。 /** * @brief RS485初始化函数 * ...
STM Studio是通过导入调试文件(.elf .out .axf)来实现调试和诊断的。 所以,你需要提前准备调试文件(.elf .out .axf)。 1.Keil MDK-ARM: 编译之后,会在你工程中Objects目录下生成一个.axf调试文件。 2.IAR EWARM: 编译之后,会在你工程中Exe目录下生成一个.out调试文件。 相关介绍可以参看我整理的内容:轻松...
STM Studio是通过导入调试文件(.elf .out .axf)来实现调试和诊断的。 所以,你需要提前准备调试文件(.elf .out .axf)。 1.Keil MDK-ARM: 编译之后,会在你工程中Objects目录下生成一个.axf调试文件。 2.IAR EWARM: 编译之后,会在你工程中Exe目录下生成一个.out调试文件。 相关介绍可以参看我整理的内容:轻松...
STM Studio的使用方法不难,官方和网上都能找到相应使用教程。 这里举一个简单例子,查看一个变量cnt,代码如下: uint8_t cnt = 0; int main(void) { while(1) { Delay_Nms(500); cnt++; if(100 <= cnt) { cnt = 0; } } } 新建工程