DA14681 SDK 1.0.12
peripherals_demo
各位大神好,我现在需要一次循环采5120次,就是说我想5 k采用速率(1),循环是放在demo_sensors.c以下函数内的
静态孔隙sensor_board_adxl362_read (spi_device dev) / /直接362例程上改的,没改函数名
{
int16_t x16时;
uint16_t T_Value = 5120;
int我;
乘16 = read_register (dev);
(我= 0;< T_Value; + +)
{
乘16 = read_register (dev);
printf(NEWLINE "%04X", (uint16_t) x16);
}
}
现在有两个问题:
1,一遍循环下来时间太长(2.5秒左右,时钟频率已经改为96 mhz),我需要在1 s钟搞定。
2、在每次读时,从CS跳变到SCK开始,这段时间太长,4 mhz时钟下0.16女士,有没有办法缩短这段时间。
可能是我循环写的不对,或者放的位置不对,求指教。
谢谢
设备:
你好,
你程序里,是不是每次读都有调用串口打印?
谢谢!