问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STM32最小系统中gpio-pin(j1、j2)是做什么的

发布网友 发布时间:2022-05-02 18:38

我来回答

2个回答

热心网友 时间:2022-06-21 06:32

嘿嘿,那是当然了,STM32是32位单片机,51是8位机,两者不是一个数量级的。51单片机的I/O口就是I/O口,没那么多功能,而STM32呢,它的GPIO口既可以做数字I/O,有些也可以做A/D,D/A,有些可以做SPI或者I2C对外通讯,还有些是做PWM脉宽输出,功能各有不同。这些功能都需要实现配置好才能让单片机知道你打算怎么用这些口。51简单死了,没有A/D,D/A,没有SPI通讯,也没有PWM,就是I/O,每个口也只有那么一个寄存器,直接读写就完了。而到了32位机就不一样了,那么多功能,那么多寄存器,如果不用库的话,就要一位一位地把每个寄存器都设好,非常麻烦。ST专门给STM32编制了一个函数库,所有的函数库设置你只需要调用函数库的函数就好。如果你英语还说得过去的话,看着函数库就可以基本不用去每一位对寄存器了,牺牲了效率,但是非常非常的方便。至于使用起来,也非常简单,比如你要用GPIO,你就把STM32F10X_GPIO.C加到你的工程文件中去,然后在你在程序里引用一下#include "stm32f10x.h",就可以了。当然,我觉得这么做还要一个一个文件地想,到底需要不需要,干脆把所有的C文件都加到工程里去,然后在编译器里打开Level-2优化,这样没有用到的函数都不会被编译到最终的hex文件中去了。想用到什么函数都可以,非常方便的。

热心网友 时间:2022-06-21 06:33

应为0x00有类型限定为uinit16_t以为着0x00这个值是16位的,根据静态类型转换规则,PIN在和其进行运算的是时会自动转换为uint16_t,所以这个宏定义实际上未归定PIN的类型,但是规定了PIN在运算时的有效数据位为低16bit
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? STM32里面,设置GPIO_Mode_IPU 有什么用, stm32 gpio复用功能是什么意思? stm32的GPIOA是什么意思? stm32单片机里面的GPIO是什么东西来的?作用??用法 stm32中什么是gpio端口 怎样可以永久不封? 含元宵节的诗句 关于元宵节的古诗词 怎样可以永久不封 新注册的怎么养不会被封 怎样永远都不被封? 梦见老乌龟驮着小乌龟从水里爬上岸 元宵节的古诗四句 梦见乌龟背着我跳进大海什么意思 永不封号的 梦见大乌龟驮着我, 把我驮到一个很高的地方,然后爬走了。还和我对 怎样可以永久不封? 有什么方法可以让一直不被封? 梦见乌龟驮着我跑 梦见乌龟驮我过河和走路,找寻失踪的人,最后乌龟累死了,意味着什么 单片机stm32的GPIO口的问题? stm32 gpio具有什么特点 苹果11黑屏跟排线有没有关系? 我买的华为GT2腕表包装盒上写着钛银灰实际上收到的是黑色的对吗? 为什么stm32的gpio 如何学习stm32 GPIO STM32里面,设置GPIO_Mode_IPU 有什么用? stm32的GPIO口的频率设置起什么作用呢? 消费金融发短信,还有家里的住址,说要上门是真的假的? 14岁是花季15岁是雨季 作文 十四岁花季 怎么写 "十四岁花季少女四年前居然十岁"是什么梗? 14到底是怎样一个花季?14岁到底会经过什么样的风雨和考验? 14岁的小孩叫花季那么12岁的小孩叫什么 14岁指什么季 14岁是花季还是雨季? 超市主食厨房该怎么确定经营范围? 15岁是雨季,16岁是花季,那么14岁是什么季? 配送模式中有叫“主食厨房的么” 作文补充题目花季需要