TI中文支持网
TI专业的中文技术问题搜集分享网站

如何在程序中判断是否连接仿真器?

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

mangui zhang:

没有看到过MCU能够检测到被仿真器连接上的应用 

你看看有没有其他的解决办法

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

Susan Yang:

我也没有听说过能识别是否连接仿真器的方法。能否详细说下为何要这样做?

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

user4753533:

回复 Susan Yang:

因为我连接仿真器的引脚做了IO口的功能,这样在连接仿真器的时候就会存在连接不上仿真器的问题,所以我希望在连接仿真器进行仿真的时候,不使用其IO功能,但在正常运行的时候,对IO功能没有影响

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

Susan Yang:

回复 user4753533:

一般我们是不建议这样做的(将连接仿真器的引脚做成IO),您现在是没有多余的IO引脚了吗?

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

user4753533:

回复 Susan Yang:

对滴

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

Susan Yang:

回复 user4753533:

请问您现在使用的哪款芯片?

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

user4753533:

回复 Susan Yang:

280049

请问如何在程序运行过程中判断是否连接仿真器,在连接仿真器的情况下屏蔽掉某段程序,在不连接仿真器的情况下对程序运行没有影响?

Susan Yang:

回复 user4753533:

您可以看一下 www.ti.com.cn/…/sprui33a.pdf 的 8.7.1.1.22 GPBMUX1 Register (Offset = 46h) [reset = CC0h]

GPIO B Peripheral Mux (GPIO32 to GPIO47)

Each field in this register determines part of the GPIO mux configuration for one IO pin. A value of 0x0,0x4, 0x8, or 0xC configures the pin as a general-purpose IO. All other values select a peripheral to control the pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using this register before changing the corresponding field in the GPBGMUX1 register.

以及 8.7.1.1.28 GPBGMUX1 Register (Offset = 60h) [reset = CC0h]

GPIO B Peripheral Group Mux (GPIO32 to GPIO47)
Each field in this register determines part of the GPIO mux configuration for one IO pin. See the device datasheet for a table of peripheral mux options. Pins must be set to GPIO mode using the GPBMUX1 register before changing their configuration in this register.

赞(0)
未经允许不得转载:TI中文支持网 » 如何在程序中判断是否连接仿真器?
分享到: 更多 (0)