粉丝44获赞82

大家好,我是周公,今天和大家讲 i r i am 记者开门红,很多右击与还原之谜 逐渐表达。稍等, 别试 月的天气 就下一步给我同意 幸福安装入宾 是火山中的第一趣步, 别相信 一加一一试一分钟 安装完成,取消补品 结婚第七十七分钟 一进去就是肉, 嗯嗯, 是葫芦 是个温柔, 下一步不同意,下一步 可是低谷,下一步对下一步 新人珍珠 新人一分钟 新人快乐,冠军 出色锻炼 你!管理厅深入运营,收割机也是 选了项目生中系列号,复制系列号 你能找到,导致 tfb 机打开点下去关闭 打入边烟边试, 但你有阿母裤 啊啊啊!正装完成,谢谢大家观看!

大家好,今天我们开始学习这个币的应用开发,在学习之前我们要先把开发环境搭建好,所谓公寓善其事必先利其器。针对本次这个币的开发,我们选用的是 c c 二五三零单片机。 cto 声明,单片机是呃德州仪器一个接个币开发的一个系列芯片,这边我们选用的 ir 是八零五幺的一个开发环境架构, ir 是牵动式系统开发工具,与德州仪器等系列的一个芯片,有针对的一个开发环境,比如 msp 还有 arm 等都有相对应的一个 ir 开发环境。 然后这边的话,我们在配套的软件文件夹中是已经准备了我们开发所会用到的开发软件,还有就是驱动程序的一个安装,然后也包含了 i ir 八零五幺十点二零点一的一个安装包, ir 也可以到 ir 的一个官网进行下载。 好,我们这边就是要用我们准备的一个软件安装包,在软件安装包这边有一个 ir 八零五幺的一个详细安装教程,这里就不进行详细的展开,当你们拿到我们的开发文件夹的时候,可自行阅读 我们现在进行 i r 的安装, i r 的安装步骤的话,可以根据我们这个开发手车进行安装,然后 我电脑是已经安装的 ir 软件,所以这边为了大家方便看也也再演示一遍,这边我们选择 ir 的一个文件夹,选择这个 ir 程序,然后我们选择右击 请关闭原声封印。行, 那我们弹出这个对话框是因为我电脑是已经安装的 i r, 它会进行识别,如果是首次安装的话,它会直接弹出我们这个 i r 的一个安装选择框,那我们选择第一个 弹出这个对话框,也是因为我已经安装了 i r。 呃,这个不用管它,我们直接 next, 然后继续 nex 这边选择,我同意选择 nex。 重点来了,重点就是我们这个安装的一个路径,不能有中文路径的一个出现,我们要需要全英文的一个 路径。这里默认的是安装在 c 盘,然后选择一下我之前安装的一个路径。我是在地盘创建了一个 ir 文件夹,我们选择文件夹后,点击确定选择 next, 然后我这边的话是默认是选择第一个选项,然后这个第一个选项的话,大家也不用去改,直接选择默认的就行。我们点击 nex, 再点击 nex, 然后会弹出这个对话框,是因为我电脑插了 us 设备设备,所以他会弹出这个对话框, 我们直接点击确定就行,然后弹出这个安装的一个对话框后,我们直接选择 instance, 然后等待安装即可。好,我这边的话就不进行再安装,直接关闭,那我们 安装完后就可以直接把这个安装的选择框给退掉,安装完的话我们是会弹出这个 安装成功的一个界面,那我们再点击会理学后,他会直接进入到我们 ir 的一个软件,首次打开的话, ir 的软件界面是长这样子的,那我这边打开一下, 我已经打开了一个 ir 软件。呃,我因为这边有打开过工程,它显示的一个软件界面是这样子的, 然后详细的一个安装教程,大家请呃自行阅读我们准备的一个开挖文档,今天就讲到这里。

