自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 解决STM32H743利用CUBEMX生成工程,连接下载器“CAN not access”问题

问题原因在于自己刚刚接触H7系列芯片,CubeMX与HAL库也不太熟悉,所以本篇文章只是记录分享解决过程,对问题原因和为什么问题能解决,依然一头雾水。

2024-04-19 10:35:57 183 3

原创 GD32F4 利用查询Systick实现毫秒、微秒级延时

Systick是ARM内核自带的系统滴答定时器,利用查询Systick的方法实现延时,可以节省定时器资源,同时不会影响到Systick的运行。

2024-03-30 13:17:30 241

原创 基于GD32F4平台的多/单通道ADC采样+DMA中断

基于GD32F4平台的多/单通道ADC采样板级支持包,GD其他系列平台需要修改部分标准库函数。特点:接口清晰,配置方便,支持1~16任意通道数量,自由决定采样顺序,采用DMA中断通知用户采样完成。

2024-03-30 13:00:18 436

原创 VM虚拟机下的Keil断网环境配置

Keil MDK在虚拟机环境下断网使用可规避诸多风险,在完成本文档的步骤后,可以在虚拟机中完成MCU的开发,编译、烧录、调试功能均可正常使用。

2023-11-10 13:02:22 531 3

原创 入职前复习的部分嵌入式软硬件知识

p是地址 *p是该地址的值 【*是取值符(即对该地址取值)&是取址符】int *P=&a在定义时表示指针变量,其实是两个语句,int*p;p=&a,意为“P是XX的指针”,与计算时*表达的含义不同,切记,指针是点,数组是线,char str[] 是字符数组s是变量,char *p是字符指针,p是常量,字符串不可更改。之间定义,为声明时定义,还可以在声明后定义(结构体变量指的是整体,与成员区分)485:相比232多了电平转换芯片,A电平大于B为1,小于为0(差分,即两根线表示一个信号)

2023-10-28 20:26:02 57 4

原创 算法图解笔记--排序算法

分别定义最小值函数和排序函数'''先定义一个找最小值的函数'''def findmin(list): smallvalue=list[0]#储存最小值(暂定为第一个元素) smallvalue_index=0#储存最小值索引(暂定为第一个元素的索引) for i in range(1,len(list)):#遍历从1到列表元素个数的列表 if list[i]<smallvalue:#若暂时的最小值大于第i位元素 smallvalue=

2021-01-13 03:33:24 207 1

原创 算法图解笔记1.2 1.3运行时间与大O表示法

运行时间计算机中log表示log2二分查找所用时间为对数时间O(log n)顺次查找为线性时间O(n)大O表示法大O表示法没有单位,它的n是操作数,它指出算法运行时间的增速

2021-01-13 02:26:06 173

原创 算法图解笔记1.2 二分查找

算法图解笔记1.2 二分查找1.定义一个二分法函数```def binary_search(list,item):###定义一个函数,输入值为一个按顺序排列的有序列表,和一个要找的值 low=0#初始左侧范围 high=len(list)-1#初始右侧范围 while low<=high:#循环语句,当范围未缩小到仅剩一个值时,执行循环语句 mid=(high+low)//2#二分法核心,每次猜序列中央的索引值 //为向下取整 gues

2021-01-12 23:27:20 111

空空如也

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

TA关注的人

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