Author Archives:阿于

食堂窗外有感

不知不觉已经在华为工作了将近4年,第二个合同又要开始了。回首4年前,恍如隔日,入职的影子历历在目。从那时开始第一次接触嵌入式开发,进入光电领域,一头雾水,满脸迷茫。三年过后,从新兵蛋子变成了会扯皮的老油条。这几年项目虽然做的不少,但总觉得缺少点什么,反思来反思去,是自我的知识水平不足以支撑现在的躯体了,所以近一个月疯狂的看书,疯狂的补习以前知识体系的不足。 当前从事的工作为光电领域软件开发,主要是 […] 阅读全文

获得好绩效应该做到几件事

同样在公司每天上班8个小时,而年终考核有人拿A,有人拿B,年终奖相差几万元,为什么?是自己不够努力,还是跟领导的关系没有搞好,还是什么其他原因呢?本篇文章跟大家分享获得好绩效应该做到的几件事。 第一点:技术贡献角度。一般项目考核的技术贡献分为三类: 被动技术贡献; 共同参与技术贡献; 主动技术贡献。 项目人员组成一般由:芯片开发/器件开发/硬件开发/软件开发/软件测试/硬件测试等人员组成。如果只是 […] 阅读全文

Aducm320的内存分配

Adcum320的用户使用内存:32kB SRAM和2个128kB Flash/EE memory。Adcum320的其他内存是怎么分配的呢?如下图所示:  CODE 0.5GB空间地址为:0x00000000到0x1FFFFFFF。这段空间包括256kB的flash空间和4kB的内核空间内存。 SRAM 0.5GB空间地址为:0x20000000到0x3FFFFFFF。这段空间包括32kB的用户 […] 阅读全文

OIF-ITLA-MSA协议解析(告警寄存器)

今天跟大家分享oif-itla-msa协议中的告警寄存器。 告警寄存器分为致命告警(0X20)和一般告警(0X21寄存器)。下图为一般告警的每个bit的含义,致命告警的每个bit含义和一般告警相同。 bit0-7为可读可写bit,标识锁存状态;bit8-15为只读bit,标识当前状态。 bit0为功率锁存告警,bit1为温度锁存告警,bit2为频率锁存告警,bit3为厂家自定义锁存告警,一般厂家自 […] 阅读全文

狗复位后AD8332初始化失效

最近使用到AD8332这个芯片,主要原因为aducm320自身的ADC为12bit,不能满足精度续期,因此采用16bit的AD8332。 在软件开发中遇到的问题:发生狗复位后项目概率运行异常。 经过定位发现:当发生狗复位后,读取到的AD异常。查看AD8332的芯片使用手册,手册中的一段关于复位的描述如下引用。 After the ADS8331/32 detects a reset conditi […] 阅读全文

STM32的DMA工作原理

DMA简介 直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一种仲裁器来协调各个DMA请求的优先权。 DMA主要特征 12个独立的可配置的通道 […] 阅读全文

去掉wordpress顶部工具条

wordpress后台登入之后,默认会在前台的顶部显示工具条,如上图所示。在向别人演示前台网站效果的时候,这个工具条会影响美观性,下面我们把这个工具条去掉。去掉此工具条只需在function.php文件中添加一行代码: 以上语句的官方解释:https://codex.wordpress.org/Function_Reference/show_admin_bar   阅读全文

在日常工作中如何提高工作效率

今天小编给大家聊一聊如何提升工作效率,只有吃饱睡好才能够提升工作效率哦,所有小编给大家上了一个我司食堂的图片。菊厂的食堂可是号称花费2个亿哦,2个小目标。话不多说,我们言归正传。 如何提高工作效率,我总结有3点:首先每天做工作计划,其次每晚要做工作总结,最后坚持以上2点。 1.每天做工作计划 我先跟大家分享一个我上班的经历,我刚刚入职的时候,每天下班的时候会很累很累,但是一天的工作输出又很少,没有 […] 阅读全文

红外线工作原理

本篇文章来跟大家分享红外线的工作原理,什么是红外线呢? 人的眼睛能够看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝紫。其中红光的波长范围0.62~0.76um;紫光的波长范围为0.38~0.46um。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线,红外线遥控就是利用波长0.76~1.5um之间的红外线来传送控制信号的。 二、红外线系统的组成 红外线遥控器已经广泛使用在各种类型 […] 阅读全文