郞性人生

导航

2019年10月28日 #

IO点作为状态判断——一定要做软件“消抖”

摘要: IO点作为状态判断——一定要做软件“消抖” 当一系列状态是由IO点来确定的时候,为了保证状态的正确判断,一定要做软件“消抖”,否则可能出现状态误判;从而影响程序流程; 裸奔系统——软件消抖 做连续两次操作读,在两次读中间加上延时; 有操作系统——软件消抖 可以做一个线程,只用来读取IO点上的值;在操 阅读全文

posted @ 2019-10-28 11:08 郞性人生 阅读(535) 评论(0) 推荐(0) 编辑

2019年9月7日 #

通信可靠性总结——小小总结,小小心得

摘要: 1.现在设备系统中,功能的实现需要良好的通信才能完成。而良好的通信依赖很多因素,不同的环境对通信可靠性的要求也不相同。现在已经有很多开源通信协议可供我们选择,如何评价选择的通信协议是否满足我们工作环境的需要?如何在实用中把握通信协议的可靠性,且根据可靠性实现我们的功能要求? 2.根据我们的硬件条件选 阅读全文

posted @ 2019-09-07 18:14 郞性人生 阅读(658) 评论(0) 推荐(0) 编辑

2019年8月18日 #

keil Astyle 参数

摘要: 一、格式化当前文件: Astyle Current File 参数: -n !E --style=allman --indent=spaces=4 --indent-preproc-block --pad-oper --pad-header --unpad-paren --suffix=none - 阅读全文

posted @ 2019-08-18 23:03 郞性人生 阅读(767) 评论(0) 推荐(0) 编辑

2019年7月17日 #

RT_Thread——IIC底层框架

摘要: 阅读全文

posted @ 2019-07-17 18:59 郞性人生 阅读(245) 评论(0) 推荐(0) 编辑

2019年7月10日 #

电子产品物料管理心得

摘要: 最近在做工公司的产品物料清单心头犹如火山般,脑中也是一万个……,胃里真是翻江倒海…… 不到10个人的小公司,一个做技术,各种事物都要做,PCB结构图,原理图,PCB,STM32软件,PCB联系工厂加工,配电箱电路图,配电箱首样制做,客户定制方案输出,客户样品生产,产品质量监管,产品生产,售后,各种B 阅读全文

posted @ 2019-07-10 11:31 郞性人生 阅读(572) 评论(0) 推荐(0) 编辑

2019年6月17日 #

用AD设计PCB时,对于电咱结构完全相同电路在PCB布局时采用Copy Room Formats 省时省力

摘要: Copy Room Formats 思路:把结构完全相同的电路放到一个通道类中;完成一个电路的布局,布线,丝印调整后;采用DMC,选中完成的一个电路为源,再选中未完成的电路一路Enter就可完成对未完成电路的布局,布线,丝印调整; 1.将相同结构的原理图,通过PCB List修改Channel of 阅读全文

posted @ 2019-06-17 15:50 郞性人生 阅读(2494) 评论(0) 推荐(0) 编辑

用AD设计PCB,从原理图更新PCB注意事项——不需要使用Rooms

摘要: 1.当不需要在PCB中生成与原理图对应的Room时,可以:CO:project->project Options->ECO Generation-> Modification associated with component-> Add Rooms -> Ignore Difference 阅读全文

posted @ 2019-06-17 15:46 郞性人生 阅读(1825) 评论(0) 推荐(0) 编辑

用AD设计PCB时,原理图是从别的工程中复制过来的,在工程原理图 Compile时会出现 Unique ID 重复的错错

摘要: 解决办法:TVR: Tools->Convert->Reset Component Unique IDs -> Reset all Component Unique IDs,All schematic documents in current project(可以根据自己的需求选择) -> OK ; 阅读全文

posted @ 2019-06-17 11:50 郞性人生 阅读(1021) 评论(0) 推荐(0) 编辑

2019年3月29日 #

动态分配的内存使用注意事项——不能在动太分配的内存指针上使用带有副作用的运算符

摘要: 当系统中采用动态分配内存,分配成功后向获取的内存空间中存储数据; 此时要注意: 直接在分配的内存指针上使用带用副作用的运算符(如++,--,+=)会导致错误; 原因: 使用带用副作用的运算符会修改分配内存时获得到的内存指针,而修改后的内存指针在内存管理系统中是不存在的,有释放内存时在内存管理系统中会 阅读全文

posted @ 2019-03-29 10:20 郞性人生 阅读(149) 评论(0) 推荐(0) 编辑

2019年1月28日 #

MQTT——QoS服务质量等级

摘要: 1.QoS是MQTT协议中的一个重要标志位。在固定报头第一个字节,低4位中定义; 2.QoS服务质量等级分为三级:QoS0,QoS1,QoS2; 2.1.QoS0:最多发送一次,到达不到达发布者不管,发布者(客户端,服务端做为发送端的时候)只发送一次,不管接收端是否收到数据; 2.2.QoS1:至少 阅读全文

posted @ 2019-01-28 14:25 郞性人生 阅读(3007) 评论(0) 推荐(0) 编辑