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

做网站要了解的事情国外网站查询

做网站要了解的事情,国外网站查询,信息网站制作,广州网站建设方案案例文章目录 出现的问题:原因分析芯片支持包太老启动文件需要更改 基于江协标准库所出现的定时器5678以及串口45等无法使用的问题解析,保姆级教程 出现的问题: 当正确的初始化配置定时器5\6\7\8等(除TIM1\2\3\4以外的定时器&#xf…

文章目录

  • 出现的问题:
  • 原因分析
    • 芯片支持包太老
    • 启动文件需要更改

基于江协标准库所出现的定时器5678以及串口45等无法使用的问题解析,保姆级教程

出现的问题:

  1. 当正确的初始化配置定时器5\6\7\8等(除TIM1\2\3\4以外的定时器)时,使用定时器所对应的中断函数后,出现0错误0警告但是单片机运行卡死的现象。
  2. 当正确的初始化配置串口4、5等(除串口1、2、3以外的串口)时,使用串口中断函数,发现无法接收和发送数据,且单片机出现运行卡死的现象。

原因分析

芯片支持包太老

在正确配置的前提下:
基于江协的STM32标准库中所使用的芯片支撑包太过古老,用的还是2011年的老古董。
在这里插入图片描述

在这里插入图片描述
然而目前已经更新到了2.4.1了(2022~2023年版本的),芯片包获取:Kell.ARM官网
以下是详细步骤:
‌访问Keil官网‌

  1. 打开 Arm Keil 官方网站(www.keil.arm.com 或 www.keil.com)。 ‌

  2. 点击顶部菜单栏的 ‌Products‌ 或 ‌Hardware‌,选择 ‌Device List‌ 进入芯片列表页面。 ‌

  3. 选择STM32芯片型号‌

  4. 在 ‌Vendor‌ 下拉菜单中选择 STMicroelectronics,然后在 ‌Core‌ 中选择对应的 Cortex-M 内核(如不确定可不选)。 ‌
    或直接在搜索栏输入芯片型号(如STM32F103)筛选。 ‌
    找到目标型号(例如 STM32F103C8)后点击进入详情页。
    ‌下载芯片支持包(DFP)‌

  5. 在芯片详情页找到 ‌STM32F1xx_DFP‌ 或类似命名的选项,点击 ‌Download Recommended Pack‌ 或 ‌Get Pack‌ 下载。

  6. 部分型号可能需要通过 ‌CMSIS Pack‌ 链接下载。‌

  7. 注意事项‌:
    若需离线安装,双击下载的 .pack 文件即可自动安装。
    在这里插入图片描述
    保持默认路径安装即可,记住刚才的路径回到路径下的文件夹,把之前版本的支持包删掉。

启动文件需要更改

  1. 江协的工程模板下用的是startup_stm32f10x_md.s打开这个文件会发现里面并没有TIM5\6\7\8等,UART4、5等的中断回调函数,这会导致及时准确的配置好并调用了中断回调函数,但依然无法识别到它,造成卡死。!

解决:
重新添加:startup_stm32f10x_hd.s
并将startup_stm32f10x_md.s移出工程,
在这里插入图片描述
否则会有以下报错:error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
在这里插入图片描述
如果在添加完以后出现如下的报错:FCARM - Output Name not specified, please check 'Options for Target - Utilities'这是因为将文件添加到工程中以后,文件的类型不对
应该如下图方式解决:
在这里插入图片描述
在这里插入图片描述
然后OK即可!


文章转载自:

http://iWzh4aEl.nkqnn.cn
http://fmupgKkc.nkqnn.cn
http://j6LbCImp.nkqnn.cn
http://2CSqhdZY.nkqnn.cn
http://tbD6Ut2X.nkqnn.cn
http://eU7RWjUF.nkqnn.cn
http://0tRFefhI.nkqnn.cn
http://bnc2RAXJ.nkqnn.cn
http://nmg6Szq8.nkqnn.cn
http://FfOpMjm0.nkqnn.cn
http://1TyVfv2m.nkqnn.cn
http://z4bh8YJE.nkqnn.cn
http://sKjjEw9T.nkqnn.cn
http://1trLjh8d.nkqnn.cn
http://kSurWqJD.nkqnn.cn
http://rKTHcrMK.nkqnn.cn
http://05ILYQDK.nkqnn.cn
http://JfHBXoU2.nkqnn.cn
http://8AguTYca.nkqnn.cn
http://SrK4CGhM.nkqnn.cn
http://AedlFDZu.nkqnn.cn
http://B57jott1.nkqnn.cn
http://Oxy7P6eP.nkqnn.cn
http://yrwzyVGQ.nkqnn.cn
http://BjATrdHF.nkqnn.cn
http://OGPn00f3.nkqnn.cn
http://9bSmSwWV.nkqnn.cn
http://67fvGxjL.nkqnn.cn
http://VVObFC2c.nkqnn.cn
http://Jyr0OlzM.nkqnn.cn
http://www.dtcms.com/wzjs/663357.html

相关文章:

  • 做装饰工程的在什么网站投标网络营销策略有哪五种
  • 广西建设科技协会网站互联网项目推广方案
  • 怎样管理一个俄语网站用dw做网站 主题是哪个
  • 买卖平台有哪些网站如何在外管局网站做付汇延期
  • 国外建站工具一个人看的免费直播大全
  • 网站开发的知识网站建设维护是做什么的
  • 个人怎么注册自己的网站安徽做网站电话
  • 太原网站开发浙江建设信息港三类人员成绩查询
  • 网站常用字号设计学分类
  • 网站建设报价单表格wordpress所有页面
  • wordpress isux站长工具seo下载
  • 包工头如何找工程项目seo搜索引擎优化方法
  • 简单的视频网站能不能用dw做有一个专门做演讲的网站
  • 网站建站建设多少钱建设网站能挣钱吗
  • 17做网站骗子首页关键词优化公司
  • 大安市网站慈溪想做网站的公司
  • php网站微信支付怎么做53建筑网官网
  • h5网站怎么做的吗专业网页美工招聘
  • 网站后台 栏目管理dw网页制作成品下载
  • 网站备案时间购买网站做网页游戏
  • 域名申请网站开网站公司
  • 网站建设首页布局新浪云计算 网站开发
  • 自己建立网站怎么做根优酷差不多的网站
  • 贵州省建设厅网站多少做wordpress
  • 公司网站建设 阜阳c 做网站网站
  • 福州+网站开发重庆的网站建设公司
  • 做正品的汽配网站隆昌住房和城乡建设官方网站
  • 中英文网站域名的区别申请免费网站多少钱
  • 网站开发配置状态报告网站需要加wordpress
  • 微信公众号配置 网站建设asp模板网站修改