自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝胖子 (*^_^*)的博客

学习!学习!!学习!!!

  • 博客(179)
  • 资源 (3)
  • 收藏
  • 关注

原创 02. Maven

Maven介绍Maven安装介绍​​​​​​​Maven基本使用IDEA配置Maven依赖管理

2022-03-08 16:37:44 305

原创 23. OLED显示实验

OLED显示原理实验程序讲解#ifndef __OLED_H#define __OLED_H #include "sys.h"#include "stdlib.h" ////////////////////////////////////////////////////////////////////////////////// //本程序只供学习使用,未经作者许可,不得用于其它任何..

2022-03-08 11:25:47 2052

原创 01. JDBC

JDBC介绍JDBC快速入门如果报错则在url上加入?useSSL=false即可。/** * JDBC的快速入门 */public class JDBCDemo { public static void main(String[] args) throws Exception { // 1. 注册驱动 Class.forName("com.mysql.jdbc.Driver"); // 2. 获取连接 .

2022-03-08 08:16:57 459

原创 23. 电容触摸按键实验

电容触摸按键原理硬件连接讲解实验程序讲解#ifndef __TPAD_H#define __TPAD_H#include "sys.h"//空载的时候(没有手按下),计数器需要的时间//这个值应该在每次开机的时候被初始化一次extern vu16 tpad_default_val; void TPAD_Reset(void);u16 TPAD_Get_Val(void);u16...

2022-03-07 16:33:58 541

原创 23. 输入捕获实验

通用定时器输入捕获概述常用寄存器和库函数配置输入捕获实验讲解#ifndef __PWM_H#define __PWM_H#include "sys.h"void TIM14_PWM_Init(u32 arr, u32 crr);void TIM5_CH1_Cap_Init(u32 arr, u16 psc);#endif#include "timer.h"#include "l...

2022-03-07 15:52:36 221

原创 22. PWM输出实验

通用定时器PWM概述常用寄存器和库函数配置手把手写PWM输出实验#ifndef __PWM_H#define __PWM_H#include "sys.h"void TIM14_PWM_Init(u32 arr, u32 crr);#endif#include "stm32f4xx.h"#include "pwm.h"void TIM14_PWM_Init(u32 arr, u32...

2022-03-07 10:37:20 421

原创 21. 定时器中断实验

通用定时器知识回顾常用寄存器和库函数配置手把手写定时器中断实验#ifndef __TIMER_H#define __TIMER_H#include "sys.h"void TIM3_Int_Init(u16 arr ,u16 psc);#endif#include "stm32f4xx.h"#include "timer.h"#include "led.h"...

2022-03-07 09:29:08 725

原创 20. 通用定时器基本原理讲解

三种定时器区别

2022-03-07 08:31:26 121

原创 05. SpringMVC(2)

SpringMVC的数据响应SpringMVC的数据响应方式1)页面跳转 直接返回字符串 通过ModelAndView对象返回 2)回写数据 直接返回字符串 返回对象或集合 SpringMVC获得请求数据...

2022-03-06 21:34:48 127

原创 19. 窗口看门狗-WWDG

窗口看门狗概述常用寄存器和库函数配置窗口看门狗实验#ifndef __WWDG_H#define __WWDG_H#include "sys.h"void WWDG_Init(u8 tr,u8 wr,u32 fprer);#endif#include "stm32f4xx.h"#include "delay.h"#include "wwdg.h"#include "led.h"u8 WWDG_CNT ...

2022-03-06 13:16:30 516

原创 18. 独立看门狗实验-IWDG

独立看门狗概述常用寄存器和库函数配置手把手写独立看门狗实验#ifndef _IWDG_H#define _IWDG_H#include "sys.h"void IWDG_Init(u8 prer,u16 rlr); //初始化独立看门狗void IWDG_Feed(void); //喂狗#endif#include "stm32F4xx.h"#include "iwdg.h"void IWDG...

