完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
错误提示是:Error[Li005]: no definition for "assert_param" [referenced from D:testProject_1DebugObjmain.o] 我试过网上说的添加USE_STDPERIPH_DRIVER,这时又提示我找不到stm8l15x_conf.h,我翻了翻我的固件库,没有找到这个文件,
编译时没错,这是为什么呀? 我用的固件库是 STM8L15x/16x/05x/AL31-L Standard Peripherals Drivers V1.6.1 / 30-September-2 另:哪能找到关于stm8l串口通信的简单例程?(异步串口通信) 多谢各位! |
|
相关推荐
2个回答
|
|
是不是main。c文件中把最下面的那个管理参数的函数删除了
|
|
|
|
根据您提供的错误提示和描述,我将分步骤分析问题并提供可能的解决方案。
1. 错误提示:Error[Li005]: no definition for "assert_param" [referenced from D:testProject_1DebugObjmain.o] 这个错误表明您的项目中缺少了对"assert_param"的定义。这通常是由于缺少了标准外设库中的头文件或配置文件。 2. 您尝试添加USE_STDPERIPH_DRIVER,但提示找不到stm8l15x_conf.h文件。 这可能是因为您的固件库中没有包含这个配置文件。您需要确保您的固件库是完整的,并且包含了所有必要的文件。 解决方案: 1. 首先,请确保您的固件库是完整的。您可以尝试重新下载固件库,或者从其他来源获取固件库。确保您下载的是适用于STM8L系列的固件库。 2. 如果您已经确认固件库是完整的,那么您需要在项目中包含stm8l15x_conf.h文件。通常,这个文件位于固件库的"inc"目录下。您需要在项目的包含目录中添加这个路径,以便编译器能够找到它。 3. 在您的代码中,确保已经包含了所有必要的头文件。例如,如果您使用了标准外设库中的函数,您需要包含相应的头文件,如"stm8l15x.h"。 4. 如果您仍然遇到问题,您可以尝试创建一个新的项目,并使用固件库中的示例代码作为参考。这将帮助您了解如何正确配置项目和包含必要的文件。 关于STM8L串口通信的简单例程,您可以在固件库中的示例代码中找到。通常,固件库会提供一些基本的示例,如UART通信、定时器、ADC等。您可以在固件库的"examples"目录下查找这些示例。如果您找不到示例代码,您还可以在网上搜索STM8L串口通信的教程和示例代码。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1621 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1546 浏览 1 评论
980 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
686 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1599 浏览 2 评论
1865浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
648浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
517浏览 3评论
534浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
506浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 13:31 , Processed in 0.667201 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号