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

STM32F103 使用硬件SPI1,USART2不出时钟的问题

[复制链接]
武士地方 提问时间:2019-9-20 13:38 /
STM32F103C8T6单片机,使用usart2的smartcard接口,单独使用时正常,CK脚可以正常输出clk。当我在添加一路SPI1时,CK脚就不能正常输出CLK信号了。CK脚是SPI的NSS脚。但是没有在cube里配置使用硬件的nss。cube如下图: 11.png 2.png
3.png
代码在这,求指教
smartcard.rar (8.68 MB, 下载次数: 8)
收藏 评论3 发布时间:2019-9-20 13:38

举报

3个回答
mylovemcu 回答时间:2019-10-10 09:25:14
你可以先初始化SPI  后初始化USART
初始化SPI以后NSS引脚的功能变化了  就算你没用  功能也变了  USART在后面初始化的话可以不受SPI的影响  可以正常使用
butterflyspring 回答时间:2019-10-14 14:36:13
刚刚试了一下,的确会这样,即使换了初始化顺序。如官方的配置所示,已经提示用户,这两个外设同时使用时,引脚是冲突的。所以楼主要换其他的SPI了
SPI1 SMARTCARDCLOCK.PNG
likang1202 回答时间:2019-10-14 16:15:42
受教了

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版