2022-03-06 11:31:25 417

原创 17. 外部中断实验

外部中断概述外部中断库函数设置手把手用外部中断写按键实验#ifndef __EXTI_H#define __EXTI_H#include "sys.h"void EXTIX_Init(void);#endif#include "stm32F4xx.h"#include "exti.h"#include "key.h"#include "delay.h"#include "led.h"void E...

2022-03-06 10:52:53 479

原创 16. 串口通信实验讲解

串口配置的一般步骤//加入以下代码,支持printf函数,而不需要选择use MicroLIB #if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE { int handle; }; FILE __stdout; //定义_sys_exit()以避免使用半主机模式 _sys_exit(int x) { x .

2022-03-06 09:56:31 1126

原创 15. 串行通信原理讲解-UART

串行通信接口背景知识STM32F4串口框图STM32F4串口常用寄存器和库函数串口配置方法(手把手写简单的通信实例)#include "stm32f4xx.h"#include "beep.h"#include "led.h"#include "delay.h"#include "key.h"// 初始化串口void MyUSART1_Init(void){ GPI

2022-03-05 17:41:08 6418

原创 14. NVIC中断优先级管理

NVIC中断优先级分组NVIC中断优先级设置NVIC总结

2022-03-05 16:44:54 164

原创 13. IO引脚复用和映射

2022-03-05 16:25:59 166

原创 12. JLINK在线调试+软件调试方法与技巧

JTAG/SWD调试原理在实验中讲解调试方法

2022-03-05 16:20:44 941

原创 11. Systick滴答定时器-延时函数讲解

Systick定时器基础知识讲解

2022-03-05 16:00:27 121

原创 04. SpringMVC(1)

SpringMVC介绍SpringMVC组件解析

2022-03-05 14:50:14 217

原创 03. Spring(3)

2022-03-05 09:02:22 131

原创 01. Spring(2)

Spring配置数据源Spring注解开发Spring整合Junit

2022-03-05 07:15:18 105

原创 01. Spring(1)

Spring简介Spring是什么Spring发展历程Spring的优势Spring的体系结构Spring快速入门Spring程序开发步骤Spring程序开发步骤Spring配置文件Bean标签基本配置Bean标签范围配置Bean生命周期配置Bean实例化三种方式Bean的依赖注入入门Bean的依赖注入分析Bean的依赖注入概念...

2022-03-04 18:27:34 53

原创 10. SystemInit时钟系统初始化函数剖析

2022-03-04 13:36:51 116

原创 09. STM32时钟系统精讲

2022-03-04 11:59:33 60

原创 08. C语言复习+寄存器地址名称映射

2022-03-04 11:35:28 432

原创 07. 按键输入实验

低电平有效#ifndef __KEY_H#define __KEY_H#include "sys.h"#define KEY0 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_4) //PE4#define KEY1 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_3) //PE3#define KEY2 GPIO_ReadInputDataBit(GPIOE,GPIO_Pin_2) //PE2#...

2022-03-04 11:14:03 124

原创 07. 蜂鸣器实验

#ifndef __BEEP_H#define __BEEP_Hvoid BEEP_Init(void);#endif#include "stm32f4xx.h"#include "beep.h"void BEEP_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE); GPIO_InitStructure.G...

2022-03-04 09:56:49 88

原创 06. 跑马灯实验

//防止被头文件被占用#ifndef LED_H#define LED_Hvoid LED_Init(void);#endif#include "led.h"#include "stm32f4xx.h"void LED_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,ENABLE);...

2022-03-04 09:32:37 333

原创 27. 多线程

