小小优哥小优哥
码龄7年
求更新 关注
提问 私信
  • 博客:21,693
    21,693
    总访问量
  • 8
    原创
  • 26
    粉丝
  • 13
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2018-12-23

个人简介:学习嵌入式软件中

博客简介:

昂哥学嵌入式

博客描述:
学无止境
查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得14次评论
  • 获得79次收藏
  • 博客总排名2,314,864名
创作历程
  • 1篇
    2020年
  • 7篇
    2019年
成就勋章
TA的专栏
  • mybatis
  • springboot
    1篇
  • spring Security
    1篇
  • C语言
    3篇
  • STM32F103
    4篇
  • STM32
    5篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

85人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

在Spring Boot+Spring Security框架里配置UserDetailsService

公司工作需要使用自建的云平台,虽然我是嵌入式工程师但是因为人手不足(主要还是建站的人走了,没人会Java)所以交由我来维护。这次有了新需求,需要进行权限的分类和管理,由于原先的代码已经经了好几手了(心累啊!!),我需要保持原先的结构不动的情况下加入这些功能,那么原先的方式已经不满足需求了。查阅了资料以后,决定直接使用UserDetailsService的形式对原先页面进行改造。我们原先的sp...
原创
博文更新于 2020.03.09 ·
5111 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

STM32学习笔记【5】寄存器映射代码讲解

寄存器映射代码讲解1.外设总线查阅系统手册:由图可知,AHB(Advanced High performance Bus,高级高性能总线)下面挂载了RCC(Reset and clock control复位时钟控制器)和2个APB(Advanced Peripheral Bus,高级外设总线)。其中,APB2为高速总线。1.RCC总线实际开发中,大部分的外设启用之前,都需要先启用R...
原创
博文更新于 2019.12.27 ·
1410 阅读 ·
2 点赞 ·
2 评论 ·
10 收藏

STM32学习笔记【4】GPIO入门

GPIO入门1.GPIO简介GPIO-general purpose intput output(通用输入输出口)。简单来说就是软件可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32F103芯片的引脚图如下:1.GPIO和引脚有什么区别?GPIO为通用输出输出口,引脚图上PAx到PEx对应的针脚为GPIO口,GPIO口往...
原创
博文更新于 2019.12.27 ·
1234 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

STM32学习笔记【3】使用寄存器点亮LED灯

使用寄存器点亮LED灯1.配置输出数据寄存器找到LED灯的原理图:由原理图可知,红色灯对应的端口为PB5,绿色对应的端口为PB0,蓝色对应的端口为PB1。当端口为低电平的时候,灯被点亮。查阅手册可知,GPIOB的存储器映像为0X40010C00-0X40010FFF;而端口对应的输出数据寄存器的偏移量为0Ch。下面代码使用了位移操作,详情可看:【C语言知识】关于移位指令的使用。配置...
原创
博文更新于 2019.12.27 ·
2594 阅读 ·
3 点赞 ·
7 评论 ·
15 收藏

STM32学习笔记【2】新建工程模板

新建工程——寄存器版1.新建工程1.新建本地工程文件夹首先选择或创建一个目录作为工程目录,然后建立2个子文件夹(实际上用keil5创建项目时会自动进行这一步,可以略过),具体如下:名称作用Listing存放编译器编译时候产生的 c/汇编/链接的列表清单Output存放编译产生的调试信息、hex 文件、预览信息、封装库等2.新建工程打开keil5,选择P...
原创
博文更新于 2019.12.27 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

STM32学习笔记【1】什么是寄存器

什么是寄存器1.STM32长什么样子1.学会看丝印STM32F103VET6STM32:品牌名F103:系列名VET6:产品型号,V表示100个引脚,Z表示144个引脚。处理器上丝印有产地和批次号2.懂得如何辨别正方向黑色小圆点为起点,然后逆时针(1脚2脚3脚)顺序排列。如果没有黑色小圆点,以说明书为准。2.芯片里有什么芯片架构简图ARM(IP厂商):只生产内核ST(...
原创
博文更新于 2019.12.27 ·
1617 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏

【C语言知识】关于移位指令的使用

以STM32中寄存器的移位为例://打开GPIOB端口的时钟*(unsigned int *)0x40021018 |= (1<<(3));//控制ODR寄存器*(unsigned int *)0x40010C0C &= ~(1<<0);这里出现的|= 和 &= ~,是C语言编程中比较常见的两种语法,常用于移位,请大家务必掌握。1. 或与非的...
原创
博文更新于 2019.12.27 ·
4916 阅读 ·
9 点赞 ·
5 评论 ·
23 收藏

【C语言知识】指针的用法(一)

1.基本知识1.指针在计算机内存中,系统为每一块地址都有编号,也就是所谓的“内存地址”。程序在编译和运行的时候,每一个变量都会有对应的地址。指针的本质就是这些内存地址。32位系统中,内存一共有2的32次方个,用二进制表示也就是:00000000 00000000 00000000 00000000 ~ 11111111 11111111 11111111 11111111所以要表示这...
原创
博文更新于 2019.11.22 ·
689 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