Typedef Dark
码龄8年
关注
提问 私信
  • 博客:19,490
    19,490
    总访问量
  • 12
    原创
  • 1,445,200
    排名
  • 16
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 目前就职: 天津鑫宝龙电梯集团有限公司
  • 加入CSDN时间: 2017-06-05
博客简介:

Dark的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得8次评论
  • 获得73次收藏
创作历程
  • 3篇
    2021年
  • 9篇
    2020年
成就勋章
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

二分查找模板

int binarySearch(int[] nums, int target) { int left = 0; int right = nums.length - 1; // 注意 while(left <= right) { // 注意 int mid = lift + (right - left) / 2; if(nums[mid] == target) return mid; else if
原创
发布博客 2021.11.05 ·
102 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

单链表遍历一次逆序输出

#include<stdio.h>#include<stdlib.h>/typedef struct Node{int value;struct Node * next;} NODE;/单链表一次遍历逆序函数NODE * reverse(NODE * head){NODE * current = head->next;NODE * p1 = NULL;NODE * p2 = current->next;if((head == NULL) ||
原创
发布博客 2021.11.05 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

keil分散加载文件

方法一:将整个文件的RW和ZI数据存放至指定内存。程序中不用做其他配置LR_IROM1 0x08010000 0x00100000 { ; load region size_regionER_IROM1 0x08010000 0x00100000 { ; load address = execution address*.o (RESET, +First)*(InRoot$$Sections).ANY (+RO).ANY (+XO)}RW_IRAM1 0x20000000 0x0
原创
发布博客 2021.11.05 ·
933 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

407adc_aml.zip

发布资源 2021.06.30 ·
zip

CubeMx配置生成代码系列(八) CubeMx配置SD卡并移植文件系统

CubeMx配置SD卡并移植文件系统前言本着学习CubeMX的过程,今天将配置SD卡和文件系统的过程记录下来,欢迎大家参考及补充一、配置步骤sdio配置fatfs配置(只需更改如下2个参数,其他默认)二、代码修改总结...
原创
发布博客 2020.09.17 ·
1017 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

CubeMx配置生成代码系列(七) CubeMx配置FSMC

CubeMx配置FSMC前言本着学习CubeMX的过程,今天将配置FSMC读取的过程记录下来,欢迎大家参考及补充一、配置步骤二、代码修改将trbuf定义在外部RAM中简易的读写函数,只是测试用测试数据总结...
原创
发布博客 2020.09.17 ·
1706 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

CubeMx配置生成代码系列(六) CubeMx配置SPI读取外部SPI Flash

CubeMx配置SPI读取外部SPI Flash前言本着学习CubeMX的过程,今天将配置SPI读取的过程记录下来,欢迎大家参考及补充一、配置步骤二、代码修改我自己写了一个测试程序W25Q125_Init,配置如下总结...
原创
发布博客 2020.09.17 ·
2501 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

CubeMx配置生成代码系列(五) CubeMx配置硬件IIC读取AT24C02

CubeMx配置硬件IIC读取AT24C02前言以前总抱怨ST的硬件IIC不稳定,大概是为了规避飞利浦的专利的原因导致的吧。现在HAL库和Cubemx都更新这么多版本了不知道硬件iic的性能怎么样,今天就测试一下一、IIC是什么?IIC全称Inter-Integrated Circuit,是由PHILIPS公司在八十年代开发的两线式串行总线,用于连接微控制器及其外围设备。它有两根双向信号线,一个是数据线SDA(serial data I/O),另一根是时钟线SCL(serial clock),IIC
原创
发布博客 2020.09.03 ·
2272 阅读 ·
2 点赞 ·
2 评论 ·
10 收藏

CubeMx配置生成代码系列(四) CubeMx配置定时器及PWM

CubeMx配置定时器及PWM前言定时器功能应该是最常见也是最常使用的功能了,今天和大家一起配置下定时器及PWM一、PWM是什么?PWM在我以前的工作中也是经常使用,一般是控制电机需要的PWM波的数量。为防止以后需要先自己配置下熟悉一下流程二、配置步骤1.关于时钟和串口等功能配置参考我以前的帖子,这里直接配置定时器22.使能TIM2中断3.配置tim14的时钟及PWM功能4.配置pwm参数2.修改代码总结到此就配置完了,定时器的定时中断和pwm功能还是很简单的。其他的功能
原创
发布博客 2020.09.03 ·
1921 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

CubeMx配置生成代码系列(二) DMA方式多通道ADC数据采集

cubemx配置dma方式进行adc数据采集前言上一期我们介绍如何利用CnbeMx工具配置STM32的串口空闲+dma方式接收不定长数据,这一期我们介绍使用dma方式进行adc的数据采集。个人测试使用,欢迎大家一期探讨一、ADC是什么?ADC即模拟数字转换器(英语:Analog-to-digital converter)是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。一个模拟数字转换器可以提供信号用于测量。二、配置步骤1.CubeMx配置(关于时钟、串口等配置参考上一张内容),开启
原创
发布博客 2020.09.02 ·
3324 阅读 ·
2 点赞 ·
2 评论 ·
16 收藏

CubeMx配置生成代码系列(一)串口+空闲中断+DMA接收数据

** 利用CubeMx配置串口空闲中断**前言随着ST对固件库的停止更新,越来越多的人开始利用cubemx生成代码。此举确实能提高工作效率,下面我准备将工作中常用的功能用cubemx实现一、CubeMx是什么?CubeMx是一款快速配置底层函数的工具二、配置步骤1.选择芯片型号2.配置RCC时钟源,选择外部时钟3.配置下载方式,我使用的是ST-LINK。所以配置为Serial
原创
发布博客 2020.09.01 ·
3213 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

RT_Thread BSP制作(基于STM32系列)

首先当然是要准备RT Thread源码啦,最新版本是4.0.3,下载地址是https://gitee.com/rtthread/rt-thread.git制作BSP分5个步骤复制通用模板1.使用 CubeMX 工具配置工程2.修改 BSP 中的 Kconfig 文件3.修改构建工程相关文件4.重新生成工程5.下载完成后解压、打开、找到bsp\stm32\libraries,这是制作自...
原创
发布博客 2020.05.05 ·
1596 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

git最全下载

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
原创
发布博客 2020.05.05 ·
340 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