![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
淡愿de
如果觉得写的内容不错请点个赞和关注,非常感谢,你的肯定是我分享的动力!
展开
-
STM32CubeMX新建STM32F103ZET6工程
使用STM32CubeMX创建STM32F103ZET6工程这里它会自动下载一个STM32CubeF1的一个数据包,这个数据包非常大,下载需要很长时间,所以,可以只下载一次,然后下载好的重复用就好了,因为我这次用的是F1系列,所以用这个STM32CubeF1,具体打开路径如图所示。如果用F4系列,那么打开STM32CubeF4。这里我把链接直接放在这里,云盘下载应该比它Cube下载...原创 2020-04-08 22:02:37 · 1886 阅读 · 1 评论 -
Linux常用基本命令总结
Linux的命令(包括文件名)对大小写敏感,一定要注意大小写!进入系统后可以单击右键打开终端,进入终端后可以看到:[root@ttd/]#,其中root表示登录用户,ttd表示网络中主机名,/表示当前目录,#表示登录用户是超级用户root,一般用户用$。1、关机与重启关机:#init0重启:#init6若想给用户发送关机警告信息以便各个用户完成自己工作并注销登录必须使用shutdown命...原创 2019-11-26 19:46:12 · 146 阅读 · 0 评论 -
用keil5新建一个工程(STM32F407ZGT6)
声明:MDK5的安装和使用对路径要求较为严格,也就是说你的电脑用户名和安装路径一定不要出现中文。一般我们买回来电脑都不太懂,直接就用中文来作为微软账户用户名,所以导致以后在学习的过程中,需要安装一些国外软件,由于用户名是中文而无法安装和使用而非常烦恼。解决方法是:1、你可以更改你的用户名,但是之前系统还是会有你以前中文用户名的残留,也有可能导致安装不成功。2,、你可以再新建一个微软账户,用英文命名...原创 2019-09-13 16:45:00 · 4947 阅读 · 3 评论 -
楼梯智能灯---小项目
一、什么是智能灯?1、检测是否有人。2、检测光照强度,光照低于一定光照强度时,且有人则具备开灯条件。3、也可以声控来控制是否开灯4、为提倡节能环保,灯打开的强度也是根据现场具体实时光照强度来自主调节的。二、涉及原理及内容1、热释电(人体红外感应模块)检测是否有人2、光敏电阻,检测光照强度3、声控模块4、PWM根据光照值来调节灯亮度5、定时功能,RTC三、寄存器版程序子函数部...原创 2019-09-15 14:24:45 · 579 阅读 · 0 评论 -
STM32F4系列RTC中BCD码与10进制之间相互转换程序
当学到RTC时,它是BCD码格式,所以我们想要读取和显示出来就得转换成10进制。刚开始想到装换是首先会想到"itoa"和"sprintf"函数,但发现好像在这里行不通,于是,我们可以自己写c语言函数来对它进行装换。话不多说,下面直接上程序,希望对你们有帮助。/***************************************************************...原创 2019-09-15 14:41:18 · 3393 阅读 · 0 评论 -
fatal error 'io_bit.h' file not found解决办法
当我们需要在keil5中进行位带操作时,“位带操作”即实现51类似的GPIO控制功能。我们需要在头文件调用“io_bit.h”头文件。但是调用时却显示如下错误:问题原因是你没有在你user/inc头文件夹中添加“io_bit.h”头文件,只需要把该头文件复制进去即可解决。这里有两个“io_bit.h”头文件,一个M3的,一个M4的,你要根据你自己所使用的芯片是M3还是M4来选择。链接:ht...原创 2019-09-16 09:43:53 · 3019 阅读 · 2 评论