
stm32
文章平均质量分 75
45845
这个作者很懒,什么都没留下…
展开
-
STM32学习笔记——结构体
寄存器结构体定义当我们完成了第一个试验后,或许会发现在头文件的部分,如果我们只用到一个端口,定义的量还尚可,但如果当我们有多个端口需要定义时,那我们就需要重复上面的所有定义再改去端口名,这样会比较麻烦且程序看着过于冗余,因此,我们可以用到结构体。结构体的一般表达式为:struct{ 成员表名;}变量表名;结构体在我的理解当中就类似于一个数组,与数组不同的是,结构体中的元素可以是我们自定义的不同类型的变量,更确切地来说,结构体就像是个大集合,这个集合中能够包含我们想要的任何元素。因此,按此思原创 2022-01-30 13:53:23 · 5811 阅读 · 0 评论 -
STM32学习笔记
寄存器点灯当我们学习完51单片机之后,我们知道如果要使用51点亮LED,我们只需将相应的端口写0或1即可:如P1口接了八个led,如果我们想让前7个被点亮,我们只需要将P1赋值0x7F即可(假设这八个共地),但单片机是如何识别P1到底是哪个端口的呢?这些全都在程序首句引用的头文件中包含了。 同理对于32来说也是相同的操作。首先我们应当找到开发板LED所对应的引脚号,如图所示:虽然这是个RGB_LED,但如果我们直接通其中某一个引脚,也能当作一个普通的LED使用,若想让他只显示红色,从原理图可见我们只原创 2022-01-23 22:46:18 · 708 阅读 · 2 评论