打印

STM32 库函数 每次开始都要做的是啥 Check the parameters

[复制链接]
1591|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
soul24k| | 2018-10-9 11:26 | 只看该作者
这个主要是在一定的程序上帮助你在编写程序的时候写错函数参数,
例如:
assert_param(IS_USART_ALL_PERIPH(USARTx));
它会检查你所写的串口值在不在范围内,如果USART10不在范围就会给出提示,当然这个前提是打开了USE_FULL_ASSERT
在编写程序的时候比较有用。

使用特权

评论回复
板凳
whtwhtw| | 2018-10-9 14:30 | 只看该作者
这是断言,就是楼上说的参数检查,调试好的程序可以通过宏定义关闭,以减低程序占用空间

使用特权

评论回复
地板
airwill| | 2018-10-12 18:16 | 只看该作者
C里使用断言,给程序带来很多好处,一大进步,有必要学会它

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

609

帖子

9

粉丝