- 博客(10)
- 收藏
- 关注
原创 stm32项目:程序调度堆栈溢出问题
在此处中找到最大影响函数,然后将占用极大的局部变量声明为静态变量(因为静态变量是用固定的地址存的,而局部变量是通过堆栈实时生成实时使用s实时销毁的,所以在局部变量过大时不能声明为局部变量,应声明为static静态变量或全局变量后即可解决)而程序中堆栈最大的范围值是0x400,也就是1024 这样占用堆栈极已溢出。从这个文件可以看出程序占用的堆栈大小是多少字节。
2024-03-02 15:15:53
532
1
原创 stm32f103实战:UART口改普通GPIO并设置中断
如果其他不同端口同一pin需要中断是不可能的,不同端口同一pin只能用一个通道,不能共用或想其他办法用,例如PA3与PB3只能一个用中断通道line3,要么PA3用,要么PB3用。需求:需要将uart中的rx脚(PA3)在MCU处于休眠时,初始化为普通的GPIO脚,然后设置中断,当电平变化时产生中断唤醒。注意:此时uart的rx脚为PA3,那么中断线路、中断通道也一定要选Line3!在保护板休眠时,初始化该引脚,主要是红框处的重映射函数。这里配置为普通GPIO口中断时,最好还是需要重映射一下。
2024-03-02 15:06:01
607
原创 后端搭建配合html、Ajax显示 商品信息页—Idea项目搭建(二)
htm环境:idea2020tomcat 9.0MySQL8.0.25maven 3.5.0先实现一个简单的商品显示页面,将数据库的商品信息通过ssm框架显示到前端页面中,并舍弃了jsp,采用html+Ajax实现。1. 首先搭建环境,用maven,在我上一篇博客2. 编写数据库,我实验的是只有商品名称、价格等,就不放出来了,感兴趣的可以自己建一个3.需要用java来读取数据库的信息,那么我们需要4层,分别是controller层,dao层、实体类,service层,具体包名如下图
2022-03-04 19:52:36
1425
原创 maven创建项目、配置SSM环境搭建详解—Idea项目搭建(一)
准备从零开始搭建一个项目的骨架,与ssm配置文件的搭建;修改到自己的maven地址与maven的setting.xml配置文件的地址;ssm环境整合搭建;
2022-02-27 23:39:20
368
原创 解决:错误[ERROR] Error executing Maven.
错误出现[ERROR] Error executing Maven.[ERROR] The specified user settings file does not exist原因:没有找到maven的setting文件解决:按步骤点击修改“user setting file”,找到maven存放setting.xml的地方选择即可
2022-02-27 14:51:06
882
原创 解决问题:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
问题情况:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)在写xml配置文件时出现的问题解决打开“setting”点击右侧加号,将变红的url添加进去
2022-02-27 14:48:36
252
原创 算法入门||P1425 小鱼的游泳时间-c语言
题目思路假设,小鱼从2:32游到4:19,那么开始的分钟大于结束,这不好直接用结束的分钟减开始的;所以加个判断进去,如果【b>d】(开始的分钟大于结束的),那么使【60 - b + d】,即为所用了多少分钟,并且让【c-1】;代码#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c,d,e,f; scanf("%d %d %d %d",&a,&b,&c,&am
2021-03-23 11:54:04
1086
1
原创 计网‖已知主机IP地址、子网掩码求网络地址
一个主机的ip地址是16.162.52.10,子网掩码是255.2,24.0.0,那么这台主机所在的ip网络地址是什么?这个是已知主机IP地址和子网掩码来求IP网络地址我们可以从题中获取一些信息:IP地址16.163.52.10中的16可以知道是A类网络(由32位二进制数组成,前八位二进制数即为网络地址),但是已确定是A类,但不能确认它有没有借用后面的主机号作为自己的网络地址,所以用子网掩码可...
2020-04-21 00:57:27
6286
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人