摘要: 在学习单片机的时候想必大家都接触过按键,按键是一个人机交互的接口设备,在刚开始接触的时候最简单也是最直接的办法就是将按键直接接到一个I/O口上,然后检测I/O上的电平变化,假设按键另一端接在GND上,则一旦检测到低电平就认为是按键触发了(此处假设已经进行了去抖,软件去抖也好,硬件去抖也好),乍一看, 阅读全文
posted @ 2018-12-31 18:14 LSWen 阅读(5059) 评论(0) 推荐(0) 编辑
摘要: /************************************************************************** * 文件名:LCD_FSMC.h * * 编写人:离逝的风 * * 更新时间:2018.12.15 * * 说明:此文件属于开源,所有权对任何人开放 阅读全文
posted @ 2018-12-25 21:16 LSWen 阅读(579) 评论(0) 推荐(0) 编辑
摘要: /************************************************************************** * 文件名:ADC.h * * 编写人:离逝的风 * * 更新时间:2018.12.25 * * 说明:此文件属于开源,所有权对任何人开放 * * 阅读全文
posted @ 2018-12-25 21:13 LSWen 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 下面是STM32用来产生PWM得文件,分别是PWM.c和PWM.h /************************************************************************** * 文件名:PWM.h * * 编写人:离逝的风 * * 更新时间:2018.1 阅读全文
posted @ 2018-12-15 21:30 LSWen 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 下面是STM32得定时器程序,分两个文件Timer.c和Timer.h 阅读全文
posted @ 2018-12-15 21:25 LSWen 阅读(229) 评论(0) 推荐(0) 编辑
摘要: /*************************************************************************** * 文件名:USART.h * * 编写人:离逝的风 * * 更新时间:2018.10.6 * * 说明:此文件属于开源,所有权对任何人开放 * 阅读全文
posted @ 2018-12-14 15:56 LSWen 阅读(203) 评论(0) 推荐(0) 编辑
摘要: shell中为啥与C语言有区别呢?弄成一样的不是很好么,其实不然,shell提供很多操作,这些操作不单单是执行程序或者命令,在很多时候是执行脚本的,简单的shell就是脚本编程,它的主要目的是处理文件相关操作,这样如果是单纯的C语言就没办法完成了,所以需要加入很多能够操作命令的东西,对此下面进行了简 阅读全文
posted @ 2018-12-14 15:21 LSWen 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 文件下载链接 https://files.cnblogs.com/files/listenscience/STM32F1xx%28MDK5%292018.10.20.rar 阅读全文
posted @ 2018-10-06 21:18 LSWen 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 相信大家对makefile都不陌生,在Linux下编写程序基本都离不开makefile的编写,我们都知道多个.c文件经过编译器编译后得到多个.o文件,这些文件是互相独立的,但最终我们要得到一个可正常运行的文件,很显然这个过程就是连接,将多个.o文件连接为一个文件,这个文件是.elf文件。下面来举个例 阅读全文
posted @ 2018-09-22 19:35 LSWen 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 刚在虚拟机上装上Linux(Centos7)后使用winSCP建立文件共享发现连接超时,经过几个小时的查找发现Linux中没有eth0文件,这说明其网卡名不是eth0,在网上查过一些解决办法有的通过修改文件来解决,但这对于新手来说比较麻烦,后来经过一番尝试发现可以通过改变虚拟机网络配置来解决,步骤如 阅读全文
posted @ 2018-09-21 10:41 LSWen 阅读(11548) 评论(0) 推荐(1) 编辑