This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] UCD3138:有关 UCD3138全桥硬开关固件中的 void init_variables (void)函数的问题

Guru**** 2461800 points
Other Parts Discussed in Thread: UCD3138

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/679156/ucd3138-questions-about-void-init_variables-void-function-in-ucd3138-full-bridge-hard-switch-firmware

器件型号:UCD3138


大家好、我最近学习了 UCD3138全桥硬开关固件
我不理解 void init_variables (void)的函数
void init_variables (void)

  SUPPLY_STATE = STATE_IDLE;
  Current_SHARY_KP = 40;
  CURRENT_SHARY_KI = 2;
  FAULT_STATUS = 0;
  debug_buffer[0]= 1;
  debug_buffer[1]=2;
  debug_buffer[2]=3;
  debug_buffer[3]=4;
  debug_buffer[4]=5;
  debug_buffer[5]= 6;
  debug_buffer[6]= 7;
  debug_buffer[7]= 8;

我不知道 debug_buffer[0]= 1 ... debug_buffer[7]= 8;这个8位数组 debug_buffer[]的用途是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    debug_buffer 可以捕获8个变量以满足您的调试需求。 该缓冲区对于正在运行的应用本身并不重要。
    它刚刚由一些固定的默认值初始化、这些默认值表明它已经初始化、尚未使用。
    您可以使用要在内存调试器工具中显示的任何内容覆盖 tghis。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    换句话说、Debug_buffer 对数字电源的正常运行没有影响、它只在调试期间使用。
    那么、调试函数时将使用什么呢?