afeik
码龄13年
求更新 关注
提问 私信
  • 博客:158,106
    158,106
    总访问量
  • 41
    原创
  • 32
    粉丝
  • 35
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
加入CSDN时间: 2012-05-30
博客简介:

afeik的博客

查看详细资料
个人成就
  • 获得85次点赞
  • 内容获得27次评论
  • 获得586次收藏
  • 代码片获得860次分享
  • 博客总排名338,274名
  • 原力等级
    原力等级
    3
    原力分
    297
    本月获得
    2
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 4篇
    2022年
  • 1篇
    2021年
  • 19篇
    2020年
  • 15篇
    2019年
  • 10篇
    2018年
  • 1篇
    2016年
成就勋章
TA的专栏
  • 瑞萨
  • C/C++编程
    4篇
  • 代码管理
    2篇
  • ROS编程
    4篇
  • STM32
    18篇
  • Linux编程
    11篇
  • FreeRTOS
    1篇
  • 经验学习
    8篇
  • 读后感
    1篇

TA关注的专栏 7

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    opencvcaffenlp迁移学习
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

一种低资源占用、非阻塞式按键检测(包含按键消抖,区分短按、长按、连按等)

按键检测是一种很基础的嵌入式应用,该案例提供了一种低资源消耗,非阻塞式的按键检测功能,能区分长按,短按。还可以根据自己需要添加连按触发事件。
原创
发布博客 2024.05.27 ·
348 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

vmware虚拟机不显示网络图标没有网络解决办法

即可出现网络图标并正常连接到网络。
原创
发布博客 2023.12.25 ·
2339 阅读 ·
9 点赞 ·
0 评论 ·
21 收藏

瑞萨单片机IDE CS+ for CC V8.09.00

发布资源 2023.04.14 ·
zip

MCU技术进阶 ----hex文件格式详解

hex文件
原创
发布博客 2022.09.03 ·
1777 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

STC 51单片机仿真总结

工作需要用了一段时间STC的51单片机,调试非常不方便,虽然STC声称可以在线仿真,但我用的型号是STC8A8KSA12,调试功能不是很好用。现将调试过程总结如下。芯片:STC8A8K64SA12工具:STCU8下载仿真器软件:STC-ISP v6.89 、keil C51使用步骤:1、添加stc头文件到KEILc51当中stc-isp--->keil仿真设置 点击添加型号和头文件到keil按钮 2、 添加成功后keil软件设置仿真com...
原创
发布博客 2022.04.21 ·
8558 阅读 ·
4 点赞 ·
0 评论 ·
17 收藏

一文讲清楚大小端模式,字节对齐与左右对齐

目录大小端一、什么是大小端模式二、为什么会有大小端之分三、怎样判断大小端1、通过强制类型转换截断2、利用联合体共享内存的特性,截取低地址部分字节对齐1、什么是内存对齐?2、为什么要内存对齐?3、内存对齐规则?4、C++如何进行内存对齐?ADC读取左对齐与右对齐1.右对齐数据读取问题2.左对齐数据读取问题大小端一、什么是大小端模式一个32位的2进制在内存中存储时有两种发布方式:高字节 对应 高地址 -----------.
原创
发布博客 2022.04.14 ·
5880 阅读 ·
6 点赞 ·
1 评论 ·
35 收藏

KEIL C51对ANSI C的扩展

KEIL C51 - 斥包乐氶的 - 博客园
转载
发布博客 2022.02.22 ·
267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jlink烧写程序图文教程.pdf

发布资源 2021.12.21 ·
pdf

使用STM32 ST-LINK Utility 烧写目标板hex.pdf

发布资源 2021.12.21 ·
pdf

keil C51使用printf函数

在使用printf函数之前需要注意亮点,一是调用头文件stdio.h,二是重定义putchar发送单个字符函数。这一点和MDK中开发AMR处理器不太一样,后者重定义的函数名fputc。写个测试程序,不断通过串口发送一个字符串:#include <STC15F2K60S2.H>#include "stdio.h"#include "intrins.h"void Delay1000ms(void);void UartInit(void);void main(void){
原创
发布博客 2021.06.30 ·
9638 阅读 ·
2 点赞 ·
2 评论 ·
55 收藏

学习笔记:编译内核scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory

Ubuntu版本18.04Linux内核版本5.10.1编译命令脚本#!/bin/shmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distcleanmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_v7_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfigmake ARCH=arm CROSS_
原创
发布博客 2020.12.21 ·
589 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Make menuconfig的遇到的错误总结

