2016年9月13日

条件运算符与宏定义的结合问题

摘要: 条件运算符与宏定义的结合问题! 阅读全文

posted @ 2016-09-13 19:08 江南神枪 阅读(1535) 评论(0) 推荐(0)

2016年8月8日

Cortex-M3中GPIO位输出操作的几种方法

摘要: 1、端口位设置/清除 在STM32F1xx系列芯片中,可对BSRR、BRR寄存器相应的位置1,以实现置位和清零操作,如: 在LPC17xx系列芯片中,可对FIOSET、FIOCLR寄存器相应的位置1,以实现置位和清零操作,如: 2、端口直接输出 在STM32F1xx系列芯片中,可对ODR寄存器相应的 阅读全文

posted @ 2016-08-08 04:42 江南神枪 阅读(3313) 评论(0) 推荐(0)

2015年1月13日

基于LPC17XX的软件定时器Timer(非中断)

摘要: 本软定时器简单好用,和硬件相关的代码只有短短的三四行!只需作简单修改就可以用到不同的CPU或平台中!H文件如下: 1 /* 2 **************************************************************************************... 阅读全文

posted @ 2015-01-13 14:11 江南神枪 阅读(1445) 评论(0) 推荐(0)

2014年10月24日

基于LWIP的Modbus TCP粘包处理

摘要: 最近在做Modbus TCP时,碰到了TCP粘包问题,由于客户端发送包的字节数较少并且速度也很快(10ms/次),导致了服务器端一下收到了好几个包!一般粘包情况存在以下几种:很多人在处理TCP粘包时,都会定义一个帧的数据结构,包含标识,长度,数据等信息。本人认为Modbus TCP的帧结构就很好,能... 阅读全文

posted @ 2014-10-24 08:39 江南神枪 阅读(5510) 评论(0) 推荐(0)

导航