自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 STM32F103MINI单片机学习笔记10

后边本来是还有关于RST信号的原理介绍,但是里面的内容太多了,在这里不方便展开介绍。我们可以看到,里面的端口还挺多的。串,而当你的串过长(超过一行的时候),就需要换行了,此时就必须通过反斜杠来连接上下文。还列出了触摸屏芯片的接口,关于触摸屏本章我们不多介绍,后面的章节会有详细的介绍。叠加的时候,可以先读回原来的值,然后写入新的值,在完成叠加后,我们又恢复原来的值。这几个字符集的点阵数据的提取方式,同十五章介绍的方法是一模一样的。位的方式,是因为彩屏的数据量比较大,尤其在显示图片的时候,如果用。

2023-05-29 20:24:40 321 1

原创 STM32F103MINI单片机学习笔记9

方式下读数据操作的时候,我们有时候(例如读显存的时候)需要一个假读命(Dummy Read),以使得微控制器的操作频率和显存的操作频率相匹配。在读取真正的数据之 前,由一个的假读的过程。这里的假读,其实就是第一个读到的字节丢弃不要,从第二个开始,才是我们真正要读的数据。这里要提醒大家的是,该模块不和 5.0V 接口兼容,所以请大家在使用的时候一定要小心,显存都清空了,所以我们在屏幕上是看不到任何内容的,跟没通电一个样,不要以为这就是初。的代码,由于比较长,这里我们就不贴出来了,仅介绍几个比较重要的函。

2023-05-21 23:59:18 160

原创 STM32F103MINI单片机学习笔记8

沿,必须在捕获上升沿之后,设置捕获边沿为下降沿,同时,如果脉宽比较长,那么定时器就。在中断服务函数里面,跟以前的外部中断和定时器中断实验中一样,我们在中断。因为我们要捕获的是高电平信号的脉宽,所以,第一次捕获是上升沿,第二次捕获时下降。所示,就是输入捕获测量高电平脉宽的原理,假定定时器工作在向上计数模式,为上升沿捕获,我们后面会用到,同时对于其他三个通道也有一个类似的函数,这些参数的意义,在我们讲解寄存器的时候举例说明过,这里不做详细解释。次定时器溢出,这就要求我们对定时器溢出,做处理,防止高。

2023-05-14 23:57:15 208

原创 STM32F103MINI单片机学习笔记7

这次实验设计是接着之前的定时器实验之后的部分写的,所以前边的部分可以去看之前的笔记来作为参考。在本次实验中,定时器的东西我们直接照抄就行,反正得用同一套东西()”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。所以第一部分就在timer.c中继续编写,剩下的我们写在主函数当中,加以应用。如果要产生多路输出,大家可以根据我们的代码稍作修改即可。这个实验可能会在以后得到 很广泛的应用,所以这节还得好好学。我们在下载编译后,可以看到LED灯由暗到亮,由亮到暗,循环。

2023-05-07 23:53:02 108

原创 STM32F103MINI单片机学习笔记6

在本次实验当中,我们需要引用到新的文件,分别为wwdg.h和wwdg.c,其中wwdg.c文件需要我们手动创建并编程。该文件下包含一个中断服务函数和一个定时器 3 中断初始化函数,中断服务函数比较简单,在每次中断后,判断 TIM3。这是手册里对它的介绍。它的寄存器结构还是挺麻烦的,其余更加详细的信息我们可以看手册里的详细介绍。最后在中断服务函数里面,先重设窗口看门狗的计数器值,然后清除提前唤醒中断标志。这次是窗口看门狗的学习(之前的标题写的有问题,这次应该是6才对,之前写重复过一次,写了两遍3)

2023-05-01 00:09:20 148

原创 STM32F103MINI单片机学习笔记4

当很多个中断在进行的时候,为了避免冲突,我们需要设定优先级,这样才能让中断的执行拥有先后顺序,避免程序混乱导致出错。但是如果要完整地写完一个程序,需要调用多个函数,然后进行配置,还是略微麻烦一点的——不过外部中断确实就是这么个东西,不好写,但是很管用.我们可以对优先级进行设置,这样可以保证我们程序运行的效果与稳定性。门狗对时间的要求不是很精确,所以,时钟有些偏差,都是可以接受的。之间的一个可变化的时钟,只是我们在估算的时候,以。这里是串口的配置步骤,简单来看是这样配置的。的独立看门狗由内部专门的。

2023-04-24 00:34:00 60

原创 STM32F103MINI学习笔记3

鄙人上次运行失败,检查了一下,是我自己写的有问题,在这里修改一下。还是那样,迷你板和其他两种的引脚位置不一样,所以我们在定义的时候必须要特别注意。这是四种亮灯模式,分别由key wk_up(全亮/灭),key 0(红),key 1(绿)控制。下次我会再好好地看看外部中断的原理(准备匆忙,还没学明白原理,下次我会为大家再简单讲解一下的)只是,原子哥给了我们一种二合一的方案,这个我们就可以较为自由地通过简单的数值调控来改变模式。这是视频中的两个常规思路,我们一起来大概看一看。这是led.c的部分。

2023-04-17 00:00:19 80 1

原创 STM32单片机学习笔记3

之后我们打开keil5,按要求构建(主要是要把本体构建在user文件夹内,然后选对机型)。(建立文件的话可以直接新建文件,这个时候在keil里会显示text1,text2等。库函数这东西,构建的时候累死个人,要多麻烦有多麻烦,但是等到我们真正去用的时候,比寄存器要简单得多。大概整理一下,这次我们学习的是库函数的构建,库函数的走马灯,库函数的串口通信。里面有很多奇奇怪怪的名字,基本上都是GPIO这个,GPIO那个的,咱们可以去。在每个文件夹之后,要再次添加对应文件,否则左侧的内容栏是不显示的。

2023-04-10 00:21:07 239

原创 STM32F103单片机学习笔记2

【库函数这个东西在后期编译的时候非常方便,都是,最大的毛病就是 建立巨麻烦!强烈建议保存源文件,以后直接复制,不用重新建立,不然太累,创建就弄几十分钟。我们打开样本文件,建立一个叫hardware的文件夹,里面再建立一个叫key的文件夹。之后以同样的方式,在key中建立一个key.c的文件。【后边还有库函数的函数模型建立,跟这个原理相同,只是要动的文件不太一样】同时还有一点要注意的就是,该函数的按键扫描是有优先级的,最优先的是。【这是来自手册里的提示。这个参数,大家就可以根据自己的需要,选择不同的方式。

2023-04-03 00:13:17 758 1

原创 STM32F103单片机学习记录1

STM32F03MINI单片机 学习笔记

2023-03-26 02:02:19 222

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除