![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式 C
loser_ccc
这个作者很懒,什么都没留下…
展开
-
比特率、波特率、传输速率、通信速度
简介 今天结合一些串口、I2C等常见通信接口给大家讲讲通信领域的这些概念以及区别。 概念比特率:是指每秒传送的比特数。 在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。比如I2C通信速度100KHz,SPI最大通信速度支持150Mbps。1 Baud = log2M 其中M是信号的编码级数。这里SPI和上面I2C的类似,指的是时钟。写在前面I2C通信速度100KHz是什么意思?SPI数据传输速率最大150Mbps是什原创 2020-07-24 17:28:41 · 10674 阅读 · 1 评论 -
在使用keil或IAR开发(常用的arm单片机为例) , 编译的最后显示: Code =xxx ,RO-data=xxx ,RW-data=xxx ,ZI-data=xxx
Code:代码的大小RO:常量所占空间RW:程序中已经初始化的变量所占空间ZI:未初始化的static和全局变量以及堆栈所占的空间Flash占用大小=Code+RO+RWSRAM占用大小=RW+ZI原创 2020-07-16 18:17:47 · 363 阅读 · 0 评论 -
C语言宏控 # 和 ## 的用法
1,使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.#include<limits.h>#define STR(s) #s #define INT(a,b) a##b int main() { printf(STR(vck)); // printf("\n%d\n", INT(2,3)); // return 0; } /*book@www.100ask.org:~/Test$ gcc 13.cbook原创 2020-07-17 09:55:34 · 597 阅读 · 0 评论