完善资料让更多小伙伴认识你,还能领取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 。不管怎么说,还是要谢谢大家。
|
|
|
|
|
|
1107 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1055 浏览 2 评论
2159 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1253 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1678 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 16:53 , Processed in 0.720514 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号