00:00
好了,下面开始讲解一下我们的最新的方案,KT803C。看一下讲解的内容。啊,首先看一下硬件。这个是参考原理图。芯片的主要的宫殿的角。是第四角,这个输入电压最好是4.2伏,如果是五伏的话,建议加一个二极管。降压一下,然后芯片的第三角是芯片本身输出的3.3伏。这个地方是用来给SPF flash供电的,用户最好不要拿来给外部的元器件供电。然后这个TX是芯片自身的TX,也就需要接MCU的RX。同样RX一样是接TX,这个led是一个指示灯状态指示灯用户也一定最好。把它接出来,这样的话,有些现象可以看得到。然后这里有一个第九角,11 1020g SPF flash。
01:05
然后USB正和负是用来接USB下载固定声音的。重点讲一下这里,这里是DAC输出,输出接。接两个106的电容出去之后,如果用户需要接自己的功放或者接耳机,都是从这里接出去的。这里就是。这个地方。如果输出。输出的话,这里合并成单声道,直接给右边的。功放,这里我们推荐使用我们给出的这个功放,又很便宜,也好用。基本上五伏供电的话,可以推2.5瓦八欧的没问题。然后SP flash这里虽然写的W25X10,建议直接使用25Q1625Q3225Q64。然后这里是USB。这里二极管也是主要是用来降压的。
02:02
啊,硬件也没什么讲究的,就是说你画板的时候一定要注意,嗯,主芯片和flash尽量的靠近。然后不要靠近射频电路,继电器、电机等等,这些芯片尽量的远离就好了。其他的也没什么好,硬件就完了。重点的讲一下这个下载的流程。我看一下啊。下载流程更新。这里的协议是。头这个命令数据长度,然后数据区这里是结束符,就是如果我们下载一百一百点二KB的音频文件至芯片。那么流程是这样子的,因为每一次数据在传输的过程当中,每一包数据它的数有效数据。就是这个date,这里有效数据是256个字节。那么你102KB除以256个字节,那就是408次,400次,400.8次,那就是也就是要传401次,后面不够的补零。
03:11
首先就是上位机发送这个数据。03A0030301。九幺这个这个这个这个零三,这个零三,我们只是举了个例子,你可以是零幺,零幺的话就是第一个文件,就是说你的上位级告诉下一级,我要开始发第一个文件了。啊,我们这里给出的例子就是零三,就是说发第三个文件。然后这个0191呢,就是总包数401包。然后上位期收到你这个发起的请求的时候,他会回复你。就是说会返回。返回。会返回这个。A00000就代表消费级,就准备好了。如这个时候上游期就开始发第一包数据,下游期收到的时候就会告诉你,第一包数据我收到了,命令字节都是N,零。
04:06
然后依次的往这发,这个就是中间就是错误重发的,你可以详细的看一看。如果上位机第三个文件发送完毕之后,上位机。上位移,上位移就是指你的单片机会主动的往告诉下位移,把这个A30303代表的是第三个文件,就告诉下威夷,第三个文件我已经发完了,然后下位级收到之后。哦,确定就是自己会做校验吗?这个文件我有没有收完整,搜完整之后,同时再把这个这个命令返回给上位机,就代表这一个文件发完了。就是说这里讲解。当前就是当前选择的文件,整个的流程。然后这里就给出来就是。那A00303这个代表的是第三个文件发起请求。
05:03
然后这里就是下围棋,给上位机硬打。嗯,我我发完了,就是不是说错了,就是我。同意你的请求,就是你可以开始发出数据了,就相当于一个应答嘛,然后这里就是每一包的应答,发回去就好了。然后这个就是那上位机最后一包数据,上位机注意,上位机收到最后一包数据之后,就会发送这条命令。给下位机,下位机确定没问题之后,再把这个命令返回给上位机,作为一种握手应答。再重点看一下这个。这个71A300020000代表的是上位。那代表的是上位机,高速下位机,我所有的文件都发完了。然后下一期要做的事情是。校验所有的文件,就是说如果上一你发了五个文件给你了,那你就校验一下你是否收到了五个文件,然后如果都正常的话,就告诉他作为应答,然后中间这些错误的处理的话,详细的看一下手册就好了。
06:10
下载的流程就结算完了。然后应用的场景这个就很多了,就是现在目前我们已经在做的客户有做那个智能水杯的,通过蓝牙。通过蓝牙。自动的手机端有APP嘛,自动的更新一些提示音是直接通用T的蓝牙就是BL嘛,直接更新。然后还有一个客户是做充电桩的,他用的是两级模块,还有一个客户是做出租车的,出租车那个。广告提示的,它也是用了2G模块。WiFi的也是同样的道理。啊,这里就讲解完毕了。
我来说两句