一位实习生来自super工程师的教导

本文介绍了在接手新项目或新板子时的处理步骤,从元器件到原理图,再到功能框图的绘制。强调了在遇到问题如秘钥烧写失败时,应全面考虑可能的原因,包括波特率、上位机、设备接收和中间环节的检查。此外,还提到了Excel秘钥导入的注意事项和MCU接收函数的分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习目标:

  • 思想打开,格局要大。

从宏观到微观,从外到内。

当接到新的项目/新的板子时,首先就是对板子/项目进行了解。

                        主要了解:

                                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、写入成功发送指令给上位机

                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值