STM32控制4种灯质闪烁

上次做的STM32项目中要求实现4种灯的闪烁效果,并能控制闪烁模式的切换。实现4种灯的闪烁效果并不难,用很精确的延时函数配合高低电平控制就能实现了。控制端使用引脚输入控制,类似3-8译码器,三个输入即可控制8种闪烁效果。4种灯质闪烁闪烁的规则如下图:简单说就是要设定灯关闭、常亮、快闪、慢闪、亮灭时间不同闪和混合效果闪。难点在于控制。如果在一个函数中设定...

NotePad++配合TDM-GCC搭建C++开发环境

1、安装TDM-GCC编译器TDM-GCC官网为:http://tdm-gcc.tdragon.net安装软件,安装完会自动配置环境变量(可能需要重启后生效),cmd中输入g++ --version看看是否安装好。2、打开Notepad++,编写一段C++代码并保存例如:#include<iostream> using namespace ...

PCB设计学习笔记:Altium Designer入门

本PCB学习笔记是我听金沙滩工作室“PCB设计基础指南”总结而成的,主要介绍了Altium Designer的基本使用方法。本文不是视频版的文字复述,也不是在线教程,只记录了视频中基本设计方法和一些小技巧,供以后参考。Altium Designer这类软件的学习光看光记是不够的,必须亲自动手操作,只有多做多练,遇到问题多上网查,在实践挫折中才能成长!先...

STM32操纵DHT11湿度传感器

网上的例子不是说不能用,而是各种坑爹引用,搞得想移植都要改半天。现贴出一份经过Sandeepin精心整理的、清晰明了的代码供大家直观学习。其实DHT11传感器不仅可测湿度,温度也能测,所以代码中包括了两种数据。不多废话,直接上代码:#include "stm32f10x.h" #include "stdio.h" #define HIGH 1 #d...

STM32操纵2.4寸液晶(ILI9325)

我做的毕设是自动指纹采集识别系统,当然现在还不能把代码放出来。不过在做的过程中用到了液晶显示,配套的例子里刚好有TFTLCD显示实验代码,但它的代码只能显示英文,为了急用,我懒得调用字库,于是自己折腾了一套方法显示中文,现把过程简单记录一下。液晶屏上的中文显示(Sandeepin的办法)原理:利用两个16x8的显示格子拼凑一个汉字。用到的字模软件:字模...

STM32学习笔记:基础例子

本例子代码参考了STM32库开发实战指南中的代码,由于使用的板子是尚学STM32F103ZET6,为了配合板上已有资源,也参考了其配套代码。为了便于书写文本,我尽量将代码都写到了一个文件中,这种方式是不推荐的,在做具体工程时最好代码分类管理,使工程逻辑清晰。现在对板上一些资源说明:板上有两个LED灯,引脚为PE5、PE6,均为ResetBits时点亮。...

STM32学习笔记:简介及MDK入门

本文是Sandeepin学习《STM32库开发实战指南》所做的笔记,主要方便自己以后上手STM32方便,因此很多东西点到为止,如果想正式学STM32,还是推荐直接买书看,看本笔记难免有知识漏洞。本文适合临时上手用STM32的新手,或者对STM32想做大致了解的朋友。部分资料参考了《STM32自学笔记》及网上诸多文章,这里不一一列举了。顺便说说,我用的板...