完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我手上有一塊NUCLEO-F446RE 板,我看很多例子都是在用STM32的LIBRARY來編程,很多例子都提及GPIO接口。我查了一下GPIO是通用的輸入輸出接口。請問這個接口是不昰只能是數字輸人輸出? 能用作模擬輸出嗎? 從一些例子看到,似乎GPIO都是用作數字接口的
|
|
相关推荐
8个回答
|
|
本帖最后由 逍遥李 于 2016-1-29 22:48 编辑
首先我有两个问题: 1、阁下是不是***人? 2、LIBRARY是什么鬼? 然后回答你的问题: 1、GPIO用作普通输入输出是最基本最常用的功能,但几乎所有的GPIO都是有复用功能的,你说的用作模拟输出那叫DAC,用作模拟输入叫ADC,除此之外GPIO还复用作通信接口如IIC,SPI,USART,USB,HDMI……这些建议你还是多看些资料,做些基础例程。 2、比较多的人用IAR或者MDK开发,库的话标准库做开发的人多一些,HAL库入门容易一些,寄存器的话就是大神玩的了,不是谁都能玩的起来的 |
|
|
|
keil的安装盘符下有相关的例程的,这个您可以看看呢
|
|
|
|
LIBRARY不就是library吗?…… |
|
|
|
他的意思是直接说库就可以了。 我们不太习惯中英文混用的,除了某些英文简写,比如GPIO。 |
|
|
|
是的,对于STM32的开发者来说,很多人都是在用library开发,上手快,方便。
楼主说的没错,当GPIO不跟其它外设复用时就是数字接口。 如果要做模拟IO接口,跟相应的外设复用即可,比方ADC,DAC. |
|
|
|
哈哈哈
|
|
|
|
学习下了。。。。。。。。
|
|
|
|
謝各位。明白了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1020 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
996 浏览 2 评论
2102 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1202 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1621 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 15:36 , Processed in 0.824351 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号