单片机STM32入门——(1)程序结构
高校 IT 实力排行榜 (2213)
请编写您的帖子内容
社区频道(6)
显示侧栏
卡片版式
全部
新生报道
校友交流
知识分享
求职就业
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选

84
评分
回复
单片机STM32入门——(1)程序结构
单片机之STM32入门——(1)程序结构程序结构1.初识单片机2.GPIO的使用3.程序结构程序结构这第一次博客便是记录寒假学习STM32之路,单片机这个倒是也听过很多了,但是一直没有系统的接触过,都只能算是小打小闹,以前说是还没有学过C语言,难以入手,但是现在回想来看,感觉倒像是自己每次在起步遇到困难就放弃了,没有继续做下去。现在既然已经学习过了C语言,倒也是没有这样的借口,当然也得感谢孟神带着我们学习。加油!!!1.初识单片机对于咱们初学者来说,最大的困难就在于不知道这些符号,字母,单词是啥意思
复制链接 扫一扫
分享

73
评分
回复
单片机STM32入门——(2)按键控制
单片机STM32入门——(2)按键控制1.理论分析1.1按键电平分析1.2按键扫描程序逻辑2.程序编写2.1按键扫描程序2.1.1按键扫描程序的头文件2.1.2按键扫描程序2.2主程序在第一次的学习中已经提到了,我们在需要修改控制灯的状态的时候,都需要重新修改并下载程序,那么我们本次将通过按键来控制LED灯的亮灭。分别由两个按键控制LED1和LED21.理论分析1.1按键电平分析理论情况按键的电压波形应该为方波但是实际按键电压波形,会有电压抖动,我们需要通过延时来进行按键消抖,这里需要用到延时
复制链接 扫一扫
分享

89
评分
回复
单片机STM32入门——(3)矩阵按键
单片机STM32入门——(3)矩阵按键1.理论分析1.1键盘扫描方式1.2行扫描逻辑1.3列扫描逻辑2.程序编写2.1按键扫描程序2.1.1按键初始化2.1.2按键扫描程序头文件2.1.3行扫描函数2.1.3列扫描函数2.2主程序1.理论分析1.1键盘扫描方式我们所用到的键盘为4×4矩阵键盘,先分析矩阵键盘的电路连接方式及其扫描方式。根据电路可知第1 ~ 4行按键的一端分别为P30 ~ P33引脚第1 ~ 4列按键的另一端分别为P34 ~ P37引脚我们将矩阵键盘的接口分别定义为GPIO端
复制链接 扫一扫
分享

77
评分
回复
单片机STM32入门——(4)OLED
单片机STM32入门——(4)OLED1.取模教程1.1 汉字取模1.2 图形取模2. 4线SPI3.程序编写3.1 汉字显示3.2图形显示1.取模教程1.1 汉字取模关于取模软件,网上有很多,操作方法及功能都大同小异,下面我们将介绍一下中国计量学院一位98级学生的毕业设计——PCtolCD2002取模软件。1.打开软件后在模式中选择字符模式2.点开选项栏菜单选择为C51格式3.输入文字后,点击生成字模此时在下方能够看到两组16进制的代码,这便是我们通过取模软件得到的字模。1.2 图形
复制链接 扫一扫
分享

83
评分
回复
单片机STM32入门——(5)ADC调试
单片机之STM32入门——(5)ADC调试1.ADC函数1.1 初始化函数1.1.1GPIO初始化函数1.1.2ADC初始化函数1.2 模拟量读取与求平均值函数1.3头文件2.主函数3.使用及效果展示3.1接3.3.V3.2接7号干电池1.ADC函数1.1 初始化函数1.1.1GPIO初始化函数因为我们这里读取模拟量输出需要用到GPIO接口,所以也需要GPIO初始化函数。GPIO的初始化函数我们现在已经非常熟悉了,只是这里有一点不同的是模式需要定义为模拟量输入。GPIO_InitTypeDef
复制链接 扫一扫
分享

74
评分
回复
单片机STM32入门——(6)串口通信
单片机之STM32入门——(6)串口通信1.USART简介1.1USART框图1.2USART初始化函数2.主程序编写3.效果展示1.USART简介1.1USART框图1.功能引脚TX:数据发送。RX:数据接收。nCTS:清除发送,若是高电平,在当前数据传输结束时阻断下一次的数据发送。nRTS: 发送请求,若是低电平,表明USART准备好接收数据。SCLK:发送器时钟输出引脚。这个引脚仅适用于同步模式。2.数据寄存器数据寄存器包含了一个专门用于发送的可写 TDR,一个专门用于接收的可读
复制链接 扫一扫
分享

70
评分
回复
怎么在RHEL、Fedora和CentOS上安装sassc---Snap
红帽系列Snap安装sassc
复制链接 扫一扫
分享

71
评分
回复
1.MySQL数据库忘记密码怎么办? 2.MySQL死活不让你创建简单密码怎么办?一起解决
内容概述 在刚刚安装好MySQL或者进行测试时删库后,重新进入MySQL会要求输入密码,可能有的小伙伴要问了——啊,这这这,哪来的密码呀?我从没有设过什么密码呀,最近没喝断片的呀,一定有鬼,得找个大师驱驱鬼。别担心,这是MySQL的安全机制,默认第一次启动时是要输入密码的,而这个密码,是MySQL自己自动产生的,这基于它的安全机制。所以不是啥灵异事件,不要害怕。接下来将介绍如何查看默认密码、改密码、以及如何不用密码登入MySQL、创建简
复制链接 扫一扫
分享

