huaxiaolunan
码龄8年
关注
提问 私信
  • 博客:35,170
    35,170
    总访问量
  • 5
    原创
  • 2,215,354
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-06-06
博客简介:

huaxiaolunan的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得0次评论
  • 获得90次收藏
创作历程
  • 5篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • C语言基础面试
    1篇
  • linux常用资料
    1篇
  • 嵌入式x210
    3篇
  • 各种接口协议
    1篇
  • stm32之外设
    2篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发arm开发
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

使用keil设置软复位变量不丢失的数据的区域

1、 勾选如上区域,修改分散加载文件。2、编译生成,project.sct 分散加载文件,生成文件如下:生成最新的区域。RW_IRAM2 0x2000BFF0 UNINIT 0x00000010 {.ANY (NOINT_RAM)这个区域里的+RW +ZI不要添加,避免其他变量也加载进去。如上命名,任意一个.c里都可以用这个段。勾选上述配置,会生成.sct文件。不勾选就不会自动生成,这样就可以手动来修改了。3、设置变量unsigned char test_
原创
发布博客 2020.11.26 ·
807 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C语言常用面试题 第二阶段

1.请定义一个宏,比较两个数的大小,不能使用大于、小于、if语句。#define MAX(A,B) (((A)-(B)) >> 31 ? (B) : (A)) //注意三目运算符的原理。说明:利用变量为负数时最高位为负数的原理,实现了MAX宏。例如: unsigned char a,y; x = 89; y = 56;(1)printf("val = %d
",(y-x) >> 31); //结果为:-1 : MAX(Y,X)(2)printf("val
原创
发布博客 2020.05.09 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux安装使用7zip

源码编译安装 使用 源码编译安装官网下载地址:http://www.7-zip.org/download.html源文件项目地址:http://sourceforge.net/projects/p7zip/ 1 2 3 4 5 6 执行以下命令下载安装: wget http://nchc.dl.sou...
原创
发布博客 2020.01.16 ·
916 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

基于stm32这种单片机将变量定义到绝对地址中

__align(32): 变量的数据进行32字节对齐。__attribute __ ((at(0X68000000))); : __attribute __ ()本身用于修改变量属性。...
原创
发布博客 2020.01.10 ·
2446 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

段式LCD液晶显示屏的玩法

本次任务用华大单片机HC32L136驱动定制的段式液晶,4COM,34seg,1/3偏压。由于单片机本身有段式液晶驱动,根据数据手册可以知道其工作过程及控制方法。过程分2步:1,配置硬件驱动寄存器。2,根据具体液晶情况,取模,定义联合结构体。步骤1可以查看数据手册,根据步骤配置写程序配置程序如下:4COM,34个seg从seg0到seg34步骤2液晶的具体情况如下2图...
原创
发布博客 2020.01.07 ·
3913 阅读 ·
9 点赞 ·
0 评论 ·
20 收藏

SATA接口定义

1.物理接口 SATA数据接口(7针)电源接口(15针)定义详解SATA是Serial ATA(Serial Advanced Technology Attachment)亦称串行ATA,是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。本文的阐述重点是SATA的数据线和电源线接口引脚定义,并以连接SATA硬盘为例。一、SATA数据...
转载
发布博客 2019.08.05 ·
18326 阅读 ·
6 点赞 ·
0 评论 ·
31 收藏

3.堆栈指针寄存器 SP 详解

堆栈指针寄存器SP详解 堆栈是一种具有“后进先出”(LIFO---Last In First Out)特殊访问属性的存储结构。堆栈一般使用RAM 物理资源作为存储体,再加上LIFO 访问接口实现。堆栈的实现方法: 在随机存储器区划出一块区域作为堆栈区,数据可以一个个顺序地存入(压入)到这个区域之中,这个过程...
转载
发布博客 2019.07.31 ·
6740 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

1.详细解读ARM寄存器之CPSR

详细解读ARM寄存器之CPSR一、CPSR概述 ARM处理器共有37个寄存器。这37个寄存器按其在用户编程中的功能划分,可分为2类寄存器,即31个通用寄存器和6个状态寄存器。这6个状态寄存器在ARM公司文件中其名称分别为:CPSR、SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fig。这12的作用分别如图1所示: 所...
转载
发布博客 2019.07.31 ·
798 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2.ARM CP15协处理器说明

访问CP15寄存器指令的编码格式及语法说明如下: 31 28 27 24 23 21 20 19 16 15 12 11 8 7 5 4 3 0 cond...
转载
发布博客 2019.07.25 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