witty01-302388 发表于 2018-7-30 15:51:30

安 发表于 2018-7-30 14:09
楼主,你测试的是SPI的CS引吗?我就是想不明白,为什么非要在中断中做这个处理呢? ...

我的SPI是好用的,功能都全,放在systick里定时读,没问题的

witty01-302388 发表于 2018-7-31 14:45:00

今天吧spi的等待完成的while关了,看看有没有信号发出啦,结果看到clk信号和cs信号,完全变了中断外spi的时钟信号



在AD中断里spi的时钟信号


CS信号也是好的,但就是while不退出,去掉while能读到数,但是很长时间才刷新一次,应该是好久都接收不成功。

witty01-302388 发表于 2018-7-31 16:54:21

找到原因了,在AD中断里调用SPI是可以的,但是我错在 把spi的初始化放在了AD中断之后。AD中断之后就开始进中断了,这个时候SPI还没有初始化,然后就虾米了,唉,
页: 1 [2]
查看完整版本: stm32F103R8TB AD中断和TIM1中断里不能SPI