大家好,我是周公,今天和大家讲 i r m v r 在进行汽车开发环境盘中右击以关联实名运行点试 选择第二个安装 点,下一步屏幕同意点下一步,点下一步 坑的安装路线,我们之前安装了八零五条,所以要和区分地址位置 地盘下一步,下一 等待安装完成, 也是 取消库选点关注 来重新稳定。 解释, 车道离线适合管理取消。稍等 师兄 找到零件出售。面对不安生意的女生注册的一件事, 曲子小根压给深层序列号,复制序列号粘贴向外部 no 下一步,导出出色文件 下一步下一步注册机打开装置导出的 ts 第五页,再打开导出 信息浏览打开下一步完成。点勾 s 直接回车,这样二二二 av 二集中开发环境奋斗完成,谢谢大家观看!

今天来讲一下用 ir 软件进行仿真的一个方法,然后我们先打开一个 工程,就是用 ir 打开一个工程,然后在这个是一个仿真并下载这个按钮。 在仿真之前我们需要进行一个配置,点击 option, 首先呢是对他的主控芯片的型号进行一个选择,然后这是我上次讲到的啊,用的一个那个 mc 的型号,选完 mc 的型号以后呢,我们 然后还要对仿真器我们修 s, d, w, d 的方式仿真,上面上一次也说过了,就选择这两 两个选项。还有一个就是这个我们需要对代码是否进行优化,一般我们选择 no 或者是 hide, 正常情况我们选 no, 但是 呃先用 high 的就是高优化的方法进行一个讲解,因为这个我是已经编过了,所以我这次就不进行编页了,这个工程文件较大,要编页要很长的时间,然后我们就直接仿真就行, 然后我们稍等一段时间,因为这个处理的有点慢, 然后 好了,现在进行了一个呃仿真和下载模式,然后我们可以看到这个函数是从内开始的,然后我们看一下我们仿真主要用以上的这几个 这几个方法首先先讲一下,挨个讲一下吧,首先这个叫做,嗯 单单部的一个仿真,现在光标,这个绿色的光标指向的是这个没有函数,然后我们点一下他执行到 bsp, 然后我们点一个一个点,就是他是不进入这个函数里面,然后他就执行 每个步骤单步单步的执行,这样做有利于就是我们不关心,在我们不关心这个函数的一些方法的时候,我们可以用这个单步方针一个方法看一下这个呃程序执行的一个流程, 然后这个是个复位,就是如果你想啊,比如我想看这个,比如我想看这个函数时候,这时候你跑到这里已经跑过去了,他不能够回推到这里,你只能复位再重新单步,单步的去把光标执行到这里,然后再进去查看, 然后我们再看一下第二个这个,这个呢是进入这个函数,比如我想看下这个函数,我就点这个,然后他就进去这个 b s 就进去这个函数里面,然后这时候我们再用这个单部仿真看一下他的执行一个顺序,然后既然我们有进去就有一个出来,就是啊可能这个函数我们不关心他,那我们就可以 点着这个跳转出去,这时候因为我们上一个是从这里进去的,然后你跳出去的话,他就会光标指向他下一个要执行的函数的地方, 然后这个这个和感觉和这个单步仿真没什么区别,他也是挨个挨个的一个仿真的一个方法,也是单步仿真的方法。然后这两个呢这个叫做跑到光标处, 就是在加断点的时候,我们点这个,这时候他就会跳转到这个光标这个断点的地方,这样就是方便我们快速的去定位到我们需要啊仿真的一个函数里面去, 然后这个 go 呢,就是第一个他也有这个和这个跑道光标处一样的一个功能,比如我在这里加个断点,你点 go, 他也能跑到这,同时呢你整个工程员,你不加断点,你点 go, 他就是会把整个工程下载到我们的这个开发版里面去,这是一个,还有个下载一个功能, 然后还有几个重要的几个功能需要讲解一下。首先是加断点功能, 加断点功能就是,呃,比如我们对这个工程了解,然后我们需要仅仅去仿真一个某个函数,只要对单个函数进行仿真的话,我们可以再加一个,在这里加个断点,这样的话就是不然的话你 一步一步的去单步,然后再进去,这样的话比较耗费时间,也耗费精力,比如我想保证一下这个这个函数,然后我们就可以点这个 go, 好吧,他就会执行到这个光标的这个地方, 好吧?然后进球光标,我们主要看哪些内容呢?首先就是一个变量的内容,比如我想看 dfiad 值,因为我们可以看到这个函数呢,他都是对这个 dfid 值进行一系列的操作,我们可以 点击这个, 这时候他会出现了一个窗口啊,可能多,然后这时候这个这是一个变量,这是他的一个值, 目前是没有值的。然后还有个它的 logo, 就是它的一个地址,还有它一个类型,好吧,我们先定位一个这个三十二位的五符号变量 d i f。 然后我们弹幕的仿真, 首先呢他现在还是没有直的,你看还是 elo 这个是没有直, 然后我们继续单步,单步,单步好,这时候我们再看 他就有了一个,就是这是一开始说的那个使用高优化和一个低优化的区别,如果你使用低优化的话,他呢是 可以实时的看到这个 d i d f 杠 i d 这个变量那个值的,但是你高优化的话,他可能就会把一部分的代码给优化掉,这样的话你不是在任何时候都能看到这个变量的值的,所以个人建议是不开优化, 是吧?然后我们复位还有个方法呢,就是点这个,这个有什么用呢?刚刚我们在这里加了个 半点,是吧?我们点击这个 go, 好吧,我们点这个 go, 这时候呢它就会可以看到一个这个执行到这里的一个调用的一个过程。首先是从 me 开始,它会执行到这个 test process, 首先是指下这个函数, 然后进来这个 process 后,它就会进去这个,然后就是一步一步,最后 执行到这里,就是可以看到它函数是怎么去一个层层调用的一个方法,最后执行到这个光标处, 然后还有一个方法,就是刚刚我们不是说看不到这个 d i 开了高优化以后这个 d f 杠 id 的值吗?这是我们可以看操作计算器的一个方法, 可以看到他的值 m 这里可以输他全期,因为这因为这个变量的话 啊,这里没有显示计算器,他没有显示,所以这个暂时没法查看,就是如果, 嗯,比如在别的边两边可能就有方法查看,这里我就不讲解了,可以把这里头到如果加入这些边两,他会 显示这个变量,他在记准起哪个位置,我们输进去的话,他就会在相应的地方输出他的值 啊,这就是主要的一个呃,仿真的一个过程,然后我们可以开一下高优化看一下, 这其实没有,就是不开优化看一下,然后我们进行编译, 因为这工程有点大,可能变异的有点慢, 看我们看到有一百三十二个文件被删除,然后开始编译 啊,好了,我们边已完成,我们看到他报错, 报错呢,就是你就是主要是一个嗯,你的 fresh 的,你的这个代码量过大,你的这个单面积 fresh 里面已经开始溢出了,所以报错 一般就是在工程过大的情况下,你就会容易报这个错,所以很多,所以就会在我的这工程里面,我就必须只能选择去这个开启高优化,把一部分单码给优化掉,这样才能把这个嗯这个程序稍录到单品 电机里面,不然的话你就会造成一个这个代码量过大溢溢出的一个一个报错情况, 所以说就是能开不开优化的话,我们就尽量不开优化啊,否则的话就这个工程量过大造成的这个溢出的情况呢?我们就嗯选择去开高优化啊,今天就讲这些。

