OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5365|回复: 2

IO复用搞不清楚,大侠帮看看

[复制链接]

38

主题

248

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
463
金钱
463
注册时间
2011-2-11
在线时间
12 小时
发表于 2014-7-3 16:49:55 | 显示全部楼层 |阅读模式
5金钱

IO复用有些疑惑,如下面所示。

38

PE7

I/O

FT

PE7

TIM1_ETR

 

39

PE8

I/O

FT

PE8

TIM1_CH1N

40

PE9

I/O

FT

PE9

TIM1_CH1

41

PE10

I/O

FT

PE10

TIM1_CH2N

42

PE11

I/O

FT

PE11

TIM1_CH2

43

PE12

I/O

FT

PE12

TIM1_CH3N

gpio

44

PE13

I/O

FT

PE13

TIM1_CH3

gpio

45

PE14

I/O

FT

PE14

TIM1_CH4

gpio

46

PE15

I/O

FT

PE15

TIM1_BKIN

 

假如把timer1 remap到PEx管脚这里了,然后只使用ch1\ch1n\ch2\ch2n输出pwm,

那么PE12\PE13\PE14在此时还能作为gpio用吗?


而像下面这种

78

PC10

I/O

FT

PC10

UART4_TX

USART3_TX/
SPI3_SCK/
I2S3_CK

79

PC11

I/O

FT

PC11

UART4_RX

USART3_RX/
SPI3_MISO

80

PC12

I/O

FT

PC12

UART5_TX

USART3_CK/
SPI3_MOSI/
I2S3_SD

如果启动复用,然后把spi3 remap到这里,但只是操作uart4会冲突吗?
如果启动复用,然后把spi3 remap到这里,但只是把pc10\11\12当作io使用会有问题吗
如果只启动复用,这时把pc10\11\12当作io使用会有问题吗?

而像这种

90

PB4

I/O

FT

NJTRST

SPI3_MISO

PB4 /
TIM3_CH1/
SPI1_MISO

gpio


怎么把这个pb4当作gpio使用呢?

哪位大侠知道,请指点一下吧。

Openedv大力支持的开源RTOS  --Trochili RTOS(飞鸟)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

38

主题

2061

帖子

6

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3273
金钱
3273
注册时间
2012-1-16
在线时间
37 小时
发表于 2014-7-3 18:48:21 | 显示全部楼层
PB4应该可以当做普通IO口用的。在初始化的时候不要将这个IO口设置为复用输出就行。
站在巨人的肩膀上不断的前进。。。
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-7-4 13:00:15 | 显示全部楼层
1、PB4只要GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,  ENABLE);就可以使用了
2、PC10 ~ C12复用SPI3了,不能在使用USART4了吧
3、前面那个PEx什么的那个就没试过
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-6 13:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表