打印
[STM32F3]

STM32F303 SPI 发送数据会干扰DAC,请大侠帮忙看下是什么问题

[复制链接]
1643|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


SPI 发送数据会干扰DAC,请大侠帮忙看下是什么问题


int main(void)
{
        uint16_t i;
  HAL_Init();
  SystemClock_Config();
  MX_GPIO_Init();
  MX_DAC1_Init();
  MX_SPI1_Init();
        for(i=0;i< 4096;i++){
                buf[i]=10;       
                i++;
                buf[i]=200;       
        }

        DMA_DAC_Init(DMA2_Channel1,(u32)&DAC->DHR8R1  ,(u32)buf,2048);
        DAC_Timerx_Init(1000000/80000-1,71);       
        TIM8->CR1 |=1;
  while (1)
  {
                for(i=0;i< 4096;i++){
                        GPIOA->ODR |=0;                //空操作
                }       
                for(i=0;i< 10;i++){
                        SPIx_ReadWriteByte(0xaa);
                }
  }
}


DAC.rar

1.44 MB

工程源文件

沙发
mmuuss586| | 2015-6-3 18:46 | 只看该作者
不一定是程序问题;
也有可能:你接了逻辑分析仪,再操作SPI,2者一结合引起的;

使用特权

评论回复
板凳
mark0668|  楼主 | 2015-6-8 11:23 | 只看该作者
mmuuss586 发表于 2015-6-3 18:46
不一定是程序问题;
也有可能:你接了逻辑分析仪,再操作SPI,2者一结合引起的; ...

可能是吧,

使用特权

评论回复
地板
jay8830095| | 2015-6-9 14:20 | 只看该作者
逻辑分析仪看起来好厉害的样子,怎么搞的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

422

帖子

2

粉丝