stm32标准库
遇雨欲渔鱼
这个作者很懒,什么都没留下…
展开
-
4.结合江科大GPIO口以及OLED教程缝合项目
缝合成了一个火灾报警器光照/温度越高,N1阻值越小,小到一定程度直接接地,对端口输入低电平,正常情况由vcc提供高电平(),再用GPIO读输入的功能即调用函数uint8_t GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)得到输入电平(代码中为了可读性,已将其嵌入Sensor_get()函数中)再写if函数判断不同的GPIO输入,写GPIO输入的电平。原创 2024-06-01 15:52:19 · 305 阅读 · 0 评论 -
3.野火GPIO输出作业
新建Hardware文件夹,后续需要用到的外设.h .c文件都放里面,这里创建led.c和led.h野火哥在单个点灯中说,将各个部分宏定义,能够方便移植和后续修改,但多个灯时他的定义方式我觉得会打乱我的思绪,于是删除了端口以及引脚的宏定义注:和江科大的视频不同,GPIO配置是直接在led.c文件中写的,能够使main.c更简洁。原创 2024-05-29 23:21:17 · 156 阅读 · 0 评论 -
1.固件库GPIO部分
此时就能在main.c文件中,使用gpio.c中定义的函数,并且在函数变量设置中使用gpio.h中定义好的结构体以及枚举。原创 2024-05-27 10:46:23 · 255 阅读 · 0 评论 -
0.梦开始的地方
一开始想学习stm32买了正点原子的v2精英开发板,奈何废话真的太多,看了20多节课还没开始跑代码,于是短暂将其封印,重新pdd买了套江科大的配件开始了学习,自己接线的感觉让我更有实感与动静,直到GPIO输入,开始自己写驱动与函数并调用,让我产生了底层知识并没有学牢的感觉,于是继续弃掉2倍速看起了野火的标准库教学。虽然说标题写的是开始,但我个人是学了一点点才想起将这个过程记录下来。全文仅用于未来的自己复习和回忆专用。记录下自己写的野火哥课上留的作业。最终实现给PB0低电平。原创 2024-05-23 22:53:11 · 143 阅读 · 0 评论