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

dede如何制作网站地图手机ps抠图软件下载

dede如何制作网站地图,手机ps抠图软件下载,wordpress分类链接地址,北海做网站原文#xff1a;https://blog.csdn.net/xiuhua_wu/article/details/85237418 背景 前几天有个新需求#xff0c;使用 STM32 的标准库#xff08;STD#xff09;做个产品的例程。之前已经做了个 HAL 的#xff0c;但人家客户不干#xff0c;非要 STD 的。拖了一周#xf…原文https://blog.csdn.net/xiuhua_wu/article/details/85237418 背景 前几天有个新需求使用 STM32 的标准库STD做个产品的例程。之前已经做了个 HAL 的但人家客户不干非要 STD 的。拖了一周想起来了今天就开始做但是懒啊直接在网上找了个封装好了的 STD 例程想直接修修改改就完事了。 没想到例程的芯片型号STM32F103VC和我手上的开发板STM32F103C8不一样虽然说是都是 STM32F10x 系列如果要直接在 Keil 上直接调试程序还是需要把型号选成一样的。没想到在 “Options” 的 Device 把芯片信号选对了之后就报了一堆的库错误如下图所示 其实这种错误在以前的时候就有遇到过当时直接就重新下载个一样的芯片型号的例程直接把问题规避了。老姐长大了该解决问题了然后就想了想、查了查。果然我果然长大了能解决问题了。 本文就是记录如果解决此问题。 启动文件 咱们先从启动文件《startup_stm32f10x_XX.s》说起。 在工程目录中的 “CMSIS\startup” 文件中有好几个启动文件。不同 Flash 容量的芯片型号选择不同的启动文件否则会报上述的错误。 具体怎么根据芯片容量选呢 咱们来看看~~~下图是摘至 STM32F103C8T6 官方的 Product Specifications 文档《DS5319: Medium-density performance line ARM®-based 32-bit MCU with 64 or 128 KB Flash, USB, CAN, 7 timers, 2 ADCs, 9 com. interfaces》这里面就列出了 3 个 Flash 容量等级 Low-density 16KB 、32KB Flash Medium-density 64KB、128KB Flash High-density 256KB、384KB 、512KB Attention这里只是针对 STM32F103 而言的。 咱们知道了芯片的 Flash 容量等级划分咱们再回过头来看看怎么依据容量等级去选择芯片 Low-density 16KB 、32KB Flash 选择 startup_stm32f10x_ld.s 或 startup_stm32f10x_ld_vl.s Medium-density 64KB、128KB Flash 选择 startup_stm32f10x_md.s 或 startup_stm32f10x_md_vl.s High-density 256KB、384KB 、512KB 选择 startup_stm32f10x_hd.s 或 startup_stm32f10x_hd_vl.s Attention这里只是针对 STM32F103 而言的。 那倒这里咱们就可以尝试着把启动文件加入到工程中再编译下。 是不是有的童鞋的工程还在报错呢 从报错信息里面可以发现报错信息都是来自《stm32f10x.h》部分的 Interrupt Number 部分。那咱们来看看这部分有什么特殊 在 typedef enum IRQn 枚举类型中出现了以下几个条件编译语句这几个条件编译语句决定了Interrupt Number 。那这些条件在哪里定义的呢 #ifdef STM32F10X_LD...... #endif /* STM32F10X_LD */ #ifdef STM32F10X_LD_VL ....... #endif /* STM32F10X_LD_VL */#ifdef STM32F10X_MD ....... #endif /* STM32F10X_MD */ #ifdef STM32F10X_MD_VL ...... #endif /* STM32F10X_MD_VL */#ifdef STM32F10X_HD ...... #endif /* STM32F10X_HD */ #ifdef STM32F10X_HD_VL ...... #endif /* STM32F10X_HD_VL */#ifdef STM32F10X_XL ...... #endif /* STM32F10X_XL */ #ifdef STM32F10X_CL #endif /* STM32F10X_CL */ 它们的定义来自 Option 中的 C/C的 Define 里只要咱按容量输入对应的宏再编译是不是就没有问题了呢~~~ 总结 1.依据芯片容量选择对应的启动文件 2.依据芯片容量输入对应的宏条件
http://wiki.neutronadmin.com/news/189760/

相关文章:

  • 购买域名和网站化工课设代做网站
  • 建设开发有限公司网站建设路街道办事处门户网站
  • 汽车配件响应式网站wordpress 下载源
  • 创意设计团队河南网站优化
  • 怀化电视台网站网站建设一般需要什么软件
  • 网络科技公司网站源码手机建网站详细步骤
  • 广州网站建设报价表十堰做网站的工作室
  • 网站域名怎么申请网络维护工作怎么样
  • 建设一个图片下载网站西安机场商务宾馆百度做网站
  • 永嘉县建设局网站网站产品内页设计
  • 前程无忧网站开发待遇怎么样营销推广的目标通常是什么
  • 门业网站 源码东莞营业厅
  • 合肥微信网站制作手机网站建设网
  • 广西区建设厅网站ui设计职业培训机构
  • 做特色菜的网站阳江招聘网站哪里最好找工作
  • 强生的网站建设原则怎么通过贷款网站找做贷款客户
  • 中国最好的网站制作在互联网上如何赚钱
  • 国外免费个人网站空间相册网站怎么做
  • 清华大学学生工作做网站免费家政网站建设
  • 网站开发多少钱农民网站维护和推广方案
  • 做网站外包最牛的公司网页游戏网站打不开
  • 网站icon图标怎么设置海淀区做网站厂家
  • 工程建设造价全过程监督网站采集插件wordpress
  • 网站开发法律可行性网站做的一样算侵权吗
  • 博学网站建设公司开发公司工程部年终工作总结及明年工作计划
  • wordpress出名的网站网站标题的作用
  • 有哪些好的响应式网站南宁网站排名优化公司哪家好
  • 网站系统网站开发做网站开发的公司
  • 搜企业信息的网站改网站描述
  • dede无法一键更新网站网站空间可以通过什么获取