论坛: href = " /论坛/ dialog-smartbond-bluetooth-low-energy - % E2 % 80% 93 -软件-对话框- 9 csmartbond % E2 % % E2 % 80% 80% 9 d % E7%B3%BB % E5 % 88% 97% e4%bd % 8 8 e % E5 % % E8 % 9 f % E8 % 80% 97% 93% 9 E2 % d % E7 % 89% 99% 80% 94% e8%bd % AF % E4%BB % B6”“=“sioc:容器sioc:论坛”属性=“rdfs: label skos: prefLabel”数据类型= " " >对话框Smartbond蓝牙低能量-软件/ /对话框“Smartbond”系列低功耗蓝牙——软件< / > < / div > < / div > < / div > < div class =”字段field-name-body field-type-text-with-summary field-label-hidden”> < div class = "字段条目" > < div class =”field-item甚至“财产=“内容:编码”> < p >因IO口有限,在使用DA14681 WLCSP封装需要将USB口做普通IO口使用,当普通IO口也有局限性,一个是睡眠时,IO口状态为未知的状态,IO口高电平只能为3.3 v, < br / >但是我在代码里面将睡眠模式关闭:
/*设置所需的休眠模式。* / < br / > pm_set_wakeup_mode(真正);< br / > pm_set_sleep_mode (pm_mode_active); < br / >同时在prvSetupHardware函数里面添加pm_system_init (periph_gpio_setup);在periph_gpio_setup函数里面设置添加< br / > USB→USB_MCTRL_REG = 0; < br / > CRG_PER→USBPAD_REG = 0; < br / > hw_gpio_configure_pin (HW_GPIO_PORT_1、HW_GPIO_PIN_1 HW_GPIO_MODE_OUTPUT, HW_GPIO_FUNC_GPIO,真的),< br / > hw_gpio_configure_pin (HW_GPIO_PORT_2、HW_GPIO_PIN_2 HW_GPIO_MODE_OUTPUT, HW_GPIO_FUNC_GPIO,真的),< / p > < p >测试结果并不能随意控制USB的这两个IO口为高低电平,而且稳定性并不是很好,请问是否是我改的有问题,如果是,请提供建议说明和相应的改进方法做参考。< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords / 68 x-usb-io % E5 % 8 f % A3”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " > 68 xUSB IO口