凯之~
码龄2年
  • 42,446
    被访问
  • 43
    原创
  • 32,322
    排名
  • 35
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2020-04-28
博客简介:

weixin_47447179的博客

查看详细资料
  • 3
    领奖
    总分 218 当月 34
个人成就
  • 获得58次点赞
  • 内容获得13次评论
  • 获得359次收藏
创作历程
  • 14篇
    2022年
  • 6篇
    2021年
  • 23篇
    2020年
成就勋章
TA的专栏
  • 汇编笔记
    6篇
  • 基于爬虫的知识点总结
    4篇
  • C语言
    2篇
  • GD32学习笔记
    2篇
  • STM32学习笔记
    20篇
  • 基于CubeIDE开发笔记
    5篇
  • Linux笔记
    3篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程驱动开发fpga开发dsp开发arm开发硬件架构
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

汇编语言笔记-keil5软件仿真及调试

介绍keil5软件仿真及硬件调试的设置方法、调试选项以及各种实用的调试窗口
原创
发布博客 2022.05.05 ·
811 阅读 ·
3 点赞 ·
2 评论

STM32F1基本汇编工程

发布资源 2022.04.17 ·
rar

汇编语言笔记-汇编文件(.s文件)介绍

基于Keil5,介绍STM32F303RCT6芯片可使用的最基本的汇编工程
原创
发布博客 2022.04.17 ·
356 阅读 ·
0 点赞 ·
0 评论

汇编语言笔记-ARM汇编器伪操作

ARM汇编位操作介绍,基于Cortex-M3内核,通过keil5进行验证
原创
发布博客 2022.04.12 ·
387 阅读 ·
0 点赞 ·
0 评论

CSS选择器及应用

为了爬虫进行内容筛选,记录了CSS中选择器的基础语法
原创
发布博客 2022.04.11 ·
234 阅读 ·
0 点赞 ·
0 评论

正则表达式

正则表达式介绍及使用
原创
发布博客 2022.04.08 ·
164 阅读 ·
0 点赞 ·
0 评论

正则表达式——基于Python开发环境

基于Python开发环境介绍正则表达式的使用,主要是re模块中的各个函数
原创
发布博客 2022.04.07 ·
217 阅读 ·
0 点赞 ·
0 评论

正则表达式——元字符

正则表达式——元字符介绍及示例本文为正则表达式专栏其中一篇,用于介绍元字符。
原创
发布博客 2022.04.05 ·
442 阅读 ·
0 点赞 ·
0 评论

define及typedef的应用

define应用#define可以为类型取别名,也可以定义常量、变量、编译开关等。#define a 3//此时a=3很成立#define U16 unsigned short也可以用来进行函数定义#define MAX(a,b) ((a) > (b) ? (a) : (b))当然,也存在多行函数定义,此时每一行后应加上/#define MACRO(arg1,arg2) do { \test1; \test2; \}while(0)#undef可以取消宏定义,使用方
原创
发布博客 2022.02.27 ·
74 阅读 ·
0 点赞 ·
0 评论

汇编语言笔记-特殊符号

目录寻址方式寄存器寻址寄存器寻址寄存器偏移寻址寻址方式       寻址方式就是处理器根据指令中给出的地址信息来寻找有效地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。(简单来说,就是获取对应操作数的地址,进而获取操作数)寄存器寻址       寄存器寻址:操作数为寄存器名,指令执行时取出寄存器中的值:MOV R1, R2 ;R
原创
发布博客 2022.02.26 ·
149 阅读 ·
0 点赞 ·
0 评论

GD32学习笔记(2)触摸屏驱动芯片GT1151Q

这里写目录标题触摸屏组成检测原理GT1151Q芯片简介       一般LCD都会配上触摸屏以扩展相应的功能,这里要注意,触摸屏和LCD实际上是不同的东西,前者是为了收集用户的触控信息,后者只是单纯的显示。人机交互实际上是单片机通过触摸屏收集到触控信息后,根据触控点显示不同的东西。下面介绍触摸屏的原理及相应触摸屏驱动芯片的作用。触摸屏组成       触摸屏分为
原创
发布博客 2022.02.25 ·
630 阅读 ·
0 点赞 ·
0 评论

汇编语言笔记-ARM架构指令集

本文介绍ARM架构,Thumb状态下的汇编程序指令集
原创
发布博客 2022.02.21 ·
2060 阅读 ·
0 点赞 ·
2 评论

汇编语言笔记-ARM架构基本寄存器

