mdsk.net
当前位置:首页 >> 大家好,我用kEil4建立了自己的.C和.h(stm32F103... >>

大家好,我用kEil4建立了自己的.C和.h(stm32F103...

写得这么明白、有什么不好懂的?Keil找不着 chaoshengbo.h这个头文件。

……你懂得什么是 #define 吗?谁让你在定义内容后面加分号的? 以第一个出错为例,你觉得这个代码 if (GPIO_ReadInputDatabit(GPIOA, K_UP);==0)是正确的吗?

keil4不支持STM32,你要安装keil5才能编译STM32的程序。

keil里头应该是没有stdio.h的 单片机怎么会用到这个标准输入输出库呢 如果说你非要的话,我发上来给你,还是使用双引号""加载,跟工程目录一起放 按我的经验,单片机是不应该用到这个库的 希望对你有帮助。

我使用的Keil4,STM32F103芯片,曾经也出现过类似问题,现把我当时的原因列出来,你检测一下你的程序是否是同样的原因。 出错误的地方不是在stdint.h文件中,而是它的上一级:有宏定义__int8 __int16 __int32 uint8_t等这类名称的文件,假设文件...

这是我的一个工程文件,其中带有黄色钥匙标志的是必须要有的,core_cm3.c是内核文件、system_stm32f10x.c里面配置了整个系统的时钟、startup文件就是一个启动文件了,其他的应用层的文件自己根据需要添加就可以了。

头文件包含路径是需要设置的,你可以在 include path 中设置你头文件(.h)的位置比如说:你的头文件在 你就需要设置路径: 这样就能够打开,编译也能通过了

我也遇到了相似的问题。不过我是正在码代码的时候,电脑突然蓝屏。再打开的时候点编译就总是报这个错。 根据提示信息,错误发生在../Output/main.o文件。猜想是我在码代码的时候突然蓝屏所以编译环境可能没有及时将更改的信息记录到文件中,结果...

你看一下stm32f10x_conf.h 中的#include "stm32f10x_exti.h" 有没有包含

BSP_Init()这个函数,你没有先声明就直接调用了,在Main.c文件里声明一下就可以了. last line of file ends without a newline 在Main.c文件最后一行的末尾加个回车,让文件最后一行是个空白行就行了.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com