那我们今天测试使用这一块板,这是 s t m 三二 f 幺零三 c b 啊,当然 c 八还有其他的单片机都可以。这是我做的一个目前这个小本啊,然后他接的是四线的这个接口啊,就是两个电源供电,两个啊数据,就是接下载程序,我们用这个编程器,然后 st 的这个 vr 编程器, 那我另外另外连的这三条线,这三条线是 usb 转串口,是这个模块 啊,连接就是这样子啊。大家好,今天给大家分享一个 arm 的一个呃,变异器,那今天介绍的是 micro c pro am。 那这个变异器出来好多年了啊,在一六年之前啊,我自己也使用过, 然后那时候因为我学的还是其他带片机,所以用的比较少。现在,呃,有时候去学阿姆,然后用,现在市面上开偶的这个用户特别多。 嗯,但是对于新手来说啊,可能要学的比较多啊,不是专业的人员来学习确实还有点麻烦。 那我今天就给大家介绍一款这款编程器,他集成了好多函数库,类似尔多云欧的一个方式,你只要按照他的库,然后就可以使用,而且他本身也集成了好多常用的库。 那首先我们来打开这个软件,打开这个软件大家可以去啊他的一个官网去下载。那我们先 啊先来安装一下,安装一下一会给大家看他的怪网。 如果你有一定能力,建议你购买正版,如果你是小白,只是想学习用一下,大家可以网上去下载免费的版本,他本身的,你不注册的话,他也也可以编小一点的代码, 我们点下一步。同意啊,下一步再下一步。那我们这块的话选根据自己的页盘去选择,我抓到地盘里面, 然后点下一步。 那安装的时候建议大家一会把它的一个编程器的驱动也安装了,这样子的话我们 vivo 编程器一会啊,直接就可以下载程序通过。 好了,我们点 watch 安装啊,我们这个也这个先不安装碘伏,这个需要安装, 接下一步。同意,这个就是变车器的一个 a p p 啊,大家一定要安装,不安装也可以,就是用自己的一个变车器的外部的软件也可以啊,目录和我们刚才设置其实一样。 继续安装啊,点试就是让你安装驱动啊,最常用的两个变声器啊,我们今天主要是用的 st 的一个变声器,我点击试, 然后我们打开这个,然后我们可以变异,我们点击一下变异,这样子就已经安装好了,是不是比较简单? 那我们如何测试?呃,你的有没有就是限制,那我们点击他的这个 t f t, 他生产的这个,呃,文件比较大,这是视力,然后你根据自己的单片机可以可以选择 st, st 里面有这些他的默认的一个开发本里面有些实力,比方说 adc 啊,按钮开走线,然后 eprom, 呃,然后摇杆,还有 led 啊,温度传感器, mp 三, tft, ust, usb 等一些功能。 那我们接下来测试这个 t f t, 看是否能变异成功。那没激活的话我们可以看到,在这个里面可以看到啊,这块是没有激活的,那我们点击变异, 他这块是呃,出错的,也是,所以我们关闭,然后我们把这一个复制一下, 然后替换一下,然后这时候我们可以打开, 然后这时候点变异啊,就可以正常变异了,然后他本身带的库末日,这样子我们在新建, 主要是给大家修建一个项目啊,修建一个项目来看一下,点下一步,那我们起面是 led 啊, uirt 瓦 u i r t, 然后这个目录的话我们放在桌面方便一会。呃,更好的调用,然后我们这块新建一个文件夹, led 后面 n 点一的文件夹,那这块的话我们选择 s t m 三二 幺零三 啊,我们今天用的是 c b 大片机,在这块选择八兆点,下一步点 yes, 这样子我们这个项目已经建了,建立的话我们需要诱诱导的库,这个是系统默认代的库,我们可以看 看到下面有好多,那我们需要用 ruirt 那揣口,那我们用揣口一吧,我双击打开,这是他的这个包住 八周页面人买一个酷的,详细的这个介绍都有啊,比方说我们这个还 tm 三二的,他带有这个,呃, uirt 啊,我们看一下啊,那这个我现在这个单片机的,他的 uirt 的这个 有一二三,还有默认一个就是四个串口,大家记住啊,这四个串口,四个串口的话他的对应的端口, 当然这个端口好像是自己也可以定义,那我的现在是用的这个 urt, 就是 p i 九和 p i 十,那它下面就有视力,我们可以往下拉, 他每一个都会讲如何初始化和自定义,这个端口我们可以看到, 那这样的话我们也可以从视力里面啊来打开一个 s t 的 u i r t, 在这块儿 我们可以看到在这块是有的啊,保存一下刚才的, 那我们保存 led, 那我们可以看到它首先是一个叉写的一个变量,然后主主程序,然后初始化,初始化我们的这个 u i r t 啊,然后延时一百毫秒,然后串口一发送一个字符,一串字符,然后再发送两一两个,这个实际制应该是十三和十, 呃,这个也有可能是呃十六进制,因为具体详细,大家下去自己刻一下,看一下他的 发送这个字符啊,然后底下判断串口有没有接受到,有接受的话再从串口输出啊,就这么个程序,那我们复制一下,复制一下,我们打开我们刚才刚才新建的 打开项目,这是我们刚才新建的这个项目, 然后我们点击黏贴,这时候我们点击变异,变异是正常的,然后我们在这设置一下工具,里面在变异器我们这块设置 这个吧,但虽然我们没有连接那个,这个这个编编程器,我点击 ok, 那么点击编辑下载, 它会开除这一个,那我们先先点,不需要在这块设置一下,那我们的是 vr 的一个编 st 的一个编程器, 然后我们使用的是 swd 的这个毒线,我点 ok, 然后我们先来了解一下我们这个控制板,控制板已经连接好了,我们插除不里面的程序, 这时候我们来写入桌面上 ust, 我们打开,然后点写入, 然后已经写进去了,然后我们交接一下,这时候我们可以看到我们代码已经写进去了,然后我们打开串口调试助手 啊,我们这个是五零 tricle 波特率都设置好,我们点击连接,然后我们这儿可以点复位, 我们可以看到这块是波特率不正确,那我们断开重写加波特率,设置五六零零,然后重写连接, 然后我们清楚一下,然后我们重新复位一下,我们可以看到 开始这个字符,那这时候我们来发送一个字符啊, pk dz 啊,我们点发送他就能接收到这个支付,那说明我们这个代码是没问题,那这样子的话,是不是 对于携手来说写代码特别简单,那他大部分这个帮助在这块,然后啊像这些你如果不懂英语的话,大家需要自己去用翻译软件去翻译,这是他默认带的一个库, 查阅的一些库啊,他有好多势力,大家就是这个摸着带了好多势力,当然他们还有自己开发的一些啊这个模块,那我们比方说需要 挂线 o p、 t 三零零幺的一个挂线模块,那么可以点一下,然后点击安装它的这个库, 那它上面还提过了很多插件在工具里面啊。大家下去自己可以看一下调试的这个呃 h、 i、 d, 还有一些呃字符, 我们可以看一下他这些字符的对应的这个啊,编码啊,然后还有一些数码管,数码管生成的这个是禁止还是十六禁止,这个呃小程序 啊,然后还有其他的一些这个调试需要的一些程序,大家别以为可以看到啊,大家下去自己也可以看,它的功能还是比较强大的,那这时候我们可以打,打开这个 oppo, 打开我们的 stm 的一个视力, 那这样子的话我们可能变异会出错,我们试着变一下,那这这时候它缺少这个 c, 那我们需要设置一下在工具啊,在在项目里面, 项目里面是,是啊,设置项目搜索在这块啊,我们在这块要点一个,呃,先来点这块,然后我们我们可以看到啊上面这一个,我们选择 这个文件夹,这个文件夹进去,然后我们选择底下这个啊,然后再选择这个,然后我们选择文件夹,然后这时候我们点击添加点应用, ok, 然后我们再试着编译,这样就好了,具体这些语句的话大家下去自己去研究,我们,呃,要看他的这个模块的下线。呃原理图和 啊这个程序,那我们点击一下这块进去, 然后我们点右键,点右键可以翻译一下,等一下啊,我们往下翻 啊,往下翻,我们可以看到它有这个原理图啊,还有数据手册, o p t 三六六幺的数据手册啊,还有上面的一些。呃,这个视力还有语句教你如何去啊得到这些 主要是我们来打开这个原理图,这样子我们就可以看到他的这个斜片的原理图,然后 还有一些其他的这个视力 啊,我们可以看到,因为 microc 它里面有。呃, pic 阿姆 ivr, 还有 pic 三三二啊,八零五幺等一些这个带片机的变异器啊,这个 这个软件打开啊,从下面这是点这个就可以进入他的官网, 那我们我这个上抓了这个翻译软件,大大概翻译的给大家看一下它的这个页面, 他有详细介绍他这些,呃功能,还有一些库, 好,还有这些视力,那好了,这节我主要是给大家讲如何使用给我们的这个开发本下载程序,呃,然后就是最简单的视力啊,他本身已经带了很多视力了, 比方说我们可以看一下这个 a、 d、 c 读取 他就特别简单这个程序,那我们就是更多的还要看他的这个帮助,帮助里面有, 当然他还有这个视力,视力这个酷,有些有些模块的和其他的,你可能啊找不到,找不到的话大家可以到这块去搜索, 去搜索断页这个芯片型号,还有一些实力,一些模块的实力,还有一些芯片的实力,在这里都可以大部分都能搜到 啊。好了,今天就给大家介绍这里,如果以后有机会的话给大家再啊讲一下其他的使用,那感谢大家观看,再见。


