历史上的今天

今天是:2024年10月06日(星期日)

2018年10月06日 | stm32中的错误以及排除方法

发布者:云自南国来 来源: eefocus关键字:stm32  错误  排除方法 手机看文章 扫描二维码
随时随地手机看文章

1、error:  #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:\Keil_STM32\ARM\INC\ST\STM32F10x\stm32f10x.h")


解决方法:打开stm32f10x_conf.h文件,将第21行的“#include "stm32f10x_type.h"”注释掉,再保存stm32f10x_conf.h文件,重新编译即可。


2、 warning:  #47-D: incompatible redefinition of macro "HSE_Value" (declared at line 511 of "C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x.h")这个警告是重复定义了晶振频率,可以去stm32f10x.h修改


解决方法去stm32f10x.h的511行屏蔽掉   #define HSE_Value            HSE_VALUE


3、发现一个问题在头文件中写了include"stm32f10x.h"但是还是要写很多的外设的ppp.h这样的包含文件才能用。

解决办法是:这个include"stm32f10x.h"其中是有include“stm32f10x_conf.h”这个文件的,但是我写的工程里面路径设置,没有让keil找到这个stm32f10x_conf.h,我是乱放了这个头文件导致keil无法找到,于是keil自作聪明的调用了旧版本的stm32f10x_conf.h,其中有很多是与新版本不同的,并且旧版本中没有包含所有外设的头问价。


关键字:stm32  错误  排除方法 引用地址:stm32中的错误以及排除方法

上一篇:stm32f103系列与stm32f407系列的区别
下一篇:stm32固件库文件描述

推荐阅读

1、ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义 c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下。 对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定义。如果要在头文件中定义有以...
一、总部 1.国网办公厅、国网董办 2.国网总师办 3.国网研究室 4.国网发展部 5.国网财务部 6.国网安监部 7.国网设备部 8.国网营销部、国网农电部 9.国网科技部、国网联办 10.国网基建部 11.国网特高压部 12.国网水新部 13.国网互联网部 14.国网物资部 15.国网产业部 16.国网宣传部、国网外联部 17.国网国际部 18.国网...
  工业机器人的使用越来越广泛,即使是普通群众,对工业机器人也愈来愈了解。就普通人而言,对工业机器人的认识大多停留在感性认识层面,对工业机器人的相关技术却未必了解。为此,本文中小编将对工业机器人的7大技术予以介绍。如果你对工业机器人具有兴趣,不妨继续往下阅读哦。   技术参数是不同工业机器人之间差距的直接表现形式,不同的机器人...
来源:学习军团·解放军新闻传播中心融媒体作者:解放军报记者 韩 成 通讯员 于 晨“机器人技术正在深刻改变着人类的生产和生活方式,中国空间站机械臂也助力我们完成了两次出舱任务。”9月中旬,在北京亦庄开幕的2021世界机器人大会上,神舟十二号飞行乘组3位航天员聂海胜、刘伯明、汤洪波从中国空间站传来“太空点赞”。被表扬的主角,是我国自主研...

史海拾趣

问答坊 | AI 解惑

07国赛几种主要元器件的介绍

本帖最后由 paulhyde 于 2014-9-15 09:30 编辑 ★DDS集成芯片 是频率合成技术全数字化的频率合成器,由相位累加器、波形ROM、D/A转换器和低通滤波器构成。时钟频率给定后,输出信号的频率取决于频率控制字,频率分辨率取决于累加器位数,相位分辨 ...…

查看全部问答∨

请教个DDRAW的问题!

请问:DDSCAPS_COMPLEX在WINCE用什么代替呀?…

查看全部问答∨

Platform build时出错

我是wince的初学者,在使用platform4.2时总是出错,按照帮助一步一步完成创建操作平台,build时总是无法生成nk.bin 错误有: Error: Image is too large for current RAM and RAMIMAGE settings Fatal error hit, exiting... makeimg: FATAL ER ...…

查看全部问答∨

题外话,IAREWSTM8,Stack/Heap设置的问题

                                 在IAR EWSTM8软件里,在OPTION选项的General Options下,有一个Stack/Heap设置项,是用来配置堆和栈的大小的,默认 ...…

查看全部问答∨

【求助】为什么加上复位芯片,就些不进去程序?

我用的是芯片是MSP430F2012,写程序是用eZ430,USB工具。写入程序的时候用到四个引脚: 第一脚: Vcc; 第十脚 :/RST/NMI/SBWTDIO, 第十一脚:TEST/SBWTCK 第十四脚:GND 然后在没接复位芯片[IMP809S,其复位电压是2.93V]的时候,可以顺利写 ...…

查看全部问答∨

关于测脉冲宽度的。请指点

本帖最后由 paulhyde 于 2014-9-15 09:36 编辑 现在频率搞定了。现在在弄脉冲宽度测量。但是现在卡在了一个…

查看全部问答∨

【MSP430共享】MSP430系列单片机开发板集中营

共享一些自己收集的各类MSP430开发板,包含了有很多种 欢迎大家下载啊            …

查看全部问答∨

为何无法找到Error[e12]: Unable to open file 'lnk51ew_cc2530b

在无线点灯实验中的编译错误,我查看过我的确有这个文件,可是却提醒无法找到lnk51ew_cc2530b…

查看全部问答∨

TMS320F28035学习记录五

IQMath lib的使用参考手册《IQmath_Quickstart.pdf》 版本V1.6.0存放路径:C:\\ti\\controlSUITE\\libs\\math\\IQmath\\v160\\doc1.TMS320F28035是TI公司推出的32位定点DSP芯片,其硬件本身不支持浮点数运算,在用C语言编程时用到的浮点运算是在软 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved