学习目标:
- 思想打开,格局要大。
从宏观到微观,从外到内。
当接到新的项目/新的板子时,首先就是对板子/项目进行了解。
主要了解:
1、主要用到哪些元器件,模组,MCU等等。
2、原理图,清楚引脚定义,MCU引脚的链接情况。
3、画功能框图,帮助了解要求,分析协议和功能点实现以及接口引用,
一一列出。
格局
看问题要看整个流程
比如:昨天出现了一个问题就是给设备烧写秘钥的时候读不出秘钥

1、首先要考虑到所有可能性:
1.0:确定波特率 串口 115200 - 偶校验 -
1.1:上位机不行(发送不了,极少数)
1.2:设备接收有问题(硬件问题?看看原理图,软件看看接收函数是否能
顺利接收到数据,用debug调试可以看。)
1.3:中间出了问题(串口是否正确,接线是否正确等等)

导入秘钥
导入的excle表最好用文本打开,修改,免得格式出错

接收函数如下 MCU 现代CMS32L051


作为开发时
1、上位机发送指令到单片机(PC和MCU串口通信)
2、MCU接收到数据并进行解析对比匹配校验等一系列操作
3、查找excel表格中对应的秘钥并写入flash
4、写入成功发送指令给上位机
本文介绍了在接手新项目或新板子时的处理步骤,从元器件到原理图,再到功能框图的绘制。强调了在遇到问题如秘钥烧写失败时,应全面考虑可能的原因,包括波特率、上位机、设备接收和中间环节的检查。此外,还提到了Excel秘钥导入的注意事项和MCU接收函数的分析。

被折叠的 条评论
为什么被折叠?



