1、STM32添加固件库编译时没有生成对应的.h文件

原因是添加了的固件库,没有使能。在工程中找到py32f0xx_hal_conf.h,将需要的功能取消注释即可。


2、Keil编译出现error:  #29: expected an expression

原因是初始化结构体写法是按C语言 C99标准,keil5默认是C89的标准,所以出错。

解决办法:在keil5中的options for target点击C/C++栏中勾选C99 Mode


3、Keil编译出现error:  #35: Please select first the target PY32F0xx device used in your application


4、STM32 Debug下载程序不进去的问题

会弹出以下窗口:

但是JTAG下载器又可以正常读取到,就是下载不进去。

最后解决:是把RESET脚接到3.3V ,然后再下载程序,此时就正常了。我猜测是Debug时没有正常退出仿真界面或者运行时芯片断电导致的。下载完成后,我还是把RESET脚默认悬空。


5、Keil编译if语句出现error:  #127: expected a statement

出现这种错误的时候,一般是语句出现问题,我遇到的是if语句缺少大括号{}导致的。

【STM32开发中遇到的一些问题(会持续更新......)】相关推荐

  1. 个人在 laravel 开发中使用到的一些技巧(持续更新)

    1.更高效率地查询:使用批量查询代替 foreach 查询(多次 io 操作转换为一次 io操作) 如果想要查看更详尽的介绍,可以看看这篇文章 什么是 N+1 问题,以及如何解决 Laravel 的 ...

  2. uni-app看图项目开发中遇到的小问题/知识点(持续更新)

    一.若后台返回的数据带如/d的换行字符,要用<text>标签包裹 二.动态替换url中的id data(){return{ id:0, } url=`/${this.id}/` 三.分页的 ...

  3. React-Native开发中常用的第三方控件持续更新

    2023.03.22更新 React Native ECharts 项目是一个开源的库,用于在 React Native 应用程序中创建交互式图表.通过用户友好的设计和简单的 API,开发者可以创建各 ...

  4. Cocos2d-JS开发中的一些小技巧(持续更新)

    1.获取URL中的请求参数的值----此方法接收参数名 1 2 3 4 5 6 function getQueryString(name) {     var reg = new RegExp(&qu ...

  5. STM32开发中各库函数的主要作用和关系。

    STM32开发中各库函数的主要作用和关系 STM32各库函数关系的简单解析 您好! 这是我第一次使用 CSDN来发布文章, 如果有排版不合理,结构凌乱,欢迎私信我交流经验.文章内容如有错误,欢迎读者指 ...

  6. PHP —— 一份前端开发工程师够用的PHP知识点(持续更新)

    PHP -- 一份前端开发工程师够用的PHP知识点(持续更新) <工欲善其事,必先利其器> 本文只是记录本小菜鸡在工作中遇到的知识点,欢迎大家随时补充! 一.初识 PHP 首先,PHP 它 ...

  7. 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程到实战—持续更新(第三节:鸿蒙的技术特征)

    第三节:鸿蒙的技术特征 每篇内容都有视频讲解,可直接点击观看+关注,持续更新中 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程到实战-持续更新(第二节:鸿蒙OS系统分布式操作) 硬件互助 ...

  8. 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程到实战—持续更新(第二节:鸿蒙OS系统分布式操作)

    老罗带你了解鸿蒙,专注于移动端领域技术的研发和推广,助力鸿蒙在国内技术推广和普及. 每篇内容都有视频讲解,可直接点击观看+关注,持续更新中 2021最新HarmonyOS鸿蒙系统应用开发之基础入门教程 ...

  9. cas 部署过程中遇到的一些问题(持续更新)

    cas 部署过程中遇到的一些问题(持续更新) 1.CertificateException 有时候客户端和服务端都部署好了之后,回调回来会报异常 javax.net.ssl.SSLHandshakeE ...

最新文章

  1. 哈佛大学惊人发现:新冠对人类未来影响巨大!
  2. 走进移动web开发的四大框架
  3. 进程和线程(通信方式)、调度算法(6种)
  4. 如何优雅的使用RabbitMQ?
  5. linux硬件 软件raid,Linux下软件RAID的实现
  6. GPL与LGPL的区别
  7. 玩转 Tomcat 配置必备的 10 个小技巧!
  8. 【C++11新特性】 C++11智能指针之unique_ptr
  9. Abbey加入了FreeCodeCamp团队,担任编辑
  10. You get a dream...you gotta protect it.
  11. 雷军:小米10是首款支持8x8 MU-MIMO的手机
  12. c++驱动键鼠源码_DD驱动级虚拟键鼠套装
  13. 连接好友服务器失败 无法显示,不显示好友的网络状态
  14. html图表实现,用 Flotr2 实现的 HTML5 图表
  15. matlab中zeros和ones函数使用方法
  16. 前端学习路线,如何学习前端
  17. 电信 IPRAN 设备组网方案_ZGQHBJ组网视频监测点组网方案
  18. 初识C语言之条件结构篇——带你认知编程世界的逻辑之美!
  19. 【经典算法实现 44】理解二维FFT快速傅里叶变换 及 IFFT快速傅里叶逆变换(迭代法 和 递归法)
  20. Mysql Schema优化

热门文章

  1. el-radio单选回显 打印预览不显示问题
  2. 如何用直线画出好看的花瓶
  3. 妄想性仮想人格障害 入门教程 +修改器
  4. JavaScript知识梳理 -从面向过程到面向对象(四)
  5. mysql中a b为什么是假_[灵魂拷问]MySQL面试高频问题(工程师方向)
  6. 微信小程序页面滚动到指定位置
  7. UPNP协议(超详细)--客户端之一简介
  8. 小清新文字:风华褪却,我还在彼岸守护
  9. vue ajax跨域提交,vue ajax跨域请求
  10. 一百零二、SAP中ALV事件之十五,让ALV表格自动求和