STM32库函数中,assert_param断言时,__FILE和__LINE,是怎样确定主调处

2024-12-05 05:40:08
推荐回答(2个)
回答1:

断言是个宏,在stm32f10x_conf.h定义的。编译的时候编译器会把__FILE__替换成断言所在的函数的文件名,把__LINE__替换成所在的行号,所以程序运行的时候脱离编译器也可以显示的

回答2:

那个定位是开发环境提供的功能吧