打印

STM32F103VET:USART1~3,DAC*2,JTAG已用,SPI2调试不成功

[复制链接]
4299|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lai832|  楼主 | 2012-6-12 11:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lai832 于 2012-6-12 11:56 编辑

如题.

USART1~3已用,
DAC*2已用,
IIC1已用.

SPI2老是调不出,
还试了:
库例程,网上的例程试了不少.

会不会是USART3用了SPI2用不了?
----UART4~5也要占用,所以移不过去...只是还没调而已

程序比较乱,一时上不了程序,想先问一下,这么多串口一起用可以吗????

SPI用来外挂DAC
现在是NSS可以拉低,----由SPI控制和单独控制也试了,
SCK和MOSI没反应---低电平,连加上拉电阻都试了.
MISO空

多台样机一样应该不会是弄坏端口.
沙发
acgean| | 2012-6-12 13:12 | 只看该作者
只要 iO 口不冲突,多少外设都可以一起用

使用特权

评论回复
板凳
lai832|  楼主 | 2012-6-12 13:34 | 只看该作者
谢谢,没有冲突的,

主要是USART3的几个流量控制脚和SPI2是重合的,
而我又刚好用USART和SPI2.

所以在找问题的同时,找大家确认一下....

使用特权

评论回复
地板
IJK| | 2012-6-12 14:05 | 只看该作者
谢谢,没有冲突的,

主要是USART3的几个流量控制脚和SPI2是重合的,
而我又刚好用USART和SPI2.

所以在找问题的同时,找大家确认一下....
lai832 发表于 2012-6-12 13:34


这种情况下,USART3和SPI2不能同时用,这是STM32F1的一个问题,

使用特权

评论回复
5
IJK| | 2012-6-12 14:21 | 只看该作者
USART3和SPI2不能同时用,这是STM32F1的一个问题,STM32F2和F4没有这样的问题。

使用特权

评论回复
6
lai832|  楼主 | 2012-6-12 16:09 | 只看该作者
谢谢...又只能弄虚拟的了.时间啊.....

使用特权

评论回复
7
jgphu| | 2012-6-12 16:10 | 只看该作者
实在不行。用模拟的SPI吧。

使用特权

评论回复
8
lai832|  楼主 | 2012-6-12 17:00 | 只看该作者
弄好了,模拟的.按波形写了个,只是这样占用的时间有点多.
先用着,谁让我串口多呢.

使用特权

评论回复
9
lai832|  楼主 | 2012-6-12 17:02 | 只看该作者
说明一个,我USART3没有用流控...只用了TX和RX

只是担心USART3的流控和SPI2弄在一起,可能是是不能同时用这两个..
以后有时间再确认这个...

使用特权

评论回复
10
350182617| | 2015-10-18 14:19 | 只看该作者
悲剧了,和楼主一样问题,USART3的流控和SPI2数据只可以用一个,

使用特权

评论回复
11
350182617| | 2015-10-18 17:30 | 只看该作者
已经解决了,直接把USART3改成UART4前提是你的片子也是RC以上的,后面的同学要注意了,UART4/UART5是不支持同步的,只有收发两个脚哦。

使用特权

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

本版积分规则

19

主题

879

帖子

3

粉丝