粉丝396获赞1181

斯派克 spi 型号 s, 八零八零三个编程软件,第一个,第二个,第三个,然后先打开,第一步 打开之后是这个功能画面,把胳膊网导入, 一定要这种类型的文件, gbr 文件,然后导入, 导入完之后就是这个板子按盘的一个形状,点击 wi, 然后烟花都是不要, 我这个钢网是零点一二的跟零点二的洁癖钢网 来把这个剪掉,这一圈不要了,这个剪掉,然后这里 点击放盘 t 恤,因为我们这个是单拼版,单拼版的话不需要去做拼版吗?直接点辅,然后点击输出,保存一个文件夹里面去, 不该掉,那这这一个软件就算用完了。第一个第一 要打开,第二个把我们刚才那个文件给导进来, 导入之后我们先全选 检测焊盘,他会变成白色,这圆孔就是马卡点,我们先上马卡点,第一个点 八点,第一个记忆啊,第二个先点一下, 全部全景抹点,做好了,他的多的抹了点就可以给他改成不检测,不检测汗化他就叫灰色了。 然后我们开始分组, 分组就是把这种电容电阻 ic 跟那个接替的,这两个是接替的,给他分类, 先选中 ic 类型的,这个选好 之后,这里给他起个名字,爱心,让这里保存一下,他就会出来一个,这文件两方算类似于, 然后选不选,再选阶梯的,这两个是阶梯的, 这里再起个名字,输好名字之后再保存一下,下面又出来一个文件夹,类似于,然后全部选,把其他的全部给框住, 其他都是一样的了。全部选好之后再起个名字,我再抱枕一下这个,这个 按完成了,只分了三个组,一个是 ic, 一个是容组类的,然后一个是接批的, 接着给大家设置参数, 零点一二的厚度全选, 这个高度上 现在两百,如果你的要求比较严的话,你可以往下往下下降, 下线是六十,高度面积体积都是一样的,偏移量是误差,只是上下左右都是三十。 然后保存退出, 解体的是也要去设置 解题,零点一二全选参数都是一样的。 保存爱心 跟这里有没有一样? 然后这里给他扫描一下,显示给他录镜, 来这里保存,保存一下文件退出,打开第三个, 打开之后我们打开这个程序,点击开始测试,他会先到八个点, 然后会让你去找抹点关闭确定,然后这个地方点击基准点设定,点击, 先找第一个抹点导航一下看看,就这个位置,确定是这一个, 骂好了再去做看这里因为是造的这么火,要把这个勾掉吗? 跟着屋那把亮度调一调, 让黑白明显一点就好了。放一下, 点击模板更新 全选能点击, ok, 测试一下, ok, 保存,点击加号移动第二个码点那个,这个跟第一个他就有点不一样,还得调调亮, 大概只能调成这样子把点击识别, 因为他两个抹点的光度不一样,只能转到单个的去照,这一个是两个同时下面这个这个是单个的,那我们就点单个的啊,应用 照了,可以保存能完成,那这个时候再去测试, 嗯, ok 了,就可以正常去侧板的了。


