- 博客(5)
- 收藏
- 关注
原创 *(unsigned char *)Add
(unsigned char *)强制类型转换,把Add转换成无符号字符型指针;读取某地址处内容,需要用到指针,()一般是强制转换,防止编译器报waring,比如你定义了个char型指针变量,但有时你函数原型里输入参数为unsigned char型变量,如果不加()强制转换,会有warning代码示例:unsigned char FlashRead(unsigned int Add){ unsigned char Data; Data = *(unsigned char *)Ad...
2021-09-08 15:04:56
628
原创 RTC时钟芯片替换代码移植-IIC通信
1、问题RTC时钟芯片由爱普生RX-8010SJ更换成大普INS5710A,两者都是IIC通信,更换大普芯片后时钟不走、以及报掉电错误。仿真分析原因是CPU和RTC芯片收发数据延时不够导致,根据爱普生芯片手册,8010收发数据不采取延时,但大普芯片采用同样方式读取不行(需要加延时)2、RX-8010SJ手册说明(以读取数据为例)(1)寄存器读操作时序图指定地址读操作:1)CPU 发送开始条件[S]2)CPU 传输RX-8010SJ 的从地址,用R/W 位设定写模式3)检测从RX-8010
2021-08-25 11:09:29
1758
翻译 ifconfig 中的 eth0 eth0:1 eth0.1 与 lo
1. eth0 eth0:1 eth0.1eth0 eth0:1 和eth0.1三者的关系对应于物理网卡、子网卡、虚拟VLAN网卡的关系:物理网卡:物理网卡这里指的是服务器上实际的网络接口设备,这里我服务器上双网卡,在系统中看到的2个物理网卡分别对应是eth0和eth1这两个网络接口。子网卡:子网卡在这里并不是实际上的网络接口设备,但是可以作为网络接口在系统中出现,如eth0:1、eth1:2这种网络接口。它们必须要依赖于物理网卡,虽然可以与物理网卡的网络接口同时在系统中存在并使用不同的IP地..
2021-06-15 17:11:48
2256
原创 socket编程——简单示例
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下: 1、网络中进程之间如何通信?
2021-06-06 17:29:28
794
转载 C语言的四种拷贝函数
C语言的四种拷贝函数头文件:#include<string.h>一、strcpy函数strcpy()函数用来复制字符串,其原型为:char*strcpy(char *dest, const char *src);【参数】dest 为目标字符串指针,src为源字符串指针。注意:src 和 dest 所指的内存区域不能重叠,且 dest必须有足够的空间放置 src 所包含的字符串(包含结束符NULL)。【返回值】成功执行后返回目标数组指针 dest。str...
2021-05-20 11:03:19
2045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人