打印

引脚复用问题

[复制链接]
3160|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jinwandalaohu|  楼主 | 2011-7-30 23:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我发现用模拟比较器的时候,不需要gpioconfige配置复用功能,但大多数需要。这个有什么规律吗?

相关帖子

沙发
永远的不知| | 2011-7-30 23:39 | 只看该作者
本帖最后由 永远的不知 于 2011-7-31 00:16 编辑

1# jinwandalaohu

如果要讲IO口配置成备用功能,由于其复用功能不只一个,就需要用到GPIOPinConfigure()函数,由于有些功能是io口的默认功能,比如PA0、PA1默认是uart0功能,如果将PA0和PA1设置为uart0,就可以不用该函数,如果将PA0和PA1配置为其他外设功能,就需要使用该函数;但为了程序好移值且一致性好,建议都讲该函数加上。

使用特权

评论回复
板凳
永远的不知| | 2011-7-31 00:16 | 只看该作者
1# jinwandalaohu

GPIOPinConfigure()是设定io口的复用功能,tempest由于有多个复用功能,所以比较加这个函数;
GPIOPinTypeUART,这个函数只是起到了将IO口切换到复用功能的作用,具体是哪个复用功能,由GPIOPinConfigure决定;
这里的复用功能指的是数字部分,如果是模拟的,比如ADC,则不需要加GPIOPinConfigure,因为模拟部分功能没有复用

使用特权

评论回复
地板
lipopo| | 2011-8-1 16:28 | 只看该作者
过来学习下

使用特权

评论回复
5
lipopo| | 2011-8-1 16:29 | 只看该作者
版主是高手呀

使用特权

评论回复
6
五谷道场| | 2011-8-1 20:41 | 只看该作者
呵呵,渊博

使用特权

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

本版积分规则

4

主题

41

帖子

1

粉丝