这一节课我们来学习如何使用 esp 三二开发板通过 spi 控制 oled 液晶屏。 那 spi 是和 iphone c 类似的一种同步全双工通讯协议,来自主机或从机的这个数据,在时钟上升年或下降年同步 主机和从机可以同时传输数据。 spi 接口呢,可以是三线式或者四线式,还有单线式,还有双线式。咱们这个屏幕呢,他就是三线式,但是使用方法和四线式的并没有什么区别。 产生时钟信号的器件呢,被称为主机,主机和从机之间传输的数据和主机产生的时钟同步。与 iphone c 接口相比, s p i 支持更高的时钟频率。之前我们说 iphone c 的时候啊,说 iphone c 只用到了芯片两根线,对不对?而 s p i 它需要用到四根线。先是 m o s i, 这 m o s i 是什么意思呢?我们可以这么理解啊,这 m 是 master, 也就是主主机。 o 是 output, 也就是主机输出。 s 是 slave, 也就是从机的意思。 i 呢是 input, 就是输入。 m o s i 呢就是主输出从输入。 m i s o 呢,就是主输入从输出。还有就是 i c k i c k 是时钟信号由主设备控制发出。 再就是这个 cs 或者是 nss, 但是从设备选择信号由主设备控制,当这个 cs 为低电屏时,表示选中了这个从机。 三线的 spi 呢,它是没有 m i s o 或者是 m i s o 与 m o s i 是贡献的。对于咱们这个液晶屏来说,三线已经足够了,对不对? 因为液晶显示屏并没有什么数据需要回调。为主机 spi 接口呢,只能有一个主机,但可以有多个从机。这张图就显示了主机和从机之间的 spi 连接。 mosi 是数据线,每个机器都有。接着是片选信号线,也就是这三个 来自主机的偏选信号,用于选择从机。这通常呢是一个低电瓶,有效信号拉高时,从机与 spi 总线断开连接。当使用多个从机时呢,主机需要为每个从机提供单独的偏选信号, 你可以把他们想象成我们做的四位数码管实验,是不是很像片选线是不是相当于我们数码管实验的未选线?接着我们说说啊,这个 iphone c 和 spi 的区别。首先 就是这个接线数量, iphone c 只需要两根信号线,而标准的 s, p i 呢,至少需要四根信号线。如果有多个从机设备信号线呢?需要更多一些 s p i 变种。虽然只用到了三根线, i, c, k, c, s 和双向的这个数据线, 但是 cs 线呢,还是要和从设备一样,一根对一根。如果应用中必须使用高速数据传输,那么 spi 是你必然的选择,因为 spi 它是全双攻偶,而 iphone c 呢,它是半双攻。 spi 没有定义速度限制,一般的时限通常能够达到超过十兆。 iphonec 最高的速度也就是一个快速模式,是一兆和高速模式,就是三点四兆。但是 spi 它有一个非常大的缺陷,就是没有标准的一个协议。 spi 就比较混乱,单线、双线、 三线、四线式都有,就是因为没有标准的协议,所以衍生出了多个版本,但是使用起来呢,并没有什么差异。 接着就是 oled, oled 就是有机发光二极管,由于同时具备自发光,不需要背光源,对比度高、外观轻薄、视角广、反应速度快、可用于曲面屏使用、温度范围广等特性,被称为是第三代显示技术。 l、 c、 d 都需要背光,而 o l e、 d 它是不需要的,因为它是自发光。同样的内容呢, o l e、 d 的显示效果要比 l c、 d 好很多。以目前的技术啊, o l e、 d 的尺寸还难以大型化,但是分辨率却可以做到很高。 我们今天要用到的这个屏幕是零点九六寸的 ssd 幺三零六芯片驱动的 oled 显示屏, 它的分辨率是一百二十八乘六十四,意思就是横向有一百二十八个像素点,纵向有六十四个 安娜有七个银角,注于三线 spi 接口,但是你可以根据原理图改变电阻的位置,把它改装成四线 spi 或者 iphonec 接口,咱们动手能力强的小伙伴可以去试试。 接着我们说说他这七个引脚的含义哈。首先从左到右,第一个接地,接地,接地吗?对不对?第二个 vccvcc 就是接电源正,接着是地灵,地灵也就是 spi 中的 ick 时钟引脚。 接着是第一,第一就是 mosi 数据音角。再接着呢是这个 r e s r e s 也是复位音角,它是低电平复位倒数第二个是 d c, 它是数据和命令控制音角。 最后一个 cs, 也就是片选信号的引脚。了解完 oled 和 spi 的原理之后,我们就可以搭建电路了。我们最终想要实现的是用两个按键控制这个屏幕上显示一个菜单的一个上下移动。 所以我们需要用到的材料有一个。这个零点九六寸的 oled 屏幕,两个按键,还有就是面包板和这个跳线, 然后这个屏幕的 d 零是时钟线接第十八阴角,第一呢是 mosi 线接第十三阴角,然后 dc 接第二, cs 接第四, res 接第十五,按键呢一端接 gnd, 另一端接 gpl 引角就第十二和第十四。 接着我们就可以看看我们的程序设计了哈。如果想要使用 ordinal 控制 ssd 幺三零六驱动的 oled 屏幕的话,咱们可以使用以下两种第三方库,第一种呢就是这个 ida flutssd 幺三零六,它是专门针对 ssd 幺三零六驱动的 oled 屏幕的显示图形库。 第二种就是 u 八 g 二库,安娜是目前 r 这个平台上使用最广泛的 oled 库。 咱们先来讲讲怎么使用这个 ida fruit s s d 幺三零六。想要使用它呢,我们还需要安装一个,它的基础就是这个 ida fruit g f x 啊,定义了一系列的这个绘画方法,就比如线了,矩形了,圆等等。 而这个 ida pro s s d 幺三零六呢,它则是定义了一系列跟 s s d 幺三零六相关的方法,并且重 写了这个 ida f 的 g f x 中的做 pixel 方法,也就是画点的这个方法。这个做 pixel 这个方法非常的重要啊,因为咱们这个屏幕说白了其实就是由无数个像素点来组成的, 画线就是由无数个在同一条直线上的点组成的,而画矩形呢,是不是就由四个线组成,而圆呢也是由这无数个点来组成的。所以我们在屏幕上显示的内容呢,本质上呢就是填充一个一个的点, 接下来我们就可以来学习 s s d 幺三零六的构造方法和使用方法了,这个 s s d 幺三零六呢,它包括 iphone c 和 s p i 纵线两个版本,所以针对不同的版本呢,又有对应的这构造器方法。因为我们的 o l e d 屏幕, 我是这个 spi 版本的,所以呢我们就直角 spi 总线的构造方法。 spi 总线呢,也分为两种,一种是软件模拟 iphonec, 它的好处就是咱们可以使用任意的引角。 第二种呢是硬件 spi, 这个硬件 spi 呢,是咱们这个硬件设备自带的 spi, 我们看他们两个构造方法区别是什么啊?第一个都是 w, w 呢都是宽度,也就是屏幕的宽度,接着呢是 h h 就是高度对应的 hat。 第三个就出现不一样了,软件 spi 用的是 msi 和 slk 这两个,也就是我们可以随意设置这两个引脚。而应届 spi 呢,他指定了地址,我们需要使用这个对应的引脚。接下来三个呢,都是 dc reset 和 cs, 这三个参数 数就没什么区别了。使用软件 s p i 构造对象的话,我们看怎么写啊?首先就是导入 s p i 图文件, idafoot g f x 图文件和 s s d 幺三零六图文件。然后我们定义这个屏幕的宽度和高度, 再定义软件 spi 总线需要用到的这几个引角, msi 啦, clk 啦, dc cs reset。 最后就可以构造对象啦, 我们先前面声明这个类,然后声明咱们这个对象的一个名字,我们就给他叫 oled。 括号里面呢就填写对应的参数,比如对应的宽度,高度, m o s i 引角, c l k 引角和这个 d c reset c s。 你还需要明白一点,就无论是什么 led 屏幕啊,它最终都可以抽 出现为这个像素点点阵,想选什么内容呢?就把具体位置的像素点亮起来。比如咱们这个屏幕,他就是由一个一百二十八乘六十四的像素点点阵组成的。这个点阵呢,也有一个自己的坐标系, 在坐标系中呢,左上角就是坐标原点,向右是 x 轴,向下呢是 y 轴。 那我们接着来看这个硬件 iphone c, 它的定义方法呢,相对简单了一点点,这个 s p i 在参数这里呢,它就传了一个 s p i 对应的一个壁纸, 无论你是通过 iphone c 还是 spa 构造对象,然后无论你是通过这个软件模拟的方式,还是通过硬件方式来构造对象呢,接下来这些方法都是一致的。首先就是这个 clear display, 它是 清除显示,但需要注意的是啊,这个方法呢,他仅仅是清除了耳钉头的缓存,不会立即显示在屏幕上,可以通过调用 display 来立刻清除。 接着就是 display 方法,他就是显示内容,而这个方法呢,才会把这个你绘制的内容给显示在屏幕上,也就是非常的重要,你不使用它的话,其他的函数你使用的再多也都没什么用。 所以呢,如果你不使用 display 方法,像咱们这下面这些这个状,这个绘制空心圆,绘制实心圆,绘制这个三角形,圆角方形,圆角矩形这些什么的,绘制单个字符都是没有意义的, 你只有在绘制完这些之后,再调用一下上面这个方法才可以再来看下一页,当然我们也可以 在屏幕上输出一些这个文字,对不对?那你这文字呢,是不是可以设置一下大小,设置字体了,还是设置光标的位置,光标的位置呢,就表示你这个文字是从哪一个位置开始输出,然后这个设置是否换行绘制像素点,这个呢就是最重要的方法, 接着就是绘制水平线,数值线,然后滚动什么的。当然这个绘制方法有很多,咱们这里列举出来的呢,也只是一小部分,还是要根据你的实际情况来确定要使用哪些函数。 了解完这些使用方法和构造方法了,我们就可以来写一个简单的程序了。那刚才讲这么多,其实使用步骤的话也就一目了然了,就是咱们需要先初始化这个 oled 对象,然后调用这个构造函数,接着调用一个笔根方 法,第一步如果没有报错的话,咱们就出示成功了,出示成功之后,我们就可以调用咱们这个绘制类的函数,比如你可以画个圆了矩形了,设置一下字体的颜色了,字体等等。最后绘制完成了,我们就调用这个显示类的函数,就 display。 接下来我们就通过程序来展示一下不同的方法,它的一个效果,打开我们的 vs code, 选择我们的 platform io 插件,这里有一个 open, 我们打开这个 p i o 主页, 然后新建项目,先输入我们的项目名称,比如我就叫它 s s d 幺三零六杠 display。 接着呢我们就选择我们的开发版,就是 e s p 三二,然后 def model, 就是选择乐新的这个啊框架呢,它默认就是 altino, 最后就选择这个位置,选择一个你这个代码要存放的一个位置就行,比如我放到地盘目录下的这个桌面中的这个 aldino programs, 放到这里就 ok 了,现在我们就等待他这个项目的初始化, 初始化完成之后,我们可以先看一下这个 pythome i o 点以立的文件,这里我们看啊,他现在只有这个三行,一个平台,一个开发版和一个开发框架,对不对? 我们刚才也说了,如果我们想使用这个 ssd 幺三零六的话,是不是需要安装一下这个 ida frutsd 幺三零六和这个 ida fruit gfx 这两个第三方库,对不对? 我们就继续打开 p i o 主页,选择 libraries, 在这里也就输入这个 ida fruit 杠 s s d 幺三零 六,我们看啊,这个 ida prote s s d 幺三零六,这个 by ada prote, 这说明就是这一个了,我们就把它下载下来,放到我们的这个项目中,点击添加。 接着还有啊,还有第二个就是 g f x 这个库,我们看这里啊,这个 ida frut g f x library, 把这个下载下来添加, 把这个添加到我们的项目中,然后我们再来看一眼这个 platform i o 点 ene 的文件是不是多了这个三行,就这个第三方库依赖 分别是这个 ida fluta s s d 幺三零六和 g f x library 这两个现在我们这第三方库就安装好了,那我们就接着 写代码呗,这些没用的地方呢,就可以删掉 咱们这第一行这个 include rdno 点 h, 这个可留可不留,不留也不影响,那咱们就先导入对应的头文件呗。 include 使用的 spi 协议,所以就 spi 点 h 头文件必须得导入吧。继续, 那 ida prot 杠 gfx, 那也得导入吧。最后一个需要导入的就是这个 ida prot 杠 sd 幺三零六, 导入完所有模块之后,我们就需要使用红定义来定一些变量了,比如我们需要定一下这个屏幕的宽度和高度,还有就是这使用到引角,那我们直接叫 y 字吧,好吧, w e p h。 宽度是一二八, 接着定义底饭艾特,高度呢是六十四,再定义需要用到的引脚,底饭,引脚是这个 m o s i 我们叫 o l e d m o s i 吧。 o l e d 杠 m o s i。 十三, o l e d 杠 c l k 也就是 i c k 引角 s c k 想叫什么叫什么都可以啊,只是一个变量名。十八、接着底翻 o l e d 杠 e c l c。 把这先写完。 o l e d 杠,这个 c s 最后一个就是 led 杠 reset, b c 对应的引角是二 c s 呢?对应的是四 reset 呢?对应的是十五。我们给大家在格式化一下,那接着我们就可 可以构造对象了,构造对象的话用的是这个 ida frut 杠 ssd 幺三零六,然后就是这个对象名 oled, 我们就叫他 oled 常用参数呗。外字艾特, 如果你不知道该写什么参数的话,我们看啊,这里我们会有一个显示,或者你可以点进来咱们这个类,你可以点进来这个类查看一下对不对? 我们看这里就是宽度,高度 m s i i c k d c reset 和这个 c s 钢片, 那你怎么跳转过来呢?就是按住 ctrl, 然后选择你想要查看的文件就可以了。比如我现在按住 ctrl 选择这个 ida fold s c d 幺三零六,咱们就跳转到了这个 ida flood s c, d 幺三零六这个头文件中的对应的这个内容,你也可以 通过这个方法呢来查看这些头文件宽度、高度。有了我们接着杠 m o s i o l e d, 杠 s a k o l e d, 杠 e c, 杠 reset, 最后是 o l e d 杠这个 c s。 构造对象我们就写完了,接着就是这个初始化呗。初始化咱们这个 o, l, e, d。 对象的话,要使用的是 o l e, d 点,先是 begin, 之后就是 o l e, d 点 clear display, 我们先清除显示 一行呢,就是 o l e, d。 初始化,清除显示之后,比如我们现在想先绘制一条水平线吧,绘制水平 灯线,我先把我的摄像头打开啊,未知水平线的话就是 o l e d。 点 draw 水平就是 horizontal, 就 h。 那第一个就是了,这个 draw fast h line, 他需要传什么参数?我现在还不知道对不对?那没关系,你就可以把鼠标放在咱们这个函数名上,他就会告诉你我们需要填写什么参数, 或者呢就按住 ctrl 选择这个方法,咱们跳转过去看一下,就是这里,对吧?我们看啊,它上面这个注释里面已经给我们写了这个 param 的意思就是 parameter 的缩写,意思就是参数, 它的参数有什么?第一个是 x, x 就是它说最左边这一列的坐标, y 呢,是这个长的坐标, w 呢,就是这个线的长度,单位呢是像素最后一个 color, color 是表示咱们这个线的颜色,我们可以写成是 s, s d 幺三零六杠 black, 或者 s s d 幺三零六杠这个 white, 或者呢是 s s d 幺三零六杠 inverse, 这三种方法我们任选一个即可, 这个 return 就是返回一个按,也就是什么也不返回,那我们继续回来写我们的函数, 第一个需要写的是 x, 我们给个多少号呢?嗯,那我们就给个三十二吧,反正随便写的对不对? x 你肯定不能超过一个一百二十八,然后 y 呢?你肯定不能超过一个六十四,对不对? 因为咱这屏幕的话就是一个一百二十八乘六十四的一个像素点点阵,我们第一个点呢是三十二,我们这条水平线的最左端,他的 横坐标是三十二,纵坐标呢是五,长度呢,我们给他一个四十八。颜色呢?我们看啊,现在这里是不是也有提示颜色就是这个 s c 幺三零六 gun black, white 或者 inverse, 咱们这屏幕目前是个黑底,所以我们就直接写成是 s c d 幺三零六杠外头就行了。 咱们先让它显示来看一下显示内容,显示内容的话就是 o l e d 点 display, 因为咱们没有什么内容需要循环显示的,所以这个路虎函数呢,可以为空打开我们的摄像头,连接上我们的这个开发板,这里一个 com 四,我一选择他就连上了,然后就运行咱们的程序,你可以在 右上角选择这个 upload, 或者是左下角这里有一个 upload, 或者使用快捷键 ctrl 加 alt 加 u, 因为这是第一次咱们捎入这整个项目到开发版里面,所以呢,他的编译时间可能会有点长,但是咱们第二次或者第三次再上传的时候,他就会快很多了。 我们看啊,我们这个屏幕现在是不是就显示了一条水平的直线?我们接着就在这个 o l e d 点 display 方法的 上面就继续绘制我们想要的图案。现在呢,我不想绘制这条水平线了,我想绘制一条斜线,那就 o l e d 点 draw line, 它的参数怎么写呢?我们继续放到这里来看一下, 咱们看啊,它的参数有这个一二三四五五个, x 零、 y 零、 x 一 y 一和这个 color, 我们从名字上基本上可以看出来,对不对?那 x 零和 y 零就是这条直线的起始点的一个坐标呗,那 x e y 一就是这个终点的一个坐标呗。那 carlana 我们就继续使用 s s d 幺三零六杠 white 就行吧, 所以我就任意给他一个数,比如来一个三十二五,初始电的横坐标是三十二,纵坐标是五,接着 是终点是横坐标四十八,那纵坐标呢?是三十,颜色呢就是 s s d 幺三零六杠 white。 我们再上传这个代码,我们继续编译上传这个代码, 咱们看这一次他是不是就基本上跳过了大部分的一个编译的过程, 哎,我们现在屏幕上也显示了这个斜线,而且拿上传的速度比刚才也快了很多。 现在直线的方法我们使用过了,我们再绘制一下其他的图形,比如画一个句型,那绘制句型的话就是 draw rectangle 了,句型的英文名字呢是 rectangle 了,简写 它就是 rect, 那它的参数有什么呢?鼠标放在这里,我们看它的参数也是有五个, x, y, w, h, color, x, y 呢是这个矩形左上角这拐角点的横字坐标 w, h 呢,分别表示它的宽和高。 卡着呢,咱们就继续使用 s, s, d 幺三零六即可。那现在我们给大家画一个句型横坐标,五纵坐标呢,也是五,宽度呢?十,高度呢?二十五,颜色还是 s s d 幺三零六杠外套, 咱们这里绘制的一个句型呢,它是一个空心句型,对不对?接着我们再来绘制一个实心句型,实心 音矩形的绘制方法呢,就是 feel, feel 这个 rect 使音矩形,我们给他一个横坐标是七十五,坐,坐标呢是五,宽度是十,高度呢?是三十,颜色还是这个 s, s, d 幺三零六杠 white 运行,我们来看一下, 咱们看咱们这屏幕上是不是就出现了左边一个通心矩形,右边一个实心矩形, 那你现在空心句型,实心句型就画完了,那你这空心圆,实心圆什么的是不是都可以?空心三角 是银三角什么的都可以自己去试试了。接着呢,我们就在屏幕上显示文字,首先你需要明白啊,使用这个 ssd 幺三零六这个第三方库的话,我们是没办法显示中文的,除非你自己一个一个画点,然后让它显示在屏幕上 print line, 比如我们就显示一个 hello word 吧。首先呢你需要明白一点,咱们这个 print line 这个方法呢,它没办法显示中文的,你只能显示一下英文。 当然你也可以通过使用这个 draw pixel 这个方法来绘制这个汉字的一个一个的像素点,让它在这屏幕上显示,我们先来运行一下看看。 我们现在看啊,咱们这个文字好像并没有显示出来,这个原因是他这个字呢,默认的颜色是黑色,也就是与咱们这个屏幕的底色是一致的,所以我们需要先设置文本的颜色。 设置文本颜色的函数,我们刚才讲了是 o, l, e, d 点 set text color, 那颜色是不是该写成这个 s s d 幺三零六杠外头呢?我不确定,所以我们可以把鼠标先放到这里来看一下, 他没说的话,那咱们就可以写成是 s, s, d 幺三零六杠 white。 接着我们重新 运行下看一看。 现在我们看啊,这个屏幕的左上角确实出现了这个 hello word 这两个单词, 但是这个位置我不想让他出现在这里,我想给他改一个位置。那改位置的话,说白了其实也就是更改一下光标的位置, 更改了光标位置也有,相当于更改了文本要显示的一个初始的位置,那就是 oled 点 set custer。 他的参数我也不知道该怎么写。鼠标放在这里看一下 x 和 y, 只需要传入两个值就行了, 有一个坐标值,我给他一个五横坐标,给个五纵坐标呢,我们给个五十,继续上传看一下。 我们看啊,这个 hello word 这行字是不是就出现在了屏幕的下方? 但是这个字看着好像有点小,我们也可以更改一下这个字体的大小啊。设置字体大小的话,我们使用的就是 size, text size 大小怎么填? 不知道的话你可以看啊,参数他说了,一就是表示这个六乘八的一个格子,二呢表示 十二乘十六,三呢表示十八乘二十四,然后等等,也就是说一是最小,然后递增,我们给他一个二运行。 咱们看这个 hello word 是不是就显示在了屏幕上,但是因为它的字体变大了,所以就没办法显示完全, 因为咱们屏幕总共也就一百二十八个像素点这么大,如果我们使用二这个级别的字体的话,他就会导致显示的字符长度超过一百二十八,从而导致后面的内容显示不完全。

