同学们好,我是潮子,那么今天呢,进入到创口篇章第十五小节,创口一二三,那我们分别来做 print for 啊,格式化输出函数, 那么有了这个函数之后啊,我们再输出一些变量的值啊,输出一些计算器的值,又或者是程序运行到某一个关键的节点了啊,我们输出一些提值信息啊,那么就非常方便了, 好,打开我们的程序啊,那么本节的程序呢?我们在上一节,那么上一节是多机通信,呃,空闲唤醒,对吧,我们在这个主机的程序上啊,进行修改。好,我们来看一下啊,三个窗口,我们都是九二幺六零零,这个 bottle 好,我们来跳转。呃,窗口一,那么对于 printable 函数啊,那么它呢?是一个不定长参数,那比如说我要输出六个计算器啊,输出七个变量啊,输出 数,或者是八个变量啊,这个个数它是不定不确定的。好,那么对于这种形式啊,那么 c 语言的话呢,你看,我们先来定义名称,比如说穿孔一的 u e printful, 好,那么首先第一个参数呢,是我们的格式化参数啊,按百分之 d 是定制,对吧?百分之 s 字符串,百分之 c 这个字符啊,百分之 x 十六进制好,那么它呢,是一个字符串格式的啊,那么就 char 星好, format, 我们就 f m t 好,然后后边你具体输出多少个计算器,具体输出多少个变量啊,怎么多少个参数他是不确定的好,我们用三个点啊来代替。 好,然后呢,我们需要去做一个缓冲区处于这个函数呢,我们当我们可以把它放到缓冲区当中啊,然后呢,通过这个 vl 循环判断缓冲区有数据, 然后进行发送,但是有的时候呢,比如说我们程序运行到某一个节点了,对吧?我要输出一个提示信息,我从创口调试助手就能够看到,只要我看到这个信息,我知道程序运行到这个位置了, 所以说呢,我们需要计时输出数据,程序走到这个地方了,输出完数据之后再往后面走,所以这种情况下呢,你是没有办法回回到这个微笑循环,回到这个一幅一幅这个指针,对吧?哎,因为他需要在输出完之后再往后走,所以这种情况呢,我们就用呃这种标志为判断 啊,我们判断标志位,然后呢我们手动的去发送啊,就不加到这个缓冲区当中了。好,那么这个时候呢,我们需要去做一个,嗯,做个 unit 八吧, 嗯, champ buff 啊,一个临时的缓冲区,这个长度呢,要看我们 play 的函数,那么最终呃就是最大的那一次需要输出多少数据了啊, 我们可以按序来进行分配好,那么对于这种不定常参数的确定啊,啊,那么 c 库函数当中呢,有具体相应的红来进行操作啊,那么如果说对于 c 库函数 啊,那么大家,呃如果说了解的不是特别清楚的话呢,那么这个网站上啊,对这些 c 库函数可以搜索不同的 c 库函数啊,讲的是比较清楚的,因为在 q 当中啊,如果你要看 c 库的话,你看不见原码, 对吧?啊,你也看不见他的相关的一些什么参数啊,所以说如果了解不多的情况下呢,可以来搜索一下给大家。哎,有这么多网站吧。 好,首先那么对于这种不令藏参数啊,首先要处理化,那么对于这种操作呢,有 list 啊,那么 list, 那么从字面意思上来说就是列表啊,那么它呢,其实可以对应于什么呢?就对于我们这个哎,省略号,对吧?哎,你这个不令藏参数吗?好,我就可以把当做一个列表 来看待,好,我们先初始化这么一个变量。好,有了这个变量之后啊,先定义这么一个变量,有了它之后你要初始化,哎,也就是说我需要将我这个 a p 类似的这个变量啊,和你这个省略号哎,就是你传进来这个不定长参数对应起来。好,那么这个时候用到用的什么呢?用的是 v e star 啊,啊 vs, 当中一共有两个参数啊,那么第一个参数就是你要触手化谁呢?是不是触手化 a p 啊,对吧?嗯,然后呢,你把谁就把列表放到 a p 里,那你怎么找列表呢? 对不对?哎,那么说我们第二个参数啊,我们也可以看这个网页中的描述,也就是说第二个参数你要传谁?传你这个参数当中啊,就是完整参数当中最后一个能够确定下来的。好,那么对于我们普瑞特的函数来说,我们能够确定下来的参数,那就是这个 format, 对吧?就他这一个,哎,所以他既是第一个,他 也是最后一个,对不对?好,那我们就需要把这个 format fmt 哎,传到我们的第二个参数。好,此时 ap 啊,就可以对应上我们这个什么这个列表了,对不对?好,有了这个列表之后呢,我们再会调用什么呢?我们呢是把它先输出到哎,这个格式,对吧?输出到我们 temper 八谱当中, 哎,输出到这里面之后啊,然后我们再通过我们的标志位,我们再手动的,哎,把它发走,对吧?所以说我们用什么呢?用 v s screen for, 哎,把它输出到一个缓冲区当中啊, 好, vs sprint 一共有三个参数啊,首先来说,你不知道格式化输出吗?输出到什么位置呢?缓冲区,好,你把缓冲区的名字给我拿过来。好,我们创建的是 u ins 八啊,所以对于字符串的操作呢,他们都是 chair 类型的,所以我们需要 做一个什么呢?做一个强制转化啊,好,然后再看我们第二个参数,第二个参数就是格式化啊,按照这个格式输出几个参数呢?参数在哪?我们是不是已经处置化了?我们是不是通过 v a star 已经将这个列表对应到了 a p 上了啊?所以说我们给他 a p 就可以了, 对吧?好,那么这个时候呢,我们就已经将啊,将这个格式化,呃,已经匹配好或者输出好的数据呢,就保存到了哪啊? time 八环当中啊,然后呢?有始有终,对吧? your store 呢?就有 end 好, star 呢?是对 a p 作数的话,那么摁的呢,可以对它做一个,相当于是一个什么啊?可以理解为做它一个,呃,处理工作,收尾工作。好,那么整个啊,那我们对于这个不定常参数这个格式化的输出,我们就已经什么啊?已经做好了,好,那么这个时候呢,我们就要通过一个爆循环,对吧?我们要一个字结,一个字结的把 champa 把火的 当中所有的数据给他发走,对吧?好,那么这时候呢,一个否循环来错了啊,在这方循环好,那么这时候呢,还需要定义一个变量 i 啊,用于否循环 好, i 等于零, i 小于谁小于呢?就是说你要判断你这个产 bug 当中放了多少数据,对吧?哎,那么我们可以通过什么 s t r learn 啊,来进行判断,对吧? 我们把 tam buffer 拿过来,然后呢还要注意啊,我们做一个格式化的转换啊,他们都是 chair 类型,对字符串的操作都需要 chair 类型了,但是咱们 tam buffer 定义的是个 unit 八啊, 好,然后 a 加加一个字节,一个字节的发送好,此时我们要先判断什么?先去判断标志位, 判断哪个标志位缓冲区空,对吧?发送缓冲区空了之后,那我们是不是才能够往他这个计算器里放出去啊,对不对啊?往缓冲区里放出去啊,对吧?好,我们去判断。 嗯,打开我们的思维导图, a p i 红啊,所有关于变呃,就是这个标志位获取什么清除啊啊,这个都是通过 a p i 红来实现的对吧?啊,你看 get 这个 flag 好,两个参数,第一个参数是我们总控结构体,我们现在是创口一的好,创口一的总控结构体 好,我们加个取水符好。第二参数呢,你要获取哪个标志位 好?我们是发送缓冲区空啊, t x e 好,我们来看啊,它的返回值呢?是处和 force 啊,可以直接用于什么义务区?义务判断,那是不是也可以用于 well 循环的判断? 哎,如我们现在是需要等到他置位,也就他一入针好,返回针就表示缓腾区空,那么返回针的情况下你未要循环就要退出,那我们是不是要加一个取逻辑取返啊, 对吧?你看好你们这边。真了啊,你是?哎,缓冲区空了,缓冲区空了,我就要求退出微笑循环,所以我真取个反就是假,假就是退出微笑循环了吗? 啊?突出票循环之后啊,我们呢再去启动发送。好,发送的话我们直接往 dr 计存器中放数据啊,那么这个时候呢,我们就可以把这个数据就是串口,就把我们发走了,对吧?好, dr 计算器首先呢是我们串口,这是串口一的总的控制结构体,然后里面呢这个是总控结构体,然后在里 年的这个第一个参数我们用的是哪个创口,对吧?嗯,好,然后它下面的哪个计存器,你看它指向的是各个计存器 啊,这个跳转跳不过去啊,因为各个变量都有,是吧?啊,你看我刚才一打这个,一打这个指针取成员的这个号啊,已经显示出来了,对吧?哎,我们要第二计算器。 好,第二题是放谁? time buffer, time buff 是个数组,现在放哪?角标是谁?角标是不是可以用矮来代替啊,对吧?他是从零开始的嘛,零一二三四五六七八九十挨个儿递增,好,直到我们通过这个 s t r 六算出来你缓冲驱动所有数据。哎,有多少咱们发多少。 好,发完了之后呢?那么最后一个字节我们需要判断什么?最后一个字节需要发送 t 叉 e 还是在判断什么?判断应该判断 t 发送完成, 对吧?你看我们再来做一下啊,好,因为我们如果说你看啊,如果说你还判断 t 叉 e 的话,他只是说啊,我现在等,等到了你缓冲区空了, 对吧?哎,然后呢,我才什么呀,我才去进行这个,这个就就返回,就是返回 print for, 退出 print for 了,但是此时你空了,并不代表你这个字节已经发送完了,对不对?那么一帧数据,按照我们八音一来画十个二君之位,那么一个二君之位,一个二君之位,从这个引角发走, 对吧?所以说如果说我们需要啊,确保你在退出 print 函数的时候,所有的字节已经发完了,已经从这个总线上发走了,所以最后一次啊,我们应该等待什么呢?等待这个 t c 啊, transmit complet, 哎,确保它已经发完了,然后我再退出这个 prete 函数啊,咱们是这样一个思路,好,我们来编译一下 内容 啊,找不到这个函数原型啊,他们这个是定义在了,我记得是哪个头文件嘞。 呃,应该是 s t r n g 我找一下啊,嗯,对,应该是这个,哎,不是 s t r a g e c 库函数十二啊,包含这个 s t d a r g 啊,好,那么这个时候呢,我们去 好 s t d a r g 啊,所以说像这种函数原型所在位置啊,又或者说这个 c 库函数如果忘的话,或者是不了解的话,一搜很方便啊,咱们要善于利用网络,这个百度这种,呃,办法,好,我们来再来编一下,对吧,因为不可能在做东西都能记得很清楚,谁都会有个忘的时候,对吧? 所以善于搜索啊,好, vs sprint for 没有函数原形好 vs sprint for s t d i o。 啊,好,那我们再来添加 s t d i o。 没有这个圆形的话,有个警告的话,但是也不影响咱们,不影响咱们整个程序的最终的一个效果啊,但是就说我看他碍眼,对吧?我就想让他零错误,零警告啊,所以我就把该包含的图文件呢,哎,咱们都包含上, 好让它编译着。咱们现在呢就用窗口一啊,先用窗口一 a 九 a 十,所以说用短热帽呢,可以直接连接啊,然后呢通过我们板子上的 c h 三四零来进行输出啊, 好,我们回到内函数我们去调用啊,调用之前呢,我们先来加入函数的声明。好,我们就按照不同的格式, 那比如说我们按照百分之 x 十六,十六进制,好,百分之 d 呢?十进制再来一个百分之 c 吧。啊,我们做几个例子。好,我们都来输出零 x 三零。 好,那按照十六进制的话,那就是三零本身对吧?换成十进制那就是四十八,哎,如果是按字符形式输出的话,三零,哎,零 f 三零对应的应该是字符零。好,我们来编译一下。 好,下载 好,输出了,三零四八号零零啊,和我们刚才的分析是一样的,那说明我们格式化的这种输出啊就 ok 了。 好,我们再把创口二的加进来。好,创口二的话呢,我们还需要去修 改一下啊。嗯,现在这块还是半双弓的处置化好,先把处置化修白,还有创口三的也要改,那我们再去看看 l 口, 嗯,看 l 口,然后创口二的啊,现在是半双弓是吧?好,半双弓的话我把创口二的 a 三加上, 呃,正常的双线模式了,然后窗口三的话加 b 十一。好,正常的双线模式。 嗯, ok, 然后呢,我们是复制啊,我们直接复制就可以了,粘贴复制创口一的,然后我们是 you are printful, 然后呢,把这个 一的改成二就可以了,其他的都不用变,是吧?框架都是一样的。好,我们再是三 u 三 print for, 然后变成三。 好,函数声明二和三的。嗯,然后呢,我们再二三。好,我们来编译一下。嗯,然后呢,我们现在来看啊, 窗口二的话呢,我们应该是 a 二和 a 三,那我把它拔下来断个帽啊,窗口连接的时候一定要注意是交叉连接。 ok 啊,现在是二的, 那我们重新下载程序。 好,现在是 a 二, a 三啊,三零四八零零。好,那么接下来呢是,呃, b 十和 b 十一。 好,直接点复位。好,三零四八零零。好,那么今天呢,三个窗口啊,三个 peter 函数呢,咱们就做完了。
粉丝1.2万获赞2.0万