多线程的创建方式一:继承Thread类public class Test { public static void main(String[] args) { // 3. new一个线程对象 Thread t = new MyThread(); // 4. 调用start方法启动线程(执行的还是run) t.start(); for (int i = 0; i < 5; i++) ...

2022-03-04 08:35:18 155

原创 05. GPIO工作原理

GPIO基本结构和工作方式GPIO寄存器说明STM32F4xx GPIO引脚说明

2022-03-02 21:21:03 75

原创 03. STM32芯片解读

芯片资源芯片内部芯片引脚和功能

2022-03-02 20:56:05 263 1

原创 02. STM32芯片

M4特点:内核,低功耗,外设STM32芯片家族总结

2022-03-02 20:22:40 225

原创 01. STM32F4介绍(无用就是走个形式)

开发板介绍ALIENTEK探索者 STM32F4开发板 板载资源如下:◆ CPU STM32F407ZGT6 LQFP144 FLASH 1024K SRAM 192K◆ 外扩 SRAM XM8A51216 1M字节◆ 外扩 SPI FLASH W25Q128 16M字节◆ 1个电源指示灯(蓝色)◆ 2个状态指示灯( DS0:红色 DS1:绿色◆ 1个红外接收头, 并 配备一款小巧的红外遥控器◆ 1个 EEPROM芯片, ,24C02,容量 256字节◆ 1个 六轴 (陀螺仪 .

2022-03-02 19:41:17 6350

原创 26. IO流(2)

缓冲流缓冲概述字节缓冲流public class Test { public static void main(String[] args) { try ( // 定义一个字节输入流管道与原视频接通 InputStream is = new FileInputStream("Learn\\src\\Picture\\2.txt"); //把原..

2022-03-02 08:41:20 173

原创 25. File、递归、IO流

File类概述public class Test { public static void main(String[] args) { // 创建 File对象(指定了文件的路径) // 文件名可以是绝对路径,也可以是相对路径 File f = new File("C:\\Users\\pan\\Desktop\\picture\\1.jpeg"); File f1 = new File("Learn/src/Pic.

2022-03-01 11:18:30 237

原创 23. 阶段项目实战

电影购票系统介绍日志框架搭建、系统角色分析首页设计、登录、商家界面、用户界面实现商家-详情页设计、影片上架、退出商家-影片下架、影片修改用户-展示全部影片用户-购票功能用户-评分功能用户-评分降序展示(学生作业)用户-根据片名查询全部影片信息(学生作业)...

2022-02-28 09:54:21 129

原创 22. 日志框架

日志技术概述日志技术体系结构Logback概述Logback快速入门public static final Logger LOGGER = LoggerFactory.getLogger("Test.class");Logback配置详解-输出位置、格式设置Logback配置详解-日志级别设置...

2022-02-28 09:49:52 49

原创 21. 不可变集合、Stream、异常

创建不可变集合public class Test { public static void main(String[] args) { // 不可变的List集合 List<Double> lists = List.of(569.5 ,700.5 ,523.0 ,570.4);// lists.add(689.5); // 异常// lists.set(2, 100.2); // 异常 ...

2022-02-27 16:33:13 319

原创 07. 进阶篇 - 存储引擎

MySQL体系结构存储引擎介绍在创建表时,指定存储引擎create table test ( 字段1 字段1类型 [comment 字段1注释], ... 字段n 字段n类型 [comment 字段n注释])ENGINE = INNODB [comment 表注释]查看当前数据库支持的存储引擎show engines ;例子-- 创建表my_myisam,并指定MyISAM存储引擎create table my_myisam (.

2022-02-27 00:01:09 312

原创 20. 集合

Set系列集合Set系列集概述public class Test { public static void main(String[] args) { // Set系列集合的特点 HashSet LinkedHashSet TreeSet // 无序 不重复 无索引 HashSet<String> sets = new HashSet<>(); // 有序 不重复 无索引//

2022-02-26 23:17:46 120

案例4 点击更换随机图片

也可以自己找

2021-07-31

案例3 随机更换段子案例文本joke.txt

案例3 随机更换段子案例文本

2021-07-30

CC2530数据手册.zip

适合学习CC2530开发板的人群

2021-07-29

空空如也

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

TA关注的人

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