尊敬的 TI 专家:
我的客户正在使用以下参考设计的演示代码开发 ADS1292R
http://www.ti.com/tool/TIDM-BIOSIGNMONITOR
在以下代码中、客户假设 SPI_Tx_Buf[4] 表示 ECG 数据、对吗?
他们不知道 SPI_Tx_buf[3] 和 SPI_Tx_buf[5]的含义,您能提供一些建议吗? 非常感谢。
------------------------------------------------------------------
静态空 ads_rdral_event_handler (nrf_drv_gpioot_pin_t 引脚、nrf_gpioote_polarity)
{
APP_ERROR_CHECK (nrf_drv_spi_transfer (&ads_SPI、NULL、0、SPI_Rx_Buf、9));
wPara.ECG++;
if (wPara.ECG >= 255)
wPara.ECG = 0;
disable_ADS1x9X_DRDY_Interrupt ();
SPI_Tx_BUf[0]= 0x5A;
SPI_Tx_BUf[1]= 0xA5;
SPI_Tx_Buf[2]= wPara.ECG;
SPI_Tx_BUf[3]= SPI_Rx_BUf[6];
SPI_Tx_BUf[4]= SPI_Rx_BUf[7];
SPI_Tx_BUf[5]= SPI_Rx_BUf[8];
SPI_Tx_BUf[6]= 0;
SPI_Tx_BUf[7]= 0;
SPI_Tx_BUf[8]= 0;
SPI_Tx_BUf[9]= 0;
SPI_Tx_Buf[10]= 0;
SPI_Tx_BUf[11]= 0;
for (i=2;i<12;i++)
SUM += SPI_Tx_BUF[i];
SPI_Tx_Buf[12]=总和& 0xFF;
总和= 0;
for (i=0;i<13;i++)
while (APP_UART_Put (SPI_Tx_Buf[i])!= NRF_Success);
ENABLE_ADS1x9X_DRDY_Interrupt ();
}