会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sean_hn
学习笔录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2021年3月26日
sizeof 和strlen的区别
摘要: 在用到 sizeof 和 strlen 的时候 通常是计算字符串数组的长度 从这个例子可以看得很清楚两者的区别: char str[20]="0123456789"; int a=strlen(str); //a=10; >>>> strlen 计算字符串的长度,以结束符 0x00 为字符串结束。
阅读全文
posted @ 2021-03-26 16:06 Sean_hn
阅读(285)
评论(0)
推荐(0)
2021年3月12日
keil优化等级说明 keil code optimization
摘要: 其中 0级(Constan folding)的优化包括: a、常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算。 b、 简单访问优化:对8051系统的内部数据和位地址进行访问优化。 c、 跳转优化:编译器总是将跳转延至最终目标上,因此跳转到跳转之间的命令被删除。
阅读全文
posted @ 2021-03-12 15:46 Sean_hn
阅读(6173)
评论(0)
推荐(1)
2021年1月26日
无线路由器dBi越大越好吗?
摘要: 无线路由器dBi越大越好吗? 目前,常见的无线路由器,通过查看参数可知,大多为3dBi、5dBi或7dBi,对于用户来说,这个数值到底是越大越好,还是越小越好呢?对于这个问题,其实通过下面这张天线增益示意图,看完就秒懂了。 天线增益大小与传输距离示意图 在路由器无线发射功率相同的情况下,dBi数值越
阅读全文
posted @ 2021-01-26 17:08 Sean_hn
阅读(2747)
评论(0)
推荐(0)
2021年1月25日
memcpy函数用法
摘要: memcpy是memory copy的缩写,意为内存复制,在写C语言程序的时候,我们常常会用到它。 它的函原型如下: 1 void *memcpy(void *dest, const void *src, size_t count); 其总共有三个参数 第一个参数( void *dest ):用于存
阅读全文
posted @ 2021-01-25 11:18 Sean_hn
阅读(947)
评论(0)
推荐(0)
2021年1月20日
三目运算
摘要: 定义: 对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e将按a ?
阅读全文
posted @ 2021-01-20 12:57 Sean_hn
阅读(275)
评论(0)
推荐(0)
2020年12月17日
startup_stm32f10x_xx.s 启动代码文件的选择
摘要: 网上查到的各个文件的解释是: startup_stm32f10x_cl.s 互联型的器件startup_stm32f10x_hd.s 大容量startup_stm32f10x_hd_vl.s 大容量startup_stm32f10x_ld.s 小容量startup_stm32f10x_ld_vl.s
阅读全文
posted @ 2020-12-17 13:43 Sean_hn
阅读(1179)
评论(0)
推荐(0)
2020年12月16日
MDK Debug时No target connected,STM32 ST-LINK Utility连接不上单片机的解决办法“Can not connect to target!”
摘要: 芯片下载程序成功,再次下载时出现,以下错误。 点击确认后,如下提示。 或提示如下。 不管怎么设置都侦测不到芯片。 使用STM32 ST-LINK Utility连接单片机时提示下边错误 “Can not connect to target! 解决办法,可用镊子把复位脚拉低,单击STM32 ST-LI
阅读全文
posted @ 2020-12-16 16:44 Sean_hn
阅读(8721)
评论(1)
推荐(0)
2020年12月14日
volatile
摘要: 内容来自网络: 一:为什么要讲volatile 因为,很多”面试官”自己找不到能够测试应聘者的好的方式,所以就google了一下,发现了”嵌入式经典的0x10个面试题”,于是乎就拿来直接问了。我想第一个想到用这个来提问应聘者的人绝对是值得我们仰慕的。 二:Volatile官方说明 Indicates
阅读全文
posted @ 2020-12-14 21:00 Sean_hn
阅读(140)
评论(0)
推荐(0)
static
摘要: 静态变量是这样的: 静态变量的内存是整个程序开始就分配了内存,整个程序结束后内存才消失! 动态变量的就是用的时候才动态分配,用完之后就消失了! 静态变量给了变量初始的值,然后如果在程序中该值有变化的,那当前的值就是变化后的值,这个是它的原理搜索. 有时希望函数中的局部变量的值在函数调用结束后不消失而
阅读全文
posted @ 2020-12-14 20:54 Sean_hn
阅读(158)
评论(0)
推荐(0)
C51二进制数输入宏
摘要: 在C语言中有十进制,十六进制,八进制;没有二进制的定义,在C51中使用十六进制表示有时不太直观,下面介绍几种方法表示二进制[均来自网络] 方法一 #define _BIN(a,b,c,d,e,f,g,h) ((a<<7)+(b<<6)+(c<<5)+(d<<4)+(e<<3)+(f<<2)+(g<<
阅读全文
posted @ 2020-12-14 20:50 Sean_hn
阅读(645)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告