82
评分
回复
CentOS-7安装percona-xtrabackup出现依赖问题解决办法
简介 一般出现依赖问题,是yum源的问题(这里不讨论rpm出现依赖的问题,rpm安装就将需要的包一同装上),有不少小伙伴是把yum源换成了自己本地CentOS7的镜像(我也是这样干的,哈哈),毕竟一个镜像就那么几个G,有很多安装包是镜像里没有的,所以安装一些软件时容易碰到依赖无法解决的问题。这是就体现了常备份的好处了。解决办法 可以将CentOS自带的官方yum源
复制链接 扫一扫
分享

75
评分
回复
CentOS7--MySQL无法启动解决办法
CentOS-7 MySQL服务无法启动解决办法
复制链接 扫一扫
分享

102
评分
回复
vscode解决中文注释乱码问题(自适应型)
vscode解决中文注释乱码问题
复制链接 扫一扫
分享

77
评分
回复
C语言--1998年美国薪资计算程序
程序用可以存储4个int类型的数组存储税率薪资分界线{17850, 23900, 29750, 14875},分别对应4种类型的人{"signal", "house holder", "married", "divorced"},程序读取用户输入的类型(1,2,3,4)和税前工资,再将类型对应的薪资分界和薪资作为参数传递给计算薪资的函数Wage_Compute(int,int),函数返回用户应该教的个人所得税,最后将结果打印到终端。 本程序没有使用 if else 或者 switch 语句来根.
复制链接 扫一扫
分享

74
评分
回复
C语言薪资计算程序
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#include <stdio.h>#define OVERTIME 1.5
复制链接 扫一扫
分享

1001
评分
回复
ubuntu下解决Vmware--unable to install all modules问题
这是编译失败的原因在VM社区有这样一种解决方案,亲测有效,帮助我自己解决的麻烦,所有在这分享,希望能够帮助到小伙伴:不要被接下来的代码吓倒因为这是github上项目,所以要先在ubuntu上安装gitsudo apt-get install git之后就一顿猛敲git clone https://github.com/mkubecek/vmware-host-modules.git-------华丽分割线------cd vmware-host-modules------.
复制链接 扫一扫
分享

91
评分
回复
【Git】通俗易懂Git入门
一、概述1.1、Git工作一览图1.2、Git滴历史背景linux开发需要许多人协同,早前人们使用的是别人授权的版本控制系统BitKeeper,后来免费使用许可停止授权,Linux开发者Linus Torvalds自己开发了git。1.3、Git可以干嘛呢用于完整记录项目代码变化:时间、人物、地点、‘经过’、‘结果’用于备份每一次的变化的代码版本:便于查询历史记录、复原变更、差异比较多人协作:分支合并、克隆提交1.4、Git与SVN对比SVN:C/S结构【集中式】【从中央服务器
复制链接 扫一扫
分享

113
评分
回复
FPGA学习记录(7)<巴特沃斯低通IIR滤波器FPGA实现>
目录Matlab仿真FIR(BLACKMAN窗,低通滤波)、IIR(巴特沃斯低通滤波器),并使用FPGA实现(1)IIR实现Written by @hzj//JinXing Project#2021.10.24 V1.0#2021.10.25 V1.1#2021.10.27 V1.2Matlab仿真FIR(BLACKMAN窗,低通滤波)、IIR(巴特沃斯低通滤波器),并使用FPGA实现(1)IIR实现巴特沃斯滤波器:最先由英国工程师斯蒂芬·巴特沃斯(Stephen Butterworth
复制链接 扫一扫
分享

79
评分
回复
FPGA学习记录(10)<滤波器的定点定位以及Beyond compare的使用>
目录1、滤波器的定点定位以及Beyond compare的使用(1)为什么要进行定点定位?(2)Beyond compare的使用2、8bit并行运算FIR滤波器与matlab仿真数据的Beyond Compare对比比较3、使用巴特沃斯滤波器实现的IIR滤波器与matlab仿真数据的Beyond Compare对比比较Written by @hzj//JinXing Project#2021.11.21 V1.01、滤波器的定点定位以及Beyond compare的使用(1)为什么要进行定点定
复制链接 扫一扫
分享

90
评分
回复
FPGA学习记录(12)<切比雪夫滤波器&IIR的FPGA实现>
目录基于切比雪夫滤波器&IIR高通滤波器的FPGA实现1、切比雪夫滤波器的设计参数2、滤波器的系数导出Written by @hzj//JinXing Project#2021.11.28 V1.0基于切比雪夫滤波器&IIR高通滤波器的FPGA实现之前实现过了IIR滤波器,但是发现有部分的地方的实现不好,有点小毛刺,因此重新设计一个IIR滤波器,一是对过去的滤波器的流程的回顾,另外一个是为了探讨新的设计方案,让整个滤波器的设计更为简单。1、切比雪夫滤波器的设计参数还是像以前博
复制链接 扫一扫
分享

70
评分
回复
FPGA学习记录(13)(CORDIC算法的FPGA实现)
%将二进制转化为十进制的数据,所有的数据都是从sin.txt原始文件中导出%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%str_in = importdata('..\tb\sin.txt');str_length = length(str_in); str_out = zeros(str_length, 1);MAX_DATA = 2^15-1;for nu
复制链接 扫一扫
分享
为您搜索到以下结果: