![](https://img-blog.csdnimg.cn/20210807220719669.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32固件库—白话教学
文章平均质量分 57
STM32固件库白话文教程
404detective
没有学不会,只有学得晚。有问题欢迎私信。
闻道有先后,术业有专攻。
展开
-
STM32白话文教程(三)内置按键模块、外接按键检测 三句话让你玩明白按键 水银倾斜模块
还不知道检测输入电平信号用什么输入模式?就简单的记住:检测端口输入低电平0要用上拉 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;检测端口输入高电平1要用下拉 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;你不知道你外接按键的原理图,不知道检测什么电平?最简单的方法:用电压表黑接地,红接输入端,一测便知。没有外部按键模块?骚操作:‘’所有的IO口都是外部按键‘’!你甚至可以直接用杜邦线接V原创 2021-08-10 22:00:13 · 4647 阅读 · 2 评论 -
STM32白话文教程(二)延迟函数
我们只需要配置好delay.c delay.h今后使用延迟,只需要用delay_ms(此处填毫秒数)即可这个其实没啥必要出教程。主要是之前踩了一个坑,我用的那套例程"stm32f10x_it.h"里重定义了systick_hanlder()函数当时好像是导致烧了程序没反应卡死,要不就是报了重定义的错,绕了个弯路。就篇就这样水了吧~/*-----------------------文件名称:delay.c-------------------------*/#include "delay原创 2021-08-09 21:06:38 · 885 阅读 · 3 评论 -
STM32白话文教程(一)固件库点灯
学过51再上手32比较简单,但又不简单。简单在于对单片机编程有一定的了解困难在于初识固件库万事开头难粗略地来说无非是打开时钟 初始化引脚 代码风格更正式规范了/*-------------------------------------------------------------------------------文件名称:main.c文件描述:控制LED2,LED3闪烁-----------------------------------------------------------原创 2021-08-07 22:05:39 · 562 阅读 · 4 评论 -
学习STM32环境配置 如何让keil4同时编译c51和stm32单片机源码 无需卸载,无需修改配置文件,无需重复pojie
我们学单片机一般用51来入门,所以安装了Keil for c51。但当我们进阶去学stm32的时候,需要安装Keil for Arm(mdk)。纵观网上教程,都是先安装的Keil for Arm,又安装的Keil for c51,而且还要配置文件等待,十分麻烦。记录一下我的安装过程。环境:已安装Keil4 for c51我们下载好Keil4 for Arm点我下载为什么不用MDK5?因为它还需要支持包,个人认为比较麻烦。直接解压安装默认会安装在你原来的keil文件下,所以不用改动。一切Nex原创 2021-04-08 09:21:10 · 1099 阅读 · 0 评论