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