你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 7131|回复: 1

void assert_failed()

[复制链接]

9

主题

11

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-11-30 19:18:23 | 显示全部楼层 |阅读模式
在基本每个主函数里基本最后结尾均有一个void assert_failed()函数
void assert_failed(u8* file, u32 line)
{
  /* User can add his own implementation to report the file name and line number,
     ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
  /* Infinite loop */
  while (1)
  {
  }
}
请问一下这个函数的详细作用是什么呀?
还有main.h是什么作用?
Thanks
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2010-11-30 21:08:47 | 显示全部楼层

RE:void assert_failed()

ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
输出错误信息。
main.h可能是有些定义或者其他的变量的声明。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版