找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1809|回复: 1
收起左侧

stm32f103c8同时使用adc和中断发生问题

[复制链接]
ID:606493 发表于 2020-8-20 23:42 | 显示全部楼层 |阅读模式
用stm32f103c8同时驱动电机和二极管光敏传感器,用输出PWM控制电机的转速,使用的TIM3,GPIOB5口,用内部ADC对光敏传感器进行模数转换,使用的ADC通道1,GPIOA1,通过OLED显示屏显示,同时配有温度传感器模块检测温度,但是驱动电机时光照感应部分无法正常工作,其他地方可以正常工作,只有光敏传感器检测不到光照,不知道原因可能出现在什么地方,光照检测部分和PWM输出部分单独工作时都正常,同时工作时只有PWM能正常工作,光照检测显示光照强度为0
回复

使用道具 举报

ID:104779 发表于 2020-8-21 03:28 | 显示全部楼层
试试ADC用DMA通道来检测,避开中断,又或者使用中断优先权限来解决。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表