【1224考研前崩溃的一瞬间】

博主分享了一段艰难的调试经历,从低压检测功能的困扰,到老板约谈的压力,再到最终解决问题的释然。在项目中遇到的编程逻辑错误、时间紧迫和沟通问题使他倍感压力,但通过反思和交流,他找到了解决问题的方法,并意识到自身经验和技能的不足。尽管面临挑战,博主仍对留在研发岗位充满决心。

压死我的最后一根稻草_记录调试调的崩溃的一天2021-1224
哈哈哈 我不考研但是 却想考研掉了准考证一样难受 。一个低压检测整整搞了一个礼拜没搞出来 真的纳闷 真的想不出配置哪里出问题了 datasheet 反复看了一万遍 democode也研究了一下午 就差这最后一个功能了 都喊FAE爹了 就是搞不出来 真的麻了。
然后23号下午被老板约谈。 mmp,gdx真的就搞我 就这一个功能了 就是实现不对 老板又赶着我去产线做测试(之前还说过两次 还说过一次这都写不出就去打螺丝吧)唉,搞得我好怕老板 第一次这么怕老板 估计都有心理负担了 上个月整整一个月晚上都来加班(除了周末) 都不敢不加班的哪种。最后问我月底没搞出来怎么选 我就直说 搞不出来我自己走。(MD,怕归怕 该说还得说,该死的焦虑 我以前可不是这么没种的)
低压检测配置
配置低压就这是这两个寄存器,首先申明配置是一点毛病都没有的 毕竟和这两个寄存器斗智斗勇了一礼拜 而且早在一个多月前11月9号的时候我就配置好了 根本不担心有啥问题 可就是这偏偏最容易实现的功能成为我最后没有跨越的鸿沟和让我奔溃的催化剂。
昨天老板拍了个供应商的工程师来现场协助,原来是我这个函数逻辑有点问题 这个PCON寄存器同时有控制看门狗和低压检测的bit寄存器 我当时又想到这个问题 所以我都放在while1里面 我想应该没啥问题 8M/2T的执行速度飞快,没想到问题就处在这 这里开启后面开启看门狗的时候直接赋值 PCON=0x80 1000 000 就把低压检测的默认为1.8V 还没开启比较器 前面开启后面又关闭 所以一直检测不出 后面把低压检测函数放在while1外面去 需要用到这个寄存器的时候 都采用位操作 不影响这个低压检测初始化 对了 最好用PCON |=0x89,要用到的都置1不影响其他位。(涨知识了)
好终于搞完了,本以为人生第一个项目终于搞定了的时候 才知道这是崩溃的开始 紧张又舒口气烧进程序去测试的时候 之前的唤醒时间又出了问题 仿真明明就是55s啊 为什么烧进去就变成了74s 好我改时间 又继续试 这芯片是OTP的用一颗少一颗当时只有十颗芯片 哇 烧了四颗了都不对 真的终于我崩溃了。
被约谈后,他说我是不是觉得很冤枉 我说这个就是个检测低压状态位的一个if语句但是就是实现不对 我真不知道是什么愿意 啥方法我都试过了 然后他跟我说 当初他们出来的时候要是碰到一个问题没有解决 他有一万个办法来解决这个问题 为什么说有一万个方法呢? 我抢答 就是非做出来不可 他说对 还说是我技术不过关 经验太少 资源利用 公司项目流程不熟悉 是的我确实不熟悉 我都承认了 然后还我问我之前离职老员工写的代码看不看得懂 我说小项目的我大概能看懂 哪些大项目的看不懂 他眉头一皱 好像很疑惑的样子 就拿公司的现役的老程序员给我举例 我就纳闷了 别人工作哪么多年了肯定啊 我但是也是傻了 被他镇住了 现在想起来我还是太年轻 我应该直接反驳 我要是工作个五年十年我也可以达到哪种水平 还说你现在小项目还是软硬件分开的 这种小项目嘛 硬件自己pcb一画 板子一出 代码一下 很快就搞定了 好吧我应聘的是软件工程师 还是助理软件工程师 你要我画pcb就算了 一来就给我五个项目一个项目少则三天 最多的也是五天完成 我还记得我来公司的第一天的你跟我说的话 今天上班第一天呢 上午就先熟悉下产品 下午就分配个项目给你做 现在还记得第一次开会的时候 被分了五个项目的我 人都傻了 现在过去快两个月了 前两个项目功能基本实现了 还有点误差后面三个项目因为硬件问题 也没做了 有分了个改什么软件的任务 现在加起来差不多还有一周时间 要完成这些 我只是个刚出校园的小白 我好累。
好在昨晚找老师傅聊了会还有之前第一家公司认识的老学长我也喊他师傅聊了会,心里好了很多,大不了就走嘛 我又不怕找工作 我怕老板,多半是我确实想留在这个公司吧(必是留在研发啊)还有昨晚没忍住跟我妈说了下 没想到 我妈一听就要我辞职 真好555 我要努力 我要留在研发!

【电动汽车充电站有序充电调度的分散式优化】基于蒙特卡诺和拉格朗日的电动汽车优化调度(分时电价调度)(Matlab代码实现)内容概要:本文介绍了基于蒙特卡洛和拉格朗日方法的电动汽车充电站有序充电调度优化方案,重点在于采用分散式优化策略应对分时电价机制下的充电需求管理。通过构建数学模型,结合不确定性因素如用户充电行为和电网负荷波动,利用蒙特卡洛模拟生成大量场景,并运用拉格朗日松弛法对复杂问题进行分解求解,从而实现全局最优或近似最优的充电调度计划。该方法有效降低了电网峰值负荷压力,提升了充电站运营效率与经济效益,同时兼顾用户充电便利性。 适合人群:具备一定电力系统、优化算法和Matlab编程基础的高校研究生、科研人员及从事智能电网、电动汽车相关领域的工程技术人员。 使用场景及目标:①应用于电动汽车充电站的日常运营管理,优化充电负荷分布;②服务于城市智能交通系统规划,提升电网与交通系统的协同水平;③作为学术研究案例,用于验证分散式优化算法在复杂能源系统中的有效性。 阅读建议:建议读者结合Matlab代码实现部分,深入理解蒙特卡洛模拟与拉格朗日松弛法的具体实施步骤,重点关注场景生成、约束处理与迭代收敛过程,以便在实际项目中灵活应用与改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值