完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 飞得更高更远 于 2024-10-18 14:48 编辑
用STC32G8K64 单片机 做了块板,用P00(ADC8)脚做温度测量。如果该脚短路到GND 就会死机(接个小于5K电阻也会),而其它脚不会。开始以为配置问题。。于是,就不对P0 口不作配置,结果还是P00短路到地就会死机。反正这脚配什么模式短路到地都会死机,不短路时,它能正常的测温(ADC正常) |
|
|
|
上述问题已经解决了。
|
|
|
|
根据您的描述,STC32G8K64单片机的P03(ADC11)脚短路到GND会导致死机。为了解决这个问题,您可以尝试以下方法:
1. 检查硬件连接:确保P03脚与GND之间的短路是无意的。检查电路板上的焊点和连接线,确保没有短路。 2. 使用上拉电阻:在P03脚与GND之间添加一个上拉电阻(例如10kΩ),以确保在没有短路的情况下,该引脚能够保持高电平。 3. 软件保护:在您的代码中添加一个检测P03脚电平的函数。当检测到P03脚短路到GND时,可以采取相应的保护措施,例如关闭ADC、重启单片机或切换到安全模式。 4. 检查电源:确保单片机的电源稳定,电压和电流在规定的范围内。不稳定的电源可能导致单片机在短路时死机。 5. 检查地线:确保电路板上的地线连接良好,没有短路或断路。地线问题可能导致单片机在短路时死机。 6. 更换单片机:如果以上方法都无法解决问题,可能是单片机本身存在问题。尝试更换一个全新的STC32G8K64单片机,看是否能够解决问题。 通过以上方法,您可以尝试解决P03(ADC11)脚短路到GND导致的死机问题。希望这些建议对您有所帮助。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》 第十六章 WATCH_DOG实验
460 浏览 0 评论
【敏矽微ME32G070开发板免费体验】+ADC测试与LED点亮
418 浏览 0 评论
飞凌嵌入式-ELFBOARD ELF 2的硬件知识分享--核心板
352 浏览 0 评论
【敏矽微ME32G070开发板免费体验】\\+Lora通信终端产品开发项目
514 浏览 0 评论
1576 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11972 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 04:49 , Processed in 0.452982 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号