像机关枪一样像机关枪一样。朋友们好几天不更新了。哎呀这两天等快递呢。到了个什么玩意这像个胳膊似的很多人不知道是干啥的吧。我给你们看一下啊 看我这个车窗啊车窗现在是这样然后上升 像机关枪一样像机关枪一样。嗯我还没拆开呢 反正我判断啊电机是没问题因为电机有问题他就不会转了一般就是这个东西坏了。因为这东西有牙吗咱一会拆开看看啥时候都得有第一次你说不是在修车 就是在修车的路上开壳吧反正东西已经到了现在就开始开始拆之前拆过拆的时候是当时还是还是在改装车的时候。 改装车咱们猜猜他是为了哎。为了那什么。为了做那个止震做止震隔音的一共没有几颗螺丝。 五颗螺丝 啊六颗螺丝。上面这个手扣的上面这个手扣的 没有意思 就这么简单 非常的顺利。这东西我还没有拆过啊我看看这什么原理什么原理 是是一样的吗。啊是不是这样的 啊。这样的上面是铆钉铆的我去这个东西我先把它录下来看看 看看里面是玻璃上怎么固定的。 看到毛病了看到原因了这块豁了看到没这块这个牙呀有个牙 平磨平了现在想办法把它拆了就行。这块是铆钉铆的咱得把它攥开出来自驾游工具不太全了。 真不行啊幸好我带了这个手电钻不然的话拿到还没有办法遇到最大的问题就是这个玻璃是降下来安呢还是说把它生着安。 这个我没有遇到过我顺着拿胶布把它给上面给固定了,不让他下去,我觉得应该是这样的啊,那我就有办法了,嘿嘿。灵光移动,灵光乍现,这个办法肯定是行, 看了吧,咱用这个东西一个手机支架把它吸在这个玻璃上,然后呢他就不下去了,这样的话会安全一些,因为我第一次安没有经验,然后现在 现在开始把它现在开始把这个这个先干干掉应该是他的,但没有别的地了。 还是应该把它摞起来啊,这样整不了,哎,难办了, 弄到这个位置就好了。 这就可以了。 碍事,我把它挪一下看看, 估计得把音箱这块拆一下。音箱这块不拆好像看不着里边。 他把滑轨的螺丝固定,螺丝拧开了,然后现在这个缝隙差不多能完成。 电机拿下来了, 哈哈, 弄个东西拿下来了,太不易了。这个就是刚才卸的那个电机,把电机也拿来了, 只要思想不滑坡办法总比困难多啊。现在呢已经把这个电机安上了,然后接下来要做的就是咱们把这个支架再固定看看。这啥玩意你管说出门那工具不带全能行吗?大铆钉 王哥。好了,看看非常的顺畅,因为我的电瓶啊电不足了,所以说我把车发动起来看看 大功告成,嘿嘿嘿。哎,没有没有什么难度啊, 咱们再看看这个拆下来这个,呃,猜猜是哪里坏了啊?这里没有牙了,看着没,这个位置牙已经没有了,就这个位置牙已经不在了。 这玩意能不能镶牙呀?他怎么能坏了呢?这东西怎么能坏呢?冻的 在漠河回来的时候我就发现这个车窗始终漏风,漏风越来越严重,越来越严重,最终他是坚持不下去了,这回好了,嘿嘿。 思想不滑坡怎么的办法总比困难多啊。问题解决了嘿。然后呢,咱们依然在路上,这段时间虽然没有更新呃,但是呢,我依然在路上。 嗯,明天等个快递,明天就出发了。去广西还是在去广西的路上。好了,朋友们,感谢支持,谢谢关注咱们这期视频到这里,下期再见。拜拜了。