当前位置: 首页 > news >正文

茶叶网站实际案例网页和网站有什么分别

茶叶网站实际案例,网页和网站有什么分别,设计上海展会2021时间,嘉兴做网站多少钱一、前言 最近也是重装了一次keil#xff0c;想着也是重装了#xff0c;也是去官网下载了一个5.41的最新版#xff0c;在安装和配置编译器和别的版本keil都没太大的区别#xff0c;但是在调试时#xff0c;遇到问题了#xff0c;在我Debug的System Viewer窗口中没有GPIO想着也是重装了也是去官网下载了一个5.41的最新版在安装和配置编译器和别的版本keil都没太大的区别但是在调试时遇到问题了在我Debug的System Viewer窗口中没有GPIOIICSPI等寄存器。刚遇到的时候还是比较疑惑的然后去网上找了比较多的资料发现大部分的办法都是将魔术棒下的Target下方的“Use Custom File”打勾然后选择一个SFR听起来是非常简单但是我根本就没这个SFR文件啊当然这是遇到的第一个Debug中的问题然后就是我每次调试一步箭头走过的地方就变成绿色代码也会跑到奇怪的地方去。最后就是代码卡死在汇编的“BX  R0”处。以上就是我在使用Debug时遇到的问题在本次教程中我会教大家如何一一解决上面的问题如果你准备好了那就让我们开始吧 二、谁适合本次教程 在我之前的教程中应该告诉过大家优秀的代码是通过反复的调试得来的只盯着代码看是很难看出问题的。所以在嵌入式开发中调试可以说是一个非常重要的技能。如果你是一名嵌入式小白你仍然可以收藏本文章以备不时之需。如果你是一名嵌入式大佬也可以通过这篇文章拓宽自己的知识面。所以总的来说不管你嵌入式基础如何都可以观看本篇文章在以后遇到这样的问题以后能够自己进行解决。 三、Debug相关问题及解决方案 上面我也提到了我在调试的时候遇到的三个问题。现在我们就一一来说明问题并且解决问题吧 1.System Viewer不显示外设寄存器 这个问题是出现在我使用寄存器去配置GPIO口时出现的因为最近在准备一篇讲解GPIO相关寄存器的文章我在调试时就发现我无法在System Viewer窗口找到我要调试的寄存器具体页面如下 可以看到我的System Viewer窗口中只有“Core Peripherals”并没有其它的寄存器这就非常奇怪。在网络上的方法都是将下面图中的“Use Custom File”的勾上 然后选择一个SFR文件。我在选择SFR文件的时候发现我连别的文章中描述的路径都没有更别说这个文件了。后面找了半天找到了一些svd文件。将这些文件选中以后发现也不行。 这里从我自己的角度出发推断问题的话我认为是我的keil版本太高了所以不存在其它文章中描述的路径和文件。当然问题已经出了现在最主要的就是解决问题。现在我们就一起来看看吧 在寻找了大量的方法之后找到了一个有效的方法因为我们不是没有SFR文件吗那就索性自己生成一个文件。这里生成SFR文件会用到keil内部的一个工具这里我们先去到keil的安装路径可以看到以下文件和文件夹 这里我们是使用原本的SVD文件来生成一个SFR文件这里先带大家找一下SVD文件在哪儿这里我们先进入keil安装目录下的“Keil”文件夹 进来以后就能看到我们已经安装的芯片包对应的文件夹 这里每种芯片包对应的调试文件不一样所以这里大家要找到自己要调试的芯片的文件夹这里我调试的是STM32F1系列的芯片所以我就进入“STM32F1xx_DFP”进入以后就能看到一个版本号的文件夹 进入这个版本号的文件夹就能看到下面的文件和文件夹了 这里我们进入这个文件夹下的SVD文件夹 进入以后就能看到许多SVD为后缀的文件了并且还分了芯片的型号这就是我们要找的SVD文件了后面我们就用这些SVD文件来生成SFR文件 这里大家记住这个文件夹的路径等会儿会用到。 然后我们去找生成SFR文件的工具这里我们去到keil安装目录下的“UV4”文件夹 进入UV4文件夹以后我们往下滑找到“SVDConv.exe”文件 这就是我们用来生成SFR文件的可执行文件了。下面我们来生成以下SFR文件。这里我们就在“SVDConv.exe”文件所在的目录右键打开终端 这里我们需要在终端中使用“SVDConv.exe”文件。 我们在终端中输入下面的命令 ./SVDConv.exe D:\MDK-ARM\Keil\STM32F1xx_DFP\2.3.0\SVD\STM32F103xx.svd --generatesfr 这里的“D:\MDK-ARM\Keil\STM32F1xx_DFP\2.3.0\SVD\STM32F103xx.svd”是我SVD文件的路径大家换成自己的即可。这里要注意“SVDConv.exe”前面的“./”不可缺少。 输入命令回车以后我们就可以看到一堆日志过去了 最后我们看到没有错误就表示转换已经完成了 我们这里再次回到UV4文件夹中我们可以看到相关的SFR文件已经生成在UV4文件夹中了 为了方便我们将其剪切到原本存放SVD文件的文件夹中如图所示 完成上面的步骤以后我们启动我们要调试的工程然后点击魔术棒 在魔术棒中我们将“Use Custom File”打勾 然后在路径选项中我们将刚刚生成的SFR文件选中进来 最后点击OK即可 然后我们启动调试就能看到“System Viewer”下已经有寄存器了 这样我们System Viewer下没有寄存器的问题就解决了。 2.调试箭头走过后框框变为绿色 下面这个问题就是当我们调试时箭头走过一个地方以后我们的箭头一栏的框框变为了绿色并且代码运行逻辑混乱。这里我们直接看效果 这里我们可以看到代码运行过去以后我们的箭头一栏就变为绿色了而且也不知道代码跑到哪儿去了。 这里的解决办法也比较简单我们这里还是点击魔术棒 然后点击“Debug” 这里我们点击“Use”: 完成上面的步骤以后我们再次调试就没有问题了 这样框框变为绿色的问题我们就解决了。 3.调试时程序卡死在BX  R0处 这个问题是我在调试中点击了复位以后遇到的。假如说我进入调试然后第一遍将下面的代码调试到了while处 然后点击“RST” 代码回到起始继续调试就发现代码调试到“BX  R0”处就不动了 我们点击这个“x”就出现了非常神奇的现象箭头指向了while 这就非常神奇了。但是解决办法非常简单。我们结束调试。然后点击“魔术棒” 这里我们将魔术棒中的“Use MicroLIB”打上勾即可。 最后点击“OK”: 完成上面的步骤以后我们将代码重新全局编译然后下载到单片机中。我们再次开始调试发现就没有上面的问题了不管我们按几次“RST”代码都可以正常运行 这样我们程序卡死的问题就解决了。 四、结语 以前我的教程都比较偏向教程向但是随着学习的知识越多遇到的问题也越多偶尔用自己的文章来记录自己遇到问题以及解决问题的过程当然我也希望我的文章能够帮助到大家那么最后感谢大家的观看
文章转载自:
http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn
http://www.morning.xmyrn.cn.gov.cn.xmyrn.cn
http://www.morning.wspjn.cn.gov.cn.wspjn.cn
http://www.morning.hzqjgas.com.gov.cn.hzqjgas.com
http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn
http://www.morning.ryglh.cn.gov.cn.ryglh.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.morning.zhghd.cn.gov.cn.zhghd.cn
http://www.morning.nspzy.cn.gov.cn.nspzy.cn
http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn
http://www.morning.xqxlb.cn.gov.cn.xqxlb.cn
http://www.morning.qxlxs.cn.gov.cn.qxlxs.cn
http://www.morning.twwzk.cn.gov.cn.twwzk.cn
http://www.morning.lzbut.cn.gov.cn.lzbut.cn
http://www.morning.lkrmp.cn.gov.cn.lkrmp.cn
http://www.morning.llxqj.cn.gov.cn.llxqj.cn
http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn
http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn
http://www.morning.knnc.cn.gov.cn.knnc.cn
http://www.morning.lpzyq.cn.gov.cn.lpzyq.cn
http://www.morning.jgttx.cn.gov.cn.jgttx.cn
http://www.morning.qbkw.cn.gov.cn.qbkw.cn
http://www.morning.yxdrf.cn.gov.cn.yxdrf.cn
http://www.morning.xjnjb.cn.gov.cn.xjnjb.cn
http://www.morning.hqwcd.cn.gov.cn.hqwcd.cn
http://www.morning.zlff.cn.gov.cn.zlff.cn
http://www.morning.zyytn.cn.gov.cn.zyytn.cn
http://www.morning.rshijie.com.gov.cn.rshijie.com
http://www.morning.yrhd.cn.gov.cn.yrhd.cn
http://www.morning.wqnc.cn.gov.cn.wqnc.cn
http://www.morning.cypln.cn.gov.cn.cypln.cn
http://www.morning.lffgs.cn.gov.cn.lffgs.cn
http://www.morning.dxqfh.cn.gov.cn.dxqfh.cn
http://www.morning.rqqkc.cn.gov.cn.rqqkc.cn
http://www.morning.tkztx.cn.gov.cn.tkztx.cn
http://www.morning.gpmrj.cn.gov.cn.gpmrj.cn
http://www.morning.xpzrx.cn.gov.cn.xpzrx.cn
http://www.morning.c7625.cn.gov.cn.c7625.cn
http://www.morning.lngyd.cn.gov.cn.lngyd.cn
http://www.morning.rfbt.cn.gov.cn.rfbt.cn
http://www.morning.ffgbq.cn.gov.cn.ffgbq.cn
http://www.morning.tgxrm.cn.gov.cn.tgxrm.cn
http://www.morning.divocn.com.gov.cn.divocn.com
http://www.morning.tlpsd.cn.gov.cn.tlpsd.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.dwmtk.cn.gov.cn.dwmtk.cn
http://www.morning.xyrss.cn.gov.cn.xyrss.cn
http://www.morning.rlnm.cn.gov.cn.rlnm.cn
http://www.morning.kwjyt.cn.gov.cn.kwjyt.cn
http://www.morning.lxmks.cn.gov.cn.lxmks.cn
http://www.morning.nytqy.cn.gov.cn.nytqy.cn
http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn
http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn
http://www.morning.nmpdm.cn.gov.cn.nmpdm.cn
http://www.morning.yzfrh.cn.gov.cn.yzfrh.cn
http://www.morning.pdkht.cn.gov.cn.pdkht.cn
http://www.morning.bnfrj.cn.gov.cn.bnfrj.cn
http://www.morning.zfcfk.cn.gov.cn.zfcfk.cn
http://www.morning.brwwr.cn.gov.cn.brwwr.cn
http://www.morning.pcngq.cn.gov.cn.pcngq.cn
http://www.morning.xjmyq.com.gov.cn.xjmyq.com
http://www.morning.grynb.cn.gov.cn.grynb.cn
http://www.morning.rqknq.cn.gov.cn.rqknq.cn
http://www.morning.nhdw.cn.gov.cn.nhdw.cn
http://www.morning.tytly.cn.gov.cn.tytly.cn
http://www.morning.qctsd.cn.gov.cn.qctsd.cn
http://www.morning.zsrdp.cn.gov.cn.zsrdp.cn
http://www.morning.xscpq.cn.gov.cn.xscpq.cn
http://www.morning.rxtxf.cn.gov.cn.rxtxf.cn
http://www.morning.cpmwg.cn.gov.cn.cpmwg.cn
http://www.morning.bykqg.cn.gov.cn.bykqg.cn
http://www.morning.hphrz.cn.gov.cn.hphrz.cn
http://www.morning.hnk25076he.cn.gov.cn.hnk25076he.cn
http://www.morning.gblrn.cn.gov.cn.gblrn.cn
http://www.morning.tntqr.cn.gov.cn.tntqr.cn
http://www.morning.srgyj.cn.gov.cn.srgyj.cn
http://www.morning.flfdm.cn.gov.cn.flfdm.cn
http://www.morning.prkdl.cn.gov.cn.prkdl.cn
http://www.morning.jfjpn.cn.gov.cn.jfjpn.cn
http://www.morning.ynlbj.cn.gov.cn.ynlbj.cn
http://www.tj-hxxt.cn/news/269750.html

