嗨mt_dialog,
我想尝试获取GPIO_GETPINSTATUS(GPIO_PORT_1,GPIO_PIN_0)== 1的条件,但似乎它没有根据此链接使用正确的实现方式。https://support.dialog-semicondiondiondumon.com/i-dont-have-problem-building....我已经完成了针对引脚的所有配置,定义和预留,我正在更改main.c文件以通过UART给我一个结果。GetPinStatus似乎存在问题。请指教。谢谢。
设备:
嗨Herochua617,
您必须包含GPIO.h文件,以便在当前文件中可以看到该文件的函数和定义。
谢谢mt_dialog.
谢谢。如果我想通过TERA术语读取ADC值的情况怎么样?我该怎么写呢?printf_byte_dec(adc_get_ther_sample());但这不起作用。
嗨Herochua617,
Printf_byte_dec()在peripheral_examples上使用,如果您使用的是从BLE_EXAMPLES使用BLE启用的SW,如果您使用ARCH_PRINTF()函数会更好。如果您尝试使用BATT_LVL示例从ADC读取值,请确保ADC恢复值,因为我无法从您的描述中预见任何问题。
谢谢mt_dialog.
你好呀,
我现在只能运行Printf代码的前几行。TERA术语仅打印出ADC通道P01测试,并且引线也间歇地工作。由于ADC_GET_THER_SAMPLE()函数的旧编码在粘贴ECG电极时不返回任何值,因此我将编码更改为附加PDF文件中所示的编码。如果您不介意,使用单个结束而不是差别模式有什么区别吗?我的传感器只有一个输出,一个引线+和一个引线销钉。谢谢。
嗨Herochua617,
差分测量是测量模拟输出的不同方式,在差分模式下测量时,只有两个可用的端口(由于四个可用的引脚成对工作P00 / P01和P02 / P03),并且ADC正在测量电压差在这两个引脚之间,而不是测量一个ADC输入和接地之间的电压。当差分模式测量时的输入刻度为-1.2V至+ 1.2V而无衰减器和衰减器的-3.6V至+ 3.6V。有关差异释放的更多信息,我建议检查网站以获取一些额外信息。
谢谢mt_dialog.