完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如果调用函数就出现死机现象,程序甚至跳转不到MAIN函数,程序在0X6000不动了。先前那个GPIO_Configuration();也是不行的,自己都不知道怎么多试几次就行了。这问题真心让人。。。。。我想这个问题应该在于配置问题或者芯片本身问题!
|
|
相关推荐
1个回答
|
|
STM8L152R8T6无法调用函数的原因可能有以下几点:
1. 函数声明和定义不匹配:请检查函数的声明和定义是否一致,包括参数类型、数量和返回类型。 2. 函数调用位置错误:确保在正确的位置调用函数,例如在主函数(main)或其他函数内部。 3. 栈溢出:如果函数调用导致栈溢出,程序可能会死机。请检查函数中的局部变量和递归调用,确保它们不会占用过多的栈空间。 4. 中断问题:如果函数调用涉及到中断,确保中断优先级和中断服务程序正确配置。 5. 配置问题:检查STM8L152R8T6的配置,包括时钟设置、内存配置等,确保它们正确无误。 6. 芯片问题:如果以上问题都排除了,那么可能是芯片本身的问题。可以尝试更换一个STM8L152R8T6芯片进行测试。 关于GPIO_Configuration()函数的问题,可能的原因有: 1. GPIO配置错误:检查GPIO的配置是否正确,包括引脚方向、上拉/下拉电阻、输出类型等。 2. 时钟配置问题:确保为GPIO模块提供了正确的时钟。 3. 电源问题:检查电源是否稳定,以及芯片是否在规定的工作电压范围内。 4. 代码问题:检查GPIO_Configuration()函数内部的代码,确保没有逻辑错误或无限循环。 5. 硬件问题:如果以上问题都排除了,那么可能是硬件连接问题,检查GPIO引脚的连接是否正确。 建议按照上述步骤逐一排查问题,找出导致STM8L152R8T6无法调用函数的原因。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1801 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1629 浏览 1 评论
1096 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
735 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1684 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
745浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
579浏览 3评论
601浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
565浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 12:58 , Processed in 0.799961 second(s), Total 45, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号