反进来,嗯, 好,找到抹个点。这里找到抹个点的前提啊。嗯,很停止记准点,对前脚焊盘收 检测接点点是 pass 的情况下,代表板子已经进来了,夹起来了。是 fire 的话关掉重新去找。冒个点啊,对你坏,这一块 你添加。哎,你,你贴在哪里的?对应对应这对应这,我贴的是最右边这一片,对应这上面点一下蓝色光光粘的白的白的。这个贴纸 添加号码要右击两次,第一次右击选第 三个,第三个里面是这个是喝,口是圆,这个汤汤口是方。嗯,你这个方贴纸你贴哪个都可以选,圆也行,你看。嗯, 只能画一次啊,不能画两次啊。啊,要画两次只能画退,退到上一步再重新再点添加他们啊。对,然后第二,第二,第二次右击 选第二个 id 的编辑模式,这个圆可以拖动,可以改大改小。看拉大拉小啊,可以拉大拉小好点。 ok, 爆胎,爆胎。对,那怎么分配到美国版上面呢?你,你等一下嘛,别急啊。好,这第一步稍等, 这程序更新一下。第二步编程,先查一下你第一个软件,你做的拼码在这里,分组里边拼码你是第几个拼码, 你是第三,第十二个平板,平板,这平板这个全是红色,你添加的这个你看方案没激活,先给他绑定,把这块板给他选中。红色的要给他选中啊,框呀,变成红色啊, 点到这个加号心增加分组就是给他这个在绑定一家的,绑定这块板一家的。好,点一下就行了,然后再右击全部选 这这一块添加的这一块发黑发黑。没激活,要点一下这个 检测啊,检测啊,这个窗口点检测啊,点一下他啊,激活了,相当于原来这跳过的意思吗?对,激活了再去点一下,点一下变红啊,跳这,跳一个窗口,点这个啊,这一支笔,这看满编辑点一下他啊,点这个新灯,绿色加号,点新灯哈, 下一步点保存,每个就添加了。 ok, 然后 作为白的马克,因为好的马克是斜角四十五度,黄色按铃正常的马克,这是坏马克啊,坏的就点一下他作为白的马克,一二三四五六啊。 ok, 这第十二个 好,保存一下这个这个,然后工具里边第四个反齿的类型焊盘作为 买的 max 和换 max, 这功能要打要启用啊,打勾确定,确定升级扫描啊,显示显示这个退出,保存一下,保存一下。 ok, 好,第二步做完。第三步,新化机电量检测, 先去找坏的第十二个。刚才是第十二个是坏的,点一下移动,因为这里是黑色的,啥都没有,东西点一下这里就有了。嗯,好,涂白就要搞这个涂白。哦,对对,这三个颜色哪个颜色都行。嗯,是吧。嗯, 点测试一下,看一下,目标值是五十,坏板要大于五十,这一百六十三可以,要用。确定保存保存好,我回来再检查好板,好板识别度要低于五十,他的要反过来一次。嗯,对, 心坏好坏要区分吗?嗯,我随便抽查一个啊,过两天二十一随便再抽查几个。 还有一种情况就是我们得找上面没有白色的那个东西哈。哪一个白的?嗯?什么没有白色?就比如说你看我上面有有石印吗?万一我这石印很大,然后刚好粘住那个也贴了白贴纸,那我 他有可能照到时间也会也会有误差啊。没关系的没关系的,没关系啊,他是你,你这个贴纸里面在里面画个圈,里面画一圈要比那贴纸小,他照你这里面知道吧? 他现在就相机要要要煤片板的这个位置去照一下啊。你这个圈里边有白就说明是坏板啊。因为你这都是好板。没有贴他照的。没有没有白的啊?没有白的就是说是好的就可以了,就这样,你看吧,这就可以了。

