- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 C语言宏定义的几种简单用法
1、计算数组的大小#define countof(a) (sizeof(a)/sizeof(*(a)))2、转换大小写字母#define FS_TOUPPER(x) ((((x) >= 'a') && ((x) <= 'z')) ? (x) - 'a' + 'A' : (x))#define FS_TOLOWER(x) ((((x) >= ...
2016-11-29 16:49:35 7642
原创 STM32 BootLoader升级固件
BootLoader关于Bootloader,从书上的文字描述,很难理解这个名词是什么,有什么用。这次用到了,算是有了更进一步的认识。一、知识点1、BootLoader就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下程序。可以更新,也可以不更新,更新的话,BootLoader更新完程序后,跳转到新程序运行;不更新的话,BootLoader直接跳转到
2016-11-28 16:43:37 43260 11
原创 大端模式转小端模式
大端模式转小端模式一、大端模式与小端模式 大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分
2016-11-11 09:49:27 2224
source insight4 sublime 主题
2018-10-18
j-link v9 bootloader
2018-09-14
j-link v9 修复
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人