新手上路
- 积分
- 41
- 金钱
- 41
- 注册时间
- 2022-4-19
- 在线时间
- 13 小时
|

楼主 |
发表于 2023-3-28 15:14:07
|
显示全部楼层
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin==BUSY_Pin)
{
CS_0;
int i=0;
uint8_t ad7606Val=0;
uint8_t pRxData=0;
for (i = 0; i <8; i++)
{
HAL_SPI_TransmitReceive_DMA(&hspi2,&ad7606Val,&pRxData,1);
// adc=pRxData;
adc_now[i] = pRxData;
adc_now[i] <<= 8;
HAL_SPI_TransmitReceive_DMA(&hspi2,&ad7606Val,&pRxData,1);
// CS_1;
adc_now[i] = adc_now[i] | pRxData;
adc_now[i] = 10.0*adc_now[i]/32768.0;
}
CS_1;
请问在回调里收集数据 这样写 对吗 |
|