嵌入式产品经验积累

2017-06-27  本文已影响20人  若生活如你所愿

** 温控插座 **

这个项目印象太深刻了。所以我想把他记录下来。主要问题是:客户前期工作没做好。产品需求不明。导致后期开发出现了很多问题。

问题

1.按键和液晶显示的功能都只是初步描述。导致后期开发更改几次。比如有些显示需要闪烁。但是前期设计都没有以文档的格式提出需求。
2.功能考虑不全面。导致后期改动较大。掉电数据存储问题就是比较突出的问题。这次开发中。刚开始也是由于自身经验不足。没有考虑到需要保存一些用户的配置数据。后来产品需要批量生产的时候。客户提出这样的需求。这时flash剩余空间不足。要优化代码。同时。如果前期考虑的这样的需求。可能会在电路上加一个电容。这样就可以在掉电检测后进行数据保存。flash的擦除次数有限。现在的方案只能是。每隔一端时间检查数据是否变化。从而判断是否进行flash读写。
3.将需要存储的数据,flash空间翻倍。这样增加整个设备的使用寿命。比如我需要存储40B,可以用160B的flash分成四份,交替存储这40B的数据。
4.串口总是丢包
5.flash读写不成功

经验


** 晾衣架 **

这个只是一个简单的植入项目。主要的问题出现在串口

问题

1.串口能收发有问题。但是已经确认usb-ttl是没有问题的。
2.MCU先上电。wifi后上电。串口通信没有问题。但是同时上电就不行。

经验


** 433RF项目 **

问题

1.电源问题

经验


** 2.4G项目 **

经验


** 平衡传感器 **

问题:SPI一直收不到数据,接在示波器上看,当MISO引脚从MCU上取掉的时候会发现,波形正常了

解决:这说明MISO引脚可能是输入输出模式没有初始化成输入模式。将MCU上的MISO GPIO口改成准输入模式

上一篇下一篇

猜你喜欢

热点阅读