GetPinStatus没有工作

6个帖子/ 0新
最后一篇
Herochua617.
离线
最后一次露面:3年11个月前
加入:2017年1月18日12:46
GetPinStatus没有工作

嗨mt_dialog,

我想尝试获得GPIO_GetPinStatus(GPIO_PORT_1,GPIO_PIN_0)== 1的情况,但似乎并没有按照这个链接工作,eventhough我使用实施的正确方法https://support.dialog-semiconductor.com/i-dont-have-problem-building-it....我已经做了所有的引脚的配置,定义和预订,我改变main.c文件给我一个结果通过UART。它似乎有与GetPinStatus一个问题。请指教。谢谢。

设备:
mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨herochua617,

嗨herochua617,

你将不得不包括gpio.h文件,以便从该文件中的函数和定义可以在当前文件可见。

谢谢mt_dialog.

Herochua617.
离线
最后一次露面:3年11个月前
加入:2017年1月18日12:46
谢谢。怎么样,如果我想

谢谢。怎么样,如果我想读通过万亿期限的ADC值?我应该怎么写呢?printf_byte_dec(adc_get_ther_sample());?但是这将无法正常工作。

mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨herochua617,

嗨herochua617,

该printf_byte_dec()用于在peripheral_examples,如果您使用的是启用BLE从ble_examples SW,如果你使用的arch_printf()函数,它会更好。如果你试图读取使用batt_lvl例如,从ADC值确保该ADC正在恢复的值,因为我无法从你的描述预见到任何问题。

谢谢mt_dialog.

Herochua617.
离线
最后一次露面:3年11个月前
加入:2017年1月18日12:46
你好呀,

你好呀,

现在我只能够运行的printf代码的前几行。该TERA长期只打印出ADC通道P01测试和关闭也间歇性地工作的线索。由于旧编码adc_get_ther_sample()函数时,我坚持心电图电极不返回任何价值,我改变了我的编码在附加PDF文件所示。如果你不介意的话,有没有在使用单比差模结束任何区别?我的传感器仅具有一个输出端,截止+一个引线和关闭一个引线 - 引脚。谢谢。

依恋:
mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨herochua617,

嗨herochua617,

差分测量是测量模拟输出的不同的方式,在差分模式下测量时,仅具有两个端口可用(由于四个可用的引脚在对工作P00 / P01和P02 / P03)和ADC被测量的电压差这两个销之间,而不是关断测量所述一个ADC输入端与地之间的电压。在差动模式下进行测量,当输入比例是-1.2V至+ 1.2V,而不衰减器和-3.6V至+与衰减器3.6V。有关差分meausurment更多信息,我建议检查网络上一些额外的信息。

谢谢mt_dialog.