你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【求助】STM32F103 SPI1的NSS管脚影响DAC通道1的输出

[复制链接]
361119128 提问时间:2014-11-4 16:25 /
不启用SPI1时,DAC通道1输出声音信号正常,没有噪音。启用 SPI1读写外部器件的时候,DAC输出声音有很大的噪音。
CPU型号:STM32F103CBT6
收藏 评论5 发布时间:2014-11-4 16:25

举报

5个回答
361119128 回答时间:2014-11-4 16:26:26
SPI1配置如下:
  SPI_InitTypeDef  SPI_InitStructure;
  GPIO_InitTypeDef  GPIO_InitStructure;
  RCC_APB2PeriphClockCmd(  RCC_APB2Periph_AFIO |RCC_APB2Periph_SPI1|RCC_APB2Periph_GPIOB , ENABLE);                   //时钟允许
  
        /* Configure SPI1 pins: NSS, SCK, MISO and MOSI */
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
          GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                                                                //Flash 管脚
          GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
          GPIO_Init(GPIOA, &GPIO_InitStructure);

        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_12 ;
          GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;                                                                //Flash 管脚
          GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
          GPIO_Init(GPIOB, &GPIO_InitStructure);

  SPI_FLASH_CS_HIGH();
  /* SPI1 configuration */
  SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;
  SPI_InitStructure.SPI_Mode = SPI_Mode_Master;
  SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;
  SPI_InitStructure.SPI_CPOL = SPI_CPOL_High;
  SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge;
  SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;
  SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;
  SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;
  SPI_InitStructure.SPI_CRCPolynomial = 7;
  SPI_Init(SPI1, &SPI_InitStructure);

  SPI_Cmd(SPI1, ENABLE);            
361119128 回答时间:2014-11-4 17:14:53
没有人回答吗?
Dylan疾风闪电 回答时间:2014-11-6 13:03:12
DAC与PA4.jpg
沐紫 回答时间:2014-11-10 09:48:32
谢谢楼上朋友,楼主问题如果解决了回复一下哦,如果没有,可以继续追问滴
feixiang20 回答时间:2014-11-10 23:36:32
看起来像是配置参数错误, 你逐步去除一些程序来查
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版