电子开发经验分享
以项目遇到的问题,解决方案,结论为提纲,逐步探索与分享实际项目遇到的问题与解决的方法
华温冷链
华温冷链科技有限公司,主要从事冰柜,冰箱,展示柜等温度控制器,温控系统的开发,生产,销售。
展开
-
stm8L 串口收发数据错误问题
STM8L051 串口 收发 数据错乱原创 2022-09-06 14:11:41 · 2002 阅读 · 0 评论 -
STM8S105 PD2 输出PWM
STM8S105 的PD2 端口作为TIM2_CH3 输出PWM原创 2022-08-18 13:35:28 · 683 阅读 · 0 评论 -
高通字库芯片GT20L16S1Y驱动 0.96寸 OLED 任意显示中文
连续两个月的加班,给ODM客户生产温控器订单,今天终于顺利发货,对于工程师出身的我,终于可以对着电脑,消停几天,研究技术,分享技术了,闲话少说,直接进入正题:半年前有个老客户介绍个中央某院的项目,我主业是做各种温控器的,老客户介绍的新客户,没法推脱,就干吧,项目需求具体细节不方便公开,说说本次要分享的部分,要实现的功能是一个OLED任意显示一段中文句子。项目的硬件组成比较简单:STM8L051+ KEY + OLED + GT20L16S1Y软件平台:IAR整个项目没什么难点,但没做过这个的原创 2020-11-26 11:39:25 · 4019 阅读 · 0 评论 -
NTC查表法,采用二分法,查表效率提升约20倍!
做温控器,传感器采用NTC热敏电阻,前几年做的代码,为了省事方便,直接采用查询方法,从头到尾查询一边,一个200个元素的一维数组,例如NTC_ADC_TAB[200],最多要查询200次!方法很笨!对于强迫症的工程师来说,这是个打心眼里别扭的事情,就像穿西装,打领带这么别扭!最近项目不忙,对温控器的代码做了优化重构,顺便把温度查表函数做了优化更改,采用二分法,效率显著提升,废话不多,SHO...原创 2019-04-19 14:36:18 · 10162 阅读 · 18 评论 -
AD导入的器件没有网络net解决办法!
遇到AD导入元件没有网络的情况,之前的做法是手动改一下,今天绘图时候,没有NET的元件多了,就从度娘上面学会了解决办法,可是不知道网友的链接了,再次感谢这位网友!...原创 2019-04-02 14:04:28 · 29351 阅读 · 17 评论 -
stm8l151低功耗程序架构,调试心得
最近帮医院做了一款体温记录仪,整个硬件方案资源是:stm8L151 + NTC*2 + EEPROM + 锂电池充电保护电路 + 18mAh纽扣电池;软件逻辑是,每隔一分钟,采样两路温度并保存在EEP里;通过USB转TTL,上位机能够读取,展示温度曲线,最大最小平均值等简单的运算;整个方案很简单,但也走了不少弯路......单片机程序框架之伪代码:void main(void){ ...原创 2019-03-14 09:18:55 · 5261 阅读 · 0 评论 -
FatFs文件系统创建文件夹,在文件夹里创建文件
最新版 FatFS f_chdir 详解作者:fly 发布于:2014-3-24 16:36 分类:嵌入式f_chdirf_chdir函数改变一个驱动器的当前目录。FRESULT f_chdir (const XCHAR* Path /* 路径名的指针 */);参数Path'\0'结尾的字符串的指针,该字符串指定了将要进去的目录。返回值F...转载 2017-08-01 12:40:09 · 5206 阅读 · 0 评论 -
根本上解决IAR中Go to definition of不可用问题!
根本上解决IAR中Gotodefinitionof不可用问题!一:把 Debug\Obj 目录下所有文件都删掉,然后重新打开工程文档,等browseinfomation重新构建就好了。另外tools->options->project->generatebrowseinformation 选项要打勾选中!...原创 2018-03-14 15:23:20 · 1808 阅读 · 0 评论