• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于,定义_sys_exit()以避免使用半主机模式

13060939415 2018-03-22 浏览量:2442
串口输出的例子中,为了避免使用半主机模式提到定义的函数_sys_exit()void _sys_exit(int x) 

        x = x; 


为什么要这样做?这样做了怎么就可以避免半主机模式?函数代码中有写:x=x的,也有些 while(1)的,目的何在?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 主要是因程序中使用了该函数,但程序中并没有对这些函数做实现,避免编译时产生错误
    • 发布于 2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :000引脚长度或间距不同https://product.tdk.com.cn/zh/search/list#part_no=B32923C3105K&pn=CGA5L1X7R1H106K&site=FBNXDO0R&charset=UTF-8&group=tdk_pdc_zh&design=producttdkcom-zh&fromsyncsearch=1&_l=20&_p=1&_c=part_no-part_no&_d=0 回复

其他答案 数量:2
  • 这个函数主要是为了方便调试或是方便debug的,可以在这里的x=x;的地方设置个断点,来查看寄存器数据。
    • 发布于2018-03-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂没有关于尾缀的资料解释,建议咨询供应商 回复

  • 设置x=x只是避免x未被调用的错误罢了,实际上开发并不需要用到sysexit()。

    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :TB67H450非原厂型号,型号错误。 回复

相关问题

问题达人换一批

关于,定义_sys_exit()以避免使用半主机模式