随笔分类 -  嵌入式-ARM

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

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

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

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

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

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

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

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

导航