- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 SSM整合粗步骤
SSM整合粗步骤 创建数据库表 创建maven项目 在pom文件中添加需要的坐标 创建实体类(根据数据库表来) 创建映射类接口,写方法(相当于以前的DAO层创建的接口) 创建Service层的接口类和对应的实现类 创建web层的controller类 简单创建几个页面用于数据展示 创建配置 包括 1.spring的 applicationContext.xml 配置 Service层和Mapper层 (组件扫描的方式)、配置数据源信息、加载jdbc配置文件。
2021-08-28 21:08:09
186
原创 STM32之跑马灯——寄存器版本
跑马灯——寄存器版本简明步骤:1、 新建一个工程文件,将需要的各个头文件都包含进去(这里不介绍,会单独做出笔记)2、 在工程文件夹中新建一个文件夹—HARDWARE(名字可任取),然后在其中新建LED文件夹。3、 打开xxx.uvprojx 工程文件,新建LED.c和LED.h,保存至LED文件夹中。LED.c文件目的是建立一个函数,使得端口为推挽输出,并且初始化,而LED.h文件则是LED.c文件的头文件。4、将LED.h文件的路径添加到HARDWARE-LED文件中(如图1),将LED.c文件
2020-12-21 22:04:36
1688
1
原创 C语言之6种位操作的运算符
& 按位与、| 按位或 、^ 按位异或、~ 取反运算、<< 左移、>> 右移1、& 按位与当两个相应的位进行与运算,则遵循有0得0,全1得1的原则。举个例子,如:10100110将上面两个进行按位与运算,得 00102、| 按位或当两个相应的位进行或运算,则遵循有1得1,全0得0的原则。举个例子,如:10100110将上面两个进行按位或运算,得 11103、^ 按位异或当两个相应的位进行按位异或运算,则遵循相同得0,不同得1的原则。举个例子,如
2020-12-20 13:36:17
4308
原创 STM32之按键输入实验
**STM32之如何通过按键控制LED灯和蜂鸣器**用到的板子:STM32F103开发板,一共有三个按键:WK_UP、KEY0和 KEY1。目标:编写通过这三个按键来控制LED灯和蜂鸣器,WK_UP控制蜂鸣器,按下响,在按一次停。KEY1 控制 LED1, 按一次亮, 再按一次灭;KEY0 则同时控制 LED0 和LED1,按下一次,他们的状态就翻转一次。分析:既然要通过按键控制,那么先打开原理图,查看三个按键WK_UP、KEY0和 KEY1对应的引脚。如下图:于是可以得知WK_UP接GP
2020-12-18 16:02:21
12336
3
原创 STM32——定时器中断实验(小白学习)
程序要求:通过定时器中断配置,每500ms中断一次,然后中断服务函数中控制LED实现LED1状态取反(闪烁)。程序解析:题目要求简单,选择通用定时器即可,比如选择TIM3,然后定时器需要一个时钟源,这里选择简单的内部时钟RCC寄存器中的APB1外设时钟使能寄存器作为输入的时钟源。然后题目要求500ms中断一次,这个时间是指定时器的溢出时间,而定时器的溢出时间由PSC预分频器的值、ARR自动重装载寄存器的值、定时器的输入频率Tclk决定。公式如下:Tout(溢出时间)=(ARR+1)(PSC+1)/T
2020-12-14 21:51:15
3535
3
原创 STM32——通用定时器工作过程及原理
我的学习笔记通用定时器的工作过程通用定时器框图:整张图可以分成5部分。第一部分是时钟发生器。第二部分为时基单元。第三部分为输入捕获。第四部分为输出比较。第五部分包含了几个捕获/比较寄存器。讲解如下:第一部分首先看到第二部分中psc预分频器需要接收时钟源,而时钟源共有四种来源,分别如下:1、RCC寄存器中的APB1外设时钟使能寄存器,经过倍频之后输出时钟源,这是因为该寄存器的位0到位5分别表示的是定时器2到定时器7的使能位。(位于图上第一部分)2、外部触发引脚TIMx_ETR的外部触发输入
2020-12-13 21:44:30
4039
stm32---跑马灯-寄存器版本(小白零基础学习)
2020-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人