本帖最后由 王栋春 于 2025-6-6 18:45 编辑
记得搞软件编程的同事曾经不止一次说过——再好的程序也会和现实应用要求有出入,只是程度不同而已。对此,曾经参与过几次MCU系统现场动态配置调整的本人将同事常用的几种方法做如下分享,供大家略做参考:首先,在仔细查看项目要求后,编辑程序中预留和设置一定数量的寄存器,其目的是为了满足现场中一些意料之外的数据处理工作,防止寄存器预留不足;
其次,向使用者询问系统中有没有需要格外注意的场景或者是非常规但有可能出现的情况,可以在硬件系统支持的情况下在程序里加入一个应对此种情况的子程序,以防万一;
再次,就是针对动态配置调整的需求,尽量做好LCD屏、触摸屏等的接口通讯工作,以便现场直接进行调试;
最后一点就是要在程序编辑完成后,进行细致的测试和仿真,尽可能的将问题消灭在工作室里。
|