- 博客(11)
- 资源 (29)
- 收藏
- 关注
原创 modbus读输入状态与读线圈状态的区别?
01 读线圈状态 描述读从机离散量输出口的 ON/OFF状态,不支持广播。附录B列出由不同控制器型号支持最大的参数清单。 查询查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16个线圈的寻址地址分为0-15。例:请求从机设备17读20-56线圈。QUERY Field Name Slave AddressFunction
2017-02-28 19:34:24 16368 2
原创 gcc -I -L -l区别
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例子1:gcc -o example1 example1.c -I /usr/local/include/freetype2 -lfreetype -lm上面这句话在编译example1.c 时,-I /usr/local/include/freetype2 表示将/
2017-02-28 16:12:11 419
原创 stm32 奇怪的位赋值问题 出错了
1、在51单片机里 ,下面这两种操作方法都是一样的,没有什么问题!(1) 、 OUT1_R1 是单片机的一个IO口 , dat是传进来的一个数据if ( (dat & 0x80) == 0)OUT1_R1 = 0; // 0是不亮,1是亮else OUT1_R1 = 1;(2)、 OUT1_R1 = (dat&0x8000); // stm32里,这样操作不
2017-02-25 21:00:38 2383
原创 select函数详解
Select函数在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻
2017-02-23 20:24:26 973 1
原创 都是stm32的JTAG引脚惹的祸
转载请注明出处:http://blog.csdn.net/qq_26093511/article/category/6094215最近在调试08接口的LED显示屏,使用的是自己做的STM32板子。调试的时候,突然发现显示屏,怎么都不亮,我就开始怀疑人生了。。。。。。。。难道是程序问题?吧啦吧啦的查询时序图,修改修改,加延时。。。。然而并没有什么卵用!唉,都让
2017-02-23 10:40:02 6559 1
转载 卷积的本质及物理意义(全面理解卷积)
http://blog.csdn.net/tiandijun/article/details/40080823卷积的本质及物理意义提示:对卷积的理解分为三部分讲解1)信号的角度2)数学家的理解(外行)3)与多项式的关系1 来源卷积其实就是为冲击函数诞生的。“冲击函数”是狄拉克为了解决一些瞬间作用的物理现象而提出的符号。古人曰:“说一堆大道理不如举一个好例
2017-02-18 20:14:19 83140 14
原创 C语言 mmap()函数(建立内存映射) 与 munmap()函数(解除内存映射)
头文件:#include #include 定义函数:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize);函数说明:mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是直接对该文件内容的读写。参数说明:参数说
2017-02-14 17:18:29 7750
转载 用C语言实现中文到unicode码的转换
转自: http://blog.csdn.net/qq_21792169/article/details/50379275源文件用不同的编码方式编写,会导致执行结果不一样由于本人喜欢用Notepad++编辑器,该编辑器的好处是小巧灵活,但是有几个地方做的不足,但是我都能够很好的采取相应的措施来替代,下面让我们看看Notepad++有哪些地方的不足,进而采取怎样的措施。
2017-02-13 11:10:18 7596
原创 Linux编程里getopt_long_only函数用法详解
在程序中难免需要使用命令行选项,可以选择自己解析命令行选项,但是有现成的,何必再造轮子。下面介绍使用getopt_long_only和getopt_long(两者用法差不多)解析命令行选项。程序中主要使用:短选项长选项是否需要参数-n--username是(用户名)指定用户名
2017-02-12 11:32:20 2459
原创 strdup与strndup
strdup()函数是c语言中常用的一种字符串拷贝库函数,一般和free()函数成对出现。extern char *strdup(char *s);头文件:string.h功 能: 将串拷贝到新建的位置处strdup()在内部调用了malloc()为变量分配内存,不需要使用返回的字符串时,需要用free()释放相应的内存空间,否则会造成内存泄漏。
2017-02-12 11:20:48 1471
转载 C语言strchr()函数:查找某字符在字符串中首次出现的位置
头文件:#include strchr() 用来查找某字符在字符串中首次出现的位置,其原型为: char * strchr (const char *str, int c);【参数】str 为要查找的字符串,c 为要查找的字符。strchr() 将会找出 str 字符串中第一次出现的字符 c 的地址,然后将该地址返回。注意:字符串 str 的结束标志 NU
2017-02-12 10:45:22 24664
使用 C++11 和 OpenCV 实时读取摄像头的示例代码,并通过按下 "z" 键和 "x" 键在图像中心点进行数码变焦
2023-07-12
c++11 自定义类实现对图像数据的高效入队与出队操作(线程安全)
2023-07-12
c++11使用opencv自定义类实现绘图(画点、画直线、画曲线、画园、画椭圆、画圆柱体), 绘文字
2023-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人