spi 顾名思义就是串型外围设备接口,它是一种高速的全双工同步通信总线,它支持一主多从,与 iphone c 通信相同的都是主设备控制整个通信过程。它呢,总线有 四限制和三限制之分,通常我们用的比较多的就是这种四限制,四根线分别是 s clock 时钟线 m o s i 主输出从输入线 m i s o 主输入丛书书信还有一类就是 c s 片选线多从基石,有多少个从基就要加多少条片选线同时通信根据时钟的即兴和相类不同,又分为四种工作模式, f p i 可以完成双工的高速串形通信。

有些知识点是需要你真正的去能摸得到他的,讲岔口的时候用的这个 wifi 模块,并且把所有的知识点都以思维导图的形式给大家整理出来了。最近在研究讲 spi 用啥,打算用这个 w 五五零零,这是一个 spi 协议转网口的模块,通过这个模块讲 spi 协议的同时,还可以给大家讲一些网络的知识,静态 ip, 动态 ip, tcp 啥网络基层模型,物理层、网络层、应用层啥的那些东西,你如果只停留在理解层面上,你永远都理解不顺你比如说物理层,你单纯的靠死记硬背背一辈子你也背不明白。有些知识点是需要你真正的去能摸得到它的,这个骗子就是网络的物理层,它继承了 mark 和 five, 这是一个 spi 转网口, 还不是一个常规的饭。同学们如果把这个模块的原理实验代码就证明白,那也很优秀了。最后一点,感觉枪是软件单片机,学习还没有思路的同学可以找我。