大家好,这里是风火轮技术团队今天给大家带来的是如何在 stm 三二上使用 printf。 首先我们需要一块 ch 三四零,这是它的接线方法, vcc 短接三 v 三 txd 紫色杜邦线接 pa 十, rxd 白色杜邦线接 pa 九。 接好后我们来看代码,这是 fe 库函数头文件,这是 printf 函数的头文件,这是岩石函数的头文件。这个变量用于发送技术,这是创口初始化函数, 这里我选择创口一, 波特率为十一万五千二百。 这个就是我们在 stm 三二上使用 printf 的关键函数,重写 boots, 使 printf 输出。倒串口上主函数就延时一下,接着初始画串口,一接着就每隔一秒发送调试信息。倒串口技术器依次加一。 在编译前点击魔术棒按钮,在 target 这里勾上 use micro l i b, 点击 ok, 编译,编译无错误。点击烧录, 将 ch 三四零插入电脑,上电后打开串口。调试助手波特率选择十一万五千二百,打开串口,可以看到有调试信息发送过来。按一下单片机的复位键,可以看到技术器同一开始技术 与预期结果一致。好了,今天的视频到此结束,感谢大家观看。


设计开发版过程,芯片选型,画圆理图, 绘制电路板,电路板打样 接线, 想代码 写代码, 把程序稍写进开 发板, 这样开发板就制作完成了。