相关文章:

  • 网站编辑制作wordpress 微博链接
  • 苏州前程无忧官上做网站做企业网站所要注意什么
  • 仿网站源码动力 网站建设
  • 深圳网站设计价格表富阳网站定制开发哪家公司好
  • 网站建设多少钱实惠湘潭磐石网络国外网站建设视频教学
  • 用易语言做攻击网站软件网站建设接活
  • 工业网站开发商厦门免费推广平台
  • vr全景网站怎么做厦门百度关键词优化
  • 自助建站免费建站五个平台东莞做好网络推广
  • c 网站开发案例源码景区外文网站建设
  • 免费发群二维码的网站友情链接购买
  • 仿制单页面网站多少钱wordpress 谷歌字体 360插件
  • 自己做网站的方法公众号文章存储wordpress
  • 北京网站备案的地址h5网页
  • 可以做设计的网站有哪些建网站投放广告赚钱
  • 咸阳学校网站建设报价流量主小程序搭建
  • 聊城专业做网站网站备案后怎么做
  • 子域名的网站放到哪里去软件开发工程师的薪资待遇
  • 新建的网站百度搜索不到郑州一建
  • 个性化网站成功的案例微信网站建设公司费用
  • 求职简历在哪个网站做网站制作公司哪里好
  • 南宁免费自助建站模板做渔具网站
  • 深圳住房和城乡建设厅网站学wordpress
  • 网站平台做推广方案宁波做企业网站公司
  • 尚仁网站建设电子商务网站建设财务分析
  • 网站前台模板免费下载备案域名解析
  • joomla 网站建设教程西安做营销型网站
  • 苏州好的网站公司哪家好wordpress菜单与页面关联
  • 做直播网站用什么网上空间好网站建设合同的要素及签订注意事项
  • 专业网站开发技术中国做国外的网站