ARM架构基本寄存器记录,方便通过汇编语言写程序时查阅
原创
发布博客 2022.02.11 ·
1652 阅读 ·
0 点赞 ·
0 评论

CSDN博客编辑小技巧

目录段首空格文内跳转未完待续…段首空格       CSDN的文章是无法通过敲空格来向段首加入空格的,这里记录一种方法来完成段首空格的加入,在段首加入这一行代码:       其中, 的数量会影响空格的多少。文内跳转     &nb
原创
发布博客 2022.01.25 ·
735 阅读 ·
0 点赞 ·
0 评论

GD32学习笔记(1)EXMC介绍

文章目录AHB总线EXMC简介EXMC原理EXMC空间分配EXMC与AHB的连接AHB总线分配AHB总线在介绍EXMC前,首先简要地介绍一下AHB总线,处理器通过总线与其它设备进行数据交换,以GD32F303ZET6微控制器为例,其AHB总线架构如下图所示,而EXMC通过AHB总线与处理器连接。EXMC简介EXMC:External Memory Controller,即外部存储器控制器,其功能与stm32微控制器的FSMC相同,GD32系列微控制器通过EXMC访问SRAM、 NAND FLASH
原创
发布博客 2022.01.13 ·
1233 阅读 ·
0 点赞 ·
0 评论

CubeIDE_04独立看门狗

简介基于01基础工程,启用看门狗过程界面配置点击IWDG配置看门狗参数此时,看门狗定时时间T=pres/时钟频率*counter value=1sIWDG所用计时时钟是不稳定的(35-60KHZ),通常取40KHZ计算相应代码添加喂狗函数HAL_IWDG_Refresh(&hiwdg);验证在main.c文件对应位置添加打印系统状态一句,此时,系统启动一次会打印一次, /* USER CODE BEGIN WHILE */ printf("Init Sys
原创
发布博客 2021.05.23 ·
135 阅读 ·
0 点赞 ·
0 评论

CubeIDE_03外部中断

简介基于01基础工程,启用串口外部中断过程界面配置单击芯片上需要配置外部中断的引脚,选择外部中断功能在GPIO中找到对应的引脚,设置捕获模式在NVIC里使能中断点击生成代码相应代码添加外部中断函数CubeIDE使用的是HAL库函数,大量使用回调函数,因此,一般中断函数是直接写在回调函数,找到对应的回调函数:在stm32g4xx_it.c(一般中断都在该文件里)文件中找到对应中断函数:点击该函数后按F3或者右键Open Declaration,一般跳转到的
原创
发布博客 2021.05.23 ·
207 阅读 ·
0 点赞 ·
0 评论

CubeIDE_02系统滴答时钟及工程复制

简介基于01基础工程,使用系统滴答时钟过程界面配置无系统滴答时钟默认开启(至少G4这样)相应代码添加在main.c文件里,/* USER CODE BEGIN 2 *//* SystemCoreClock / 1000 1ms中断一次 * SystemCoreClock / 100000 10us中断一次 * SystemCoreClock / 1000000 1us中断一次 * SysTick_Config(SystemCoreClock /1000);//延时1ms /*
原创
发布博客 2021.05.23 ·
122 阅读 ·
0 点赞 ·
0 评论

CubeIDE_01配置开发环境

简介配置完成最基本的项目所需配置,便于其他项目建立,调试(超级长超级详细版)过程界面配置新建项目在一处输入芯片型号或者在二处找到对应的芯片型号,在三处单击对应芯片后单击右下角“下一步”输入对应过程文件名,选择相应Options后单击完成打开RCC选项,启用HSE及HSI配置时钟树,单击上面的“Clock Configuration”后配置对应时钟回到“Pinout&Configuration,单击TIM2,配置定时器2同理,配置定时器5
原创
发布博客 2021.05.23 ·
177 阅读 ·
0 点赞 ·
1 评论

HAL库部分常用函数名称及作用

HAL带msp的函数功能:MCU Specific Package 单片机的具体方案,即MSP是指和MCU相关的初始化HAL带MX前缀的函数:应该是与CubeMX相关(可能是与MX通用的意思)带Config的一般是配置某种外设或者RCC,EXTI等的参数,一般不是库函数内的。带ITHAL_TIM_Base_Init(&htim2)应用参数基本参数配置if (HAL_TIM_Base_Init(&htim2) != HAL_OK) { Error_Handler();
原创
发布博客 2021.05.23 ·
2753 阅读 ·
4 点赞 ·
0 评论
加载更多