大家好!
我正在为应用使用 TMS320F28379D 微控制器。 在我的第一个应用程序中、我使用"X"代码并闪存至该代码中。 而没有任何问题、我就能够运行我的系统。 但是、当我对"Y"代码使用相同的微控制器时、会在"Y"代码未定义的 GPIO 处输出"X"代码。
例如、我为"X"代码定义了9个 GPIO 引脚、为"Y"代码定义了8个 GPIO 引脚。 在将"Y"代码刷写到微控制器后、我将在定义的 GPIO 引脚上获得例外输出、并且我将在未定义的 Y 代码 GPIO 引脚上获得 X 代码输出。 我不知道为什么会发生这样的事情,我也不知道我在哪里犯了错误。
是否可以永久存储在 TMS 微控制器中? 如果我没有定义特定的 GPIO 将会提供旧代码输出?
在本例中、当我刷写"Y"代码时、会从额外的 GPIO 收到脉冲。 因为在"X"代码中、我使用了这个额外的引脚来生成脉冲。
注意:如果在"Y"代码中将额外引脚定义为零、我将获得零、但仅在未定义的条件下、我将获得该引脚上的 X 个代码脉冲输出。
请告诉我,这可能是什么原因... 谢谢