phmg.net
当前位置:首页 >> IAR中添加了STM8库函数 怎么报这么多错啊 >>

IAR中添加了STM8库函数 怎么报这么多错啊

首先include头文件,不需要把文件 放到工程中,通常需要使用函数文件的时候,把.c文件放到工程里。只需要把头文件夹路径在IAR中 配置下就可以啦。。你把.h文件在工程中去掉,路径包含下,看看行不行。 还有,我通常那个包含的都是stm8s.h这个文...

你把你stm8_st.._driver文件夹放到与你工程文件的文件夹的的同级的文件夹里就好了。 \..\表示工程文件的上层级文件夹

#include "iostm8s103f3.h" 改为 #include 看看 如果不行, 确定你的库路径和头文件名是正确的. 把你的设置截图出来, 并在相应的目录找到该文件.

iar for stm8 自带库,解决出错问题: Option -> c/c++ compiler -> Preprocessor -> defined symbols

因为你没有设置好,又或者你装错了软件,STM8那个是EW STM8

关注这个问题

我是用的stvp的,我同事iar,找不到这个文件,你文件加入项目了吗?如果加入了你搜索看看是不是需要设置包含文件目录,include file path或者是库文件目录设置library path。

我也刚学用这个,不过没用IAR,只用的STVD, 你是不 是哪里没设置好

需要重定向printf到串口,即修改putchar() 函数,例如: /* 重定义printf函数到UART1 */ int putchar(int c) { /* 写一个字节到UART1 */ UART1_SendData8(c); /* 等待发送完毕 */ while (UART1_GetFlagStatus(UART1_FLAG_TXE) == RESET); retu...

关注这个问题

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