关闭
当前搜索:

C语言宏定义的几种简单用法

1、计算数组的大小 #define countof(a) (sizeof(a)/sizeof(*(a)))2、转换大小写字母 #define FS_TOUPPER(x) ((((x) >= 'a') && ((x) = 'A') && ((x) <= 'Z')) ? (x)...
阅读(1534) 评论(0)

STM32 BootLoader升级固件

BootLoader关于Bootloader,从书上的文字描述,很难理解这个名词是什么,有什么用。这次用到了,算是有了更进一步的认识。一、知识点 1、BootLoader就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下程序。可以更新,也可以不更新,更新的话,BootLoader更新完程序后,跳转到新程序运行;不更新的话,BootLoader直接跳转到...
阅读(4792) 评论(0)

大端模式转小端模式

大端模式转小端模式一、大端模式与小端模式 大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分...
阅读(284) 评论(0)
    个人资料
    • 访问:323425次
    • 积分:3477
    • 等级:
    • 排名:第10804名
    • 原创:94篇
    • 转载:3篇
    • 译文:1篇
    • 评论:81条
    文章分类
    最新评论