设计开发版过程,芯片选型,画圆理图, 绘制电路板,电路板打样 接线, 想代码 写代码, 把程序稍写进开发版, 这样开发板就制作完成了。


呃,好,各位同学,大家好啊,我今天来给大家讲这个开元的亚特力 a t 三个 f, 四个三 vct 七单片机,它的这个原理图与 pcb 可以。好,它是一个一百个银角的这个亚特力的这个单片机啊, 它的话呢,有这个立创 e d a 格式和这个奥特曼点赞的格式。好, 这个左下角就是这个,就是这个他的这个 p c b 的这个图啊,看起来非常的精美。嗯,非常有非常不错啊。好, 这个重庆亚特里科技的话呢,也是一家非常有实力的这个国产的这个 单品机厂商啊,像的话呢,我们这个国产的这个单品机厂商排第一的是这个 是这个造艺创新,这个造艺创新的话呢,他的话呢,都研发出了这个科特克斯 m 集合性的这个这个单片机。好吧,造艺创新每一年的话呢,都可以卖大概七亿颗啊,七亿 奇异科非常的厉害啊,就是基底三个单片机。像这个亚特力的单片机的话呢, 也也非常不错。好吧,像这个亚特力啊,还有的话呢,像这个,呃,国民激素包括的话呢,这个小华半导体 包括这个什么,珠海的有一家。呃,珠海的什么搞忘了啊。好, 这个亚特力的话呢,你看它的这个 a t 三个 f, 四个三,它是一个 quartux m 四核心,一百五十兆赫兹,两百五十六 k b flarex, 四十八 k b s ram, 然后五点三三兆 s p s a d c。 啊,这个的话呢,非常的不错啊,它的数 adc 的采样速率非常的高啊,他的话呢是十个位,就是 十个位二十次通道 a d c 与两个十个位的 d a c 非性能非常的优异啊,好 像这个在这个立创硬件开源平台上面的话呢,像这个辉光管的话呢,他的还开源了这个 ad 三个 f 四三五的。这个这个的话呢,飞控啊,就是的话呢,他们的话呢就是 就是遗址了这个 bit of light 啊,他们的话呢?他们这一帮人呐,正在的话呢,做一件事。就是的话呢,呃,就是的话呢,就是把这个 bit of light, 然后就是就是这个,呃,飞 bitter flight。 这个飞控啊,准备的话呢,呃,使用的话呢?全国产啊,全国产, 包括这个 o s d 芯片,包括了,你看这是 o s d 芯片啊,包括这个单片机,还有的话呢,这个陀螺仪 高度计就是气压计这一整套东西。准备的话呢,采用全国产,并且的话呢已经成功了啊,包括电条全部都是国产,相当于是百分之百的话呢, 中国造啊,中国造,他们他们的话呢就是就是的话呢,呃,是这个 物件呢,就是用这个 betaflat 移植过来的。好,那么我们的话呢,一起来看一看啊,我到时候把这个网址放在我的视频下方啊,像这个 像这个 a t 三个 f 四四二三系列,好,往底下翻,你看往底下翻这个 a t 三个 f 四个三,你看它这里面的话呢,有这个四个三,呃,各种各样的这个系列啊,好, 最多的话呢就是一百个银角的。好,这就是他的一些他的一些他的一些内部资源,然后 往底下翻,有他的这个数据手册。然后的话呢,包括的话呢,这个这里面有一个开发版,那我们把这个开发版的话呢下载下来啊,三点七七兆, 那么我们的话呢解压,嗯,解压, 解压的话呢,你看这上面就是原理图,然后再就是 p c b, 然后往底下的话呢,就是 project files 啊,就是的话呢,这底下还有个多,还有 最主要的话呢,就是这个工程,这里面的话呢,有两个,一个是立传 e d a, 一个是 autom dji 的啊,他的话呢,就是我们他的 的话呢,他就是利用,他,就是用这个立传一的绘制的,然后的话呢,再的话呢,导出为奥特曼格式,那我就解压到当前文件夹好,这里面的话呢,你看这是 pcb, 这里面就是他的原理图,那我干脆的话呢,我就把它放进去, 放进去以后,然后的话呢,我在的话呢,复制一个工程文件进来粘贴,然后我就双击这个工程文件四, 然后我在这个工程上面点右键添加现有的,然后把它全部添加,然后保存。工程, 那我们来看看这个 p c b 啊,这个 p c b, 它就是从这个立创 e d 给导出来的啊,你看导出来的,它导出来的时候,你看这里有一个,有一个这个亚特尼的标志, 那我把它删掉吧。然后的话呢,接下来啊,接下来的话呢,你看我们就切换到这个, 切换到这个 kpot 内,那就是往右翻,往右翻,这个地方有一个 board autonine 内啊,它就是等消为是这个。呃, kpot 内,那我的话呢,按一下 shift, 按一下 shift 加 s 啊,框选,然后 d s, d, 然后再按一下 p 五的加 s, ctrl 加 s 啊,然后你看啊,这它的顶层, 他的这个顶层没有副铜,底层也没有副铜,因为转过来的时候副铜消失了啊, 那么我们按一下 nsa, 你看这个手,这个遇纳线就出现了,我现在要给他敷同,比如说我的话呢,设计规则,我导入一个规则吧, 选择角 a 确定,呃,桌面往底下拉, 然后确定 好,比如说我能喊的是 折几规则,比如说我把这个改为十个跟米格, 然后比如说 ctrl 加 a, 然后稍微稍微拖动一下,他问我是不是重新要复通,那我就复通 它,就是转化,从这个立创 e d a 转成奥特曼的时候,这个顶层和底层的胡同消失了啊,然后, 哎,怎么还变绿啊,真的是设计规则, 开玩笑啊, 按右键设计,按右键设计规则,我把它改成四互通,间距十个个 million, 不应该有问题啊。 嗯?奇怪了,这是哪地方的问题啊? 好啊,你 看这个 p c b 的话呢,设计的这个 p c b 设计的怎么样啊?我们来看一看啊。 好,你看啊,这我来看一看。这是 v d d 银角, 它这个 p c b 设计的水平的话呢,我觉得非是很一般啊,非常的很一般很一般啊。 呃,自己的水平不高好吧,我们的话呢,这个 p c b, 这个 p c b 的话呢,设计起来不复杂,我们最好是把所有的这个原机件全部都放在顶层,不要的话呢,我们还还没有说没有到那种的话呢,在顶层 放不下,需要的话呢,把它放到底层的这样一个程度,好吧,尽可能的把这些副铜全部放在顶层,好吧, 要把这些元器件全部放到顶层,然后他的这个左边的话呢,是一个等效为是一个 s 宁可的 s st 宁可的东西啊,到时候可以把它掰下来的,好吧?掰下来, 然后,呃,掰下来了以后最左边这块可以给其他的这给其他的这样一些一些亚特力的。 呃,这个单品机稍写程序的啊,好吧,你看这个右边的话呢,这是一个,这是一个 type c 啊, 这个 type c, 这个 type c 的话呢?怎么样来跟这个怎么样来跟这个单片机相连?我们的话呢?也可以学起来。好吧, 你看这个 type c 的话呢, 他的这个好, 这个 type c, 你看它的这个金属,它的这个金属部分是直直接接地,好吧?这个金属部分的话呢,直接接地就可以了。还有一个一 一杆,呃,一 g n d 啊,那我看看这个金属部分它接到哪去了? 它的这个金属部分的话呢,是是它把这个,它把这个 usb 的这个金属部分,然后的话呢是通过一个电阻和电容呃,并联的方式与这个与这个 p c b 的 g n d 相连啊, 完全没有必要啊。像这个这这这他的话呢 好,它的话呢?它是啊,这个从这个奥,从这个立创 e d a 转成这个 autom 的话呢,非常多的东西都都那个啊, 非常多的。这个是一个 r c 零七幺 m l 是七是多少勾啊?好吧,它从这个 来看一看他的这个这个这个还行吧?要不我们就直接看他的这个原理图吧。 这有一些东西,你看它的话呢就是一兆欧和一百纳,然后并,然后这个 type c 的这个金属部分金属部件,然后的话呢和这 单片机的 gnd 就通过这个一兆欧还有这个一百纳然后相连啊。接下来就再来看这个,看他的这个,这个,这个,这个 type c 口是怎么处理的啊?这个 type c 口的话呢, 我们的话呢都可以学起来啊,这个 type c 的话呢,好像有 c c 一, c c 二,然后还有的话呢?这个什么东西啊? 它有 c c e 啊, c c e 啊,还有还有递加递减, 你看它的话呢,这个它是对称的啊,你看这两个, 你看的话呢,这两个是对称的,这两个的话呢是对称的,这两个对称是 v bus, 然后的话呢通过一个二极管防反键,好吧,然后这两个是 g n d, 然后紧接着的话呢继续往里面走, 那么应该是 c c 一, c c 二,它把这个 c c 一啊和这个什么 c c 二啊,就相当于是都通过一个电阻接地, 好吧,然后的话呢再就是的话呢,应该有这个递加和递减,递加和递减的话呢就串联,就串联一个店主,然后再连到 p a 十二, p a 十一。 好,你看就是这样的啊,可以学起来。好,非常不错了啊,非常不错,这是一个创口。好,这是 led, led, 这个 led, 然后二十四,这个电阻 取得多大?取得一 k o。 嗯,可以啊,说明这个取一 k o 的话呢,还是太小了,我们一般取大概十 k o。 好吧,我们现在的 l e、 d 基本上都是高亮的,非常的亮。好, 现在的技术都进步了啊,你看的话呢,他现在的话呢,这是三十二点七六八 k 合资的,这个这个这个这个金正,然后这个的话呢是这个八兆的 金正啊, at 三个 f 四个三 vct 七。好,这上面的话呢是这个是这个相当于是叫做 atlink 啊,这个 stm 三个就是 stlink, 它的话呢是 atlink, 然后你看这个 vdd v d d 的话呢,通过一个六百 o 的这样的一个磁珠,然后接到 v d d a, 然后的话呢,这个 v d d 的话呢,通过一个六百欧的磁珠接到 v r f 加,好吧, 好,这个整体的就是这样的啊,你们 可以把它下载下来参考一下啊。好,你看这个的话呢就是 ad 一二三四五六,他的话呢就是有六路 ad 引出,他的话呢就相当于是直接 直接接到这个,接到这个 i o 口,好吧,好,这个 a d 的话呢,最好是那样, 这个这个这个 a d 的处理啊,你看它的这个 a d 的话呢,你看是 p a 零 a 一 a 四 b 零 c 一 b 九 c 零 p b 八啊,那么的话呢,最好的话呢,就是就是一个电阻,然后再就是一个电容,然后比如说再到 p a 零,这是最好的,好吧。总体的啊,如果是要我来评评论一下这个 p c b 的话,我觉得水平水平, 中相水平的话呢是中相非常的一般,好吧, 就是勉强及格。包括的话呢,他的这个金正,你看这个是三十二点七六八的金正,好吧,这个的话呢是这个,这个是这个, 这个,好吧,好像是八兆赫兹的金子。这个处理的也行吧,也行, 但是的话呢,我觉得不是最好。 你看这个啊,这个的话呢是这个小华半导体 h c 三个 f 四十八,它里面用到的这个 铁片的三个二五无缘金正,然后用的是三个幺五无缘金正,就是三十二点七六八,是 三个幺五,三个二五的话呢是这个,这个,这个是八兆合资的竞争啊,你看他,他的处理的话呢,我就觉得稍微好一点,你看首先是 c 二二, c 二三,然后这是两个匹配电容,然后再就是外移,然后 再的话呢就是这个三十二点七六八的这个金正,好吧,我觉得这个处理的话呢,稍微好一点点啊,好, 包括的话呢,你看如果的话呢,是要用这个,用这个直叉的精正,那么就这样布线,这样布线啊,要包底处理,然后的话呢,这两根线呢最好是插,最最最佳状态是插分走线,好吧,好, 好,那么啊,你看这个地方的话呢,有这个短路块,你看他这个短路块的话呢,明显的就是从这个从这个 s t 公司的这里面弄出来的。好吧, 那么要不我的话呢,就把把这个我有收集这个短路块的这样一个爱好,我把它收集起来吧,虽然的话呢,以前收集过百分之百有他这个完全就是的话呢,这个完全就是 就是从这个熬,从这个 a d, 从这个 st 公司的账里面里面的话呢弄出来的, 你看跟这个跟这个是完全一模一样的,他就是现在是完 完全借鉴了这个这个 s t 公司的这个德模版啊,好吧 好,那我就顺便的话呢,把它这个原理图,把这个把这个原理图对应的这个我也把它收集起来吧。 怎么搞个 n c 啊?嗯,这个吧,这个 control 加 c 啊,并且的话呢,并且的话呢,这个 它这个它这个搞法的话呢,我觉得没有这个 s t 公司的好啊, 我看看 s t 公司的这个短路快是怎么做的, 你看这个这就是 s t 公司的短路块,它还有 往往底下走,看看他,他的话呢,应该有有有有默认。 嗯,这个, 哦,晓得了,你看这个,这个 st 公司的话呢,你看他默认的,你看这个短路快, 他的话呢,默认的就是断开,这个的话呢,默认的就是闭合。好吧,闭合好,非常有意思的啊。 啊,对对对对对对对,你看这这这这这这个 a d 这个 s t 公司的,你看这个短路快,这个是默认,是闭合,这个 默认是断开。好吧,就是在原理图上面表示的。 好,要不我就今天就讲到这样吧,希望对大家有帮助啊,如果觉得有帮助就给我点个关注,你们可以把它下载下来学习一下啊。但是的话呢,我觉得这个参考价值真的是不值不值不值,真的是不大不大, 六个名额,他这个参考价值不大。好吧,他的话呢,他应该是参考了这个 st 公司的这个德模版,但是的话呢, 他的话那就是取其糟破,去其精华啊。这,这懂我意思吧?有些东西我 不能够做太细啊。他的话呢,就是去其糟婆,去其精华啊。 哦,像这个极海,它的话呢,也有 a a p m 三个 f 四零七单品机啊。好,我们现在这个国产的这个单品机越来越厉害了啊。 你看一看,你看一看别人,这个 别人这个好,这个不怕不识货,就怕货比货。你看这个的话呢,就是这个 st 官网的这个 stm 三个 f 四零七 vbt 六,它的这个官网里面的这个这个这个,呃,叫做 stm 三个 f 四比赛 cover。 你看别人的话,那你看这 这个这个三点三伏,他的话呢,就通过这个 c 三零和这个 c 二九进行滤波了以后,然后进到这个 vdd 引角,好吧,那么这个时候这个这个电源里面的这个电源里面的这个这个这个干扰信号就会的话呢,被这个 c 三零和 这个十一个九完全立出来以后,然后再进到这个单片机的引角,让这个单片机的话呢工作正常,好吧? 这个单品机的话呢,他就工作起来的话呢,特别的特别的舒心,好吧,但是的话呢,你看你看的话呢,这个亚特力的话呢,就是在瞎搞了啊, 这个亚特力的话,你看从这个地方钻出在这底下的话呢,也有两个电容一波,然后再进来, 这种的话呢也行,但是不是最好的方法啊。我是然后的话呢,你这个你这个你这个明明可以把它放在顶层,你还非要把它放在底层,好吧,我们尽量的话呢,把所有的圆期间都放在顶, 你看这个的话呢,也是我觉得处理的不是蛮好啊,跟那个没有没有这个 s t, 没有 s t 的这个,呃,设计的老衲啊,这个 s t 公司的这个设计的这个非常非常的老衲,好, 那要不今天就当讲到这样吧,希望对大家有帮助啊,如果觉得有帮助就给我点个关注, 我的话呢有收集这些这些这些资源的癖好,我要不的话呢到这个亚特利官网把他所有的这个 所有的这个开发版的这个原理图 pcb 全部下载下来,好吧,万一哪一天的话呢就没了。嗯,好, 今天就讲讲,希望对大家有帮助,如果觉得有帮助就给我点个关注啊,我等下把这个网址放到我的视频下方,好,拜拜。拜。拜拜。