完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
每个初学者都会找到硬件问题,编译器错误等等。你必须记住 - 在几乎100%的情况下你的代码是错误的。如果没有提供的代码,那么可能不能知道是哪里出现问题
|
|
|
|
|
|
|
|
|
您是否正确配置了GPIO?你有时钟GPIO吗?你有没有为ADC计时?你有没有启动ADC?您是否在ADC中配置了正确的通道?你在触发ADC吗?
|
|
|
|
|
|
|
|
|
GPIO在HAL_ADC_MspInit()中配置,由HAL_ADC_Init()调用。最后一个是从MX_ADC1_Init()调用的。这一行“PeriphClkInit.AdcClockSelection = RCC_ADCPCLK2_DIV2;” 在SystemClock_Config()内部显示adc已被计时。我通过软件触发,也调用了HAL_ADC_ConvCpltCallback(),因此我使用HAL_ADC_GetValue(&hadc1)测量值。
|
|
|
|
|
|
|
|
|
问题已经解决了。问题出在硬件上,我改变了stm32 IC,问题本身已经解决了。我没有焊接IC,所以我猜它是在250度以上的温度下焊接的,一些技术人员使用这个温度焊接得更快,它们会损坏一些IC,或者在焊接或处理时触摸引脚,我的意思是ESD 。不管怎么说,还是要谢谢大家。
|
|
|
|
|
|
|
|
1328 浏览 1 评论
1070 浏览 0 评论
936 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
5174 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
3974 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 08:05 , Processed in 0.644275 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