我尝试在DA14695开发套件上的PIN P1_6上启用TX_EN功能,没有成功。
为此,我修改了BLE_RANGE_DTE项目(WIRA_10.440.8.4):
“main.c”
静态void periph_init(void){hw_gpio_set_pin_function(key1);hw_gpio_pad_latch_enable(key1);hw_gpio_pad_latch_disable(key1);#if ext_amplifter // tx_en hw_gpio_configure_pin(hw_gpio_port_1,hw_gpio_pin_6,hw_gpio_mode_output,hw_gpio_func_cmac_diag0,false);hw_gpio_configure_pin_power(hw_gpio_port_1,hw_gpio_pin_6,hw_gpio_power_v33);hw_gpio_pad_latch_enable(hw_gpio_port_1,hw_gpio_pin_6);hw_gpio_pad_latch_disable(hw_gpio_port_1,hw_gpio_pin_6);#万一 }
并在“ble_central_task.c”中
void ble_cleal_task(void * params){int8_t wdog_id;#if ext_amplifier hw_sys_pd_com_enable();hw_gpio_pad_latch_enable(hw_gpio_port_1,hw_gpio_pin_6);#endif printf(“BLE中央DTE任务\ r \ n”);ble_central_task_handle = os_get_current_task();......
P1_6总是低,如果我使用p1_6作为正常的“hw_gpio_func_gpio”,那么就没有问题来设置和重置该引脚。
最好的祝福
重新养活
设备:
我在“custom_config_qspi.h”中发现了这个定义并将其设置为(1):
但端口P1_6总是很低,看起来CMAC诊断不起作用。
有关在DA1469x上使用CMAC诊断的任何文档吗?
最好的祝福
重新养活
reinhold,
为我迟到的Sesponse道歉。让我检查一下,我会告诉你。
谢谢,PM_DIALOG.
有没有办法使用CMAC诊断信号?
嗨reinhold。
我为延迟道歉,但我已经在团队内部过了你的问题。我很快就会回复你。
谢谢,PM_DIALOG.
reinhold,
对不起,我迟到的回复。我已经在内部与团队有反馈,并且无法启用BLE CMAC诊断。将从即将发布的版本中删除DG_CONFIGBLE_DIAGN_CONFIG宏。
谢谢,PM_DIALOG.