Make menuconfig的遇到的错误总结文章搬运之原文列一下Make Menu过程中遇到错误(Ubuntu18.04):Q1:3.14.38的内核root@simon-virtual-machine:/home/simon/FeiLing/src/linux-3.14.38# make menuconfig*** Unable to find the ncurses libraries or the*** required header files.*** ‘make menuconfi
转载
发布博客 2020.12.21 ·
2938 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

内联函数的使用与引用

内联函数的执行过程与带参数宏定义很相似,但参数的处理不同。带参数的宏定义并不对参数进行运算,而是直接替换;内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数。内联函数与带参数宏定义的另一个区别是,内联函数的参数类型和返回值类型在声明中都有明确的指定;而带参数宏定义的参数没有类型的概念,只有在宏展开以后,才由编译器检查语法,这就存在很多的安全隐患。使用内联函数时,应注意的问题:  1)内联函数的定义性声明应该出现在对该
原创
发布博客 2020.12.03 ·
1349 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

记录下自己做的MPU6050陀螺仪模块

话不多说,上图硬件PCB 3D图焊接好实物图(左)和维特智能JY61模块(右)对比自己做练手的东西,没有做半孔工艺(也叫邮票孔,半孔工艺费150块),嘉立创5块钱还包邮,没有用DMP,滤波自己做用了一阶互补滤波,Kalman滤波可能是自己参数调的不是很好,没有一阶滤波响应快,稳态时波动跟一阶滤波差不多就用了一阶互补滤波了,响应比较快。上波形图动态时跟随性很好,数据也比较平滑稳态时波形Z轴用了两种滤波效果还不错,±0.05波动,pitch 和roll ±0.1,
原创
发布博客 2020.08.13 ·
1321 阅读 ·
2 点赞 ·
1 评论 ·
5 收藏

C语言-for循环步进长度可变

话不多说,上代码: for (ii = 0; ii < length; ii += this_write) { this_write = min(LOAD_CHUNK, length - ii); if (mpu_write_mem(ii, this_write, (unsigned char*)&firmware[ii])) return -1; if (mpu_read_mem(ii, this_wri
原创
发布博客 2020.07.25 ·
1629 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

代码文件头说明格式模板

/** ****************************************************************************** * Copyright (C), 2020 -2021, Xxxxxx Tech. Co., Ltd. * File Name : * Author : * Version : * date : * Description .
原创
发布博客 2020.07.06 ·
1904 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

记录:can上电一直发送错误帧排查问题过程

硬件:mcu STM32F03C8T6 can收发器 NXPTJA050软件:keil 5.29PCB原理图如下错误现象:stm32单步调试发现在can初始化后,配置完can滤波器后can错误寄存器ESR立马检测到错误,但是can的errorcode为0找了一块正常的板子在线调试,正常的情况下在can初始化滤波器配置后can的ESR寄存器应该都是0的。因此定位到硬件错误,在换了光耦、换了TJA1050后问题依旧。于是开始怀疑是MCU的问题,将...
原创
发布博客 2020.06.18 ·
3245 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

STM32cubeMX开发 NANDflash 之H27U4G8F2E 问题记录

stm32cubemx配置时钟配置代码部分/** ****************************************************************************** * File Name : FMC.c * Description : This file provides code for the configuration * of the FMC .
原创
发布博客 2020.05.28 ·
3627 阅读 ·
1 点赞 ·
4 评论 ·
2 收藏

硬件I2C与模拟I2C解析

最近在做一个陀螺仪的项目用到I2C接口,STM32cubeMX自己生成的I2C驱动使用的是硬件I2C,HAL库函数直接调用即可。在读取24C02的时候没什么问题,可以直接用。但是在和mpu9250通讯的时候似乎有点问题,DMP自建总是通不过,后来改为模拟I2C后解决。也有可能是HAL库版本的问题,stm32cubeMX生成的代码中没有找到库班的本的说明。 下面对模拟I2C的代码分析 I2C IO口宏定义#define IIC_SCL PHout(4) //SC...
原创
发布博客 2020.05.25 ·
2213 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

MPU6050姿态融合算法

在网上看到一篇写的比较详细的文章先转过来,随后再看看MPU9250九轴姿态融合的https://www.cnblogs.com/dchipnau/p/5310088.html
原创
发布博客 2020.05.23 ·
1408 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多