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

【求助】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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版