1周前
GPIO P0输出变为高电平的延迟时间
张贴了绿茶105分 2回复你好,
我正在制作一个应用程序每秒发送BLE广告。
每一秒钟,我想做以下了。
·将P0_2设置为高GPIO_Setactive()函数
·等到P0_2输出电平完全高。
·使用ADC_SET_SE_INPUT()函数将P0_3设置为ADC输入
·开始ADC
·使用gpio_setInactive()函数将P0_2设置为低电平
在启动ADC之前,我希望等到P0_2输出变为高电平(与BVAT3V相同)。
等待P0_2输出电平完全高的延迟时间是多少?
我试图使用以下代码等待,但它返回p0端口的值,返回true。(因此循环时的条件为false)
//设置超时。超时= 100;//等到引脚获得高电平或超时。while(!gpio_getpinstatus(gpio_output_port,gpio_output_pin)&&(超时 - != 0));
6天前
嗨格林斯,
您可以使用逻辑分析仪检查此功能并测量引脚的模拟电平。
我在我的身边进行了快速测试,并且从逻辑0到逻辑1的事务需要大约100ns(见附加),这非常快。请在您身边验证这一点。
谢谢,PM_DIALOG.