stm32
爱学习的爬虫者
在漫长而又平淡的人生里,我总期待有些许不同的事情发生。我惊喜于那些令我快乐的人和事能够出现在我的生命里,而且呀,我总觉得生命本身应该是有意义的,我们绝不是无故走一遭。所以,我打算在此,记录下生活中发生的令我惊奇的人和事,也许你会在我的日记中出现,希望你不要介意。我也会把我所学到的,正在学的,别人教我的我不一定赞同的想法POST到这里,让大家在看看之余有所收获,共涨见识。我的兴趣算是挺多,但是能让我为之学习一生的也不多。我是一个学生,电子信息工程专业,关于计算机,单片机,开发板我们都可以讨论,我会努力学习,这是专业也是兴趣。吉他第二兴趣因为喜欢民谣,所以我练习弹唱,入门阶段。
展开
-
语音识别模块骚操作——基于LD3320的语音识别模块LD-V7——友军计划2
导言这次毕业设计,制作的是一款音响,里面需要用到语音识别模块,所以入手了这一款。LD-V7配合STM32使用,因为我用的模块比较多,所以没有过多的USART串口可以使用。因此,我打算利用这个模块上的IO口进行中间判断。模块图片比如:我说:开灯语音模块就置P1.0为高电平。P1.0和stm32的一个引脚相连。当STM32检测到与P1.0相连引脚变为高电平,则控制LED灯打开。于此同...原创 2020-03-06 10:05:35 · 5829 阅读 · 19 评论 -
keil错误 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 完美全部解决方法
导言今天我用keil5调试C51的程序,发现不行,连编译都编译不了,最后下载了一个C51 的keil5 依赖包,就可以编译了。可是后来又出现了一个问题。就是编译后他发生错误。错误信息:*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED问题分析说我的程序大小受到了版本的限制(版本大佬还是强呀!!)所以...原创 2020-03-04 21:21:16 · 59016 阅读 · 48 评论 -
#define 应用 解决error: #28: expression must have a constant value
错误代码如下:提示这两个要是常数,但是我下面的程序写的都是这两个变量;然后我尝试:USART2_MAX_RECV_LEN = 64;直接给他赋值,这里的两个变量好像是直接读数值,而不是读地址里的数值,所以你只能重新定义这两个变量,让这两个变量直接变成值。在上面语句前添加这两句就解决了,下面的代码也不用改了!!...原创 2019-11-02 16:49:44 · 16693 阅读 · 4 评论 -
stm32 通信数据传输最最很重要的因素
我做了usart的窗口通信,接触过TTL,RS485,RS232,有时候数据总是会有一些莫名其妙的,比如你发0000,等下可能来个CCCC 串在里面,很小的概率,之后了,思考良久,也更改了很久的代码,发现主要是代码中的时延,起到了影响。我使用接收中断,这样子保证发送接收一起进行,然后剩下的就是接收之后程序的时延,你要把接收发送的时间调的差不多,最好就是一个接,一个发,交错,一旦你发和收错乱了,数...原创 2019-10-25 12:03:59 · 282 阅读 · 0 评论 -
普中STM32开发板的F103总是烧写不成功!用万金油方法——通过串口烧录程序
之前,入手了一块普中STM32的开发板 PZ6808L-F4,刚好最近做项目,要用到F103的芯片,自己要写一个485 的程序,我就想起来这块开发板是有双芯片的,也有两个485模块,天呀,真的是有所需,就有所得。于是,我那出来,准备进行调试,结果F4可以烧写程序,F1总是烧写不了。我都是按照他的教程来的。如下你按照图中的三个箭头,把跳帽接到F1的那边,然后运行软件在选择...原创 2019-10-22 14:35:33 · 7786 阅读 · 8 评论 -
嵌入式软件开发,逻辑陷阱记录篇
搞一个按键外部中断进行计时,下降沿触发,按键(PA)按下为0;代码如下:分析如下:如果你不加上delay_ms(1);程序就执行下来,等到 if 判断完成之后(假设PA刚好为0,即按下的时候),随即程序就去判断while的条件(这时候,你刚好松开手,即PA 为1 ,他就直接跳出去了 ,不执行为了里面的东西);这时候加上一条语句 大大减少了while判断的比例,所以就不...原创 2019-10-16 16:47:52 · 296 阅读 · 0 评论 -
最简单的RTC配置——让你入门STM32基础定时器!
昨天开始接触这个RTC定时器,然后发现网上的代码一大堆,要配置一大堆,因为里面加了很多东西润色,比如时钟格式等等。里面涉及到挺多的其他知识,对我这个新手来说,很不友好。今天我要记录一下,怎么把这个RTC从最简单的配置弄起,在慢慢加上一些其他功能。一、RTC的本质首先它是一个定时器,它的本质就是一个最最基础的定时器,能够在系统断电时,靠纽扣电池供电的定时器。知道这一点我们就先来把它配...原创 2019-10-15 14:06:14 · 2146 阅读 · 1 评论 -
STM32新手入门必看——从安装到调试
假如,你刚要动手玩STM32,你一定会很苦恼,我是不是要买板子,我是不是要买教程?这里,给大家进行入门第一课你只需要一块芯片,自己焊一个最小系统,我在这里让你安装keil到调试板子一应俱全只要会调试了,剩下的学习就是下代码例程,看资料,多理解,多看图。这里我把步骤列一下:1.下载keil5 (注意是keil5,虽然4也可以,但是我们要与时具进)2.下载第一个例程(点灯例程,为...原创 2019-10-09 16:12:22 · 2846 阅读 · 1 评论