打印
[STM32F1]

只转换一次便不动了

[复制链接]
362|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinxiangh|  楼主 | 2022-7-15 22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在AD转换时没出现问题,后来要求加个串口,于是我加上了串口程序,一仿真,发现AD转换部分只转换一次便不动了,需要重新开始仿真才会出现第二次结果。。

使用特权

评论回复
沙发
huangchui| | 2022-7-15 22:46 | 只看该作者
把串口部分程序屏蔽掉试试

使用特权

评论回复
板凳
zwll| | 2022-7-15 22:48 | 只看该作者
以前做的时候也是这样,只不过那时不需要循环多次

使用特权

评论回复
地板
supernan| | 2022-7-15 22:50 | 只看该作者
AD转换部分大致不会有错,只有看串口部分了

使用特权

评论回复
5
liliang9554| | 2022-7-15 22:53 | 只看该作者
你下载些现成的程序参考下啊

使用特权

评论回复
6
chuxh| | 2022-7-15 22:55 | 只看该作者
连续扫描模式,就是多个通道的重复AD转换

使用特权

评论回复
7
chuxh| | 2022-7-15 22:58 | 只看该作者
在A/D转换器前加了个多路复用

使用特权

评论回复
8
stly| | 2022-7-16 07:39 | 只看该作者
应该看看看外设的电路、器件。

使用特权

评论回复
9
heweibig| | 2022-7-16 07:41 | 只看该作者

不确定是什么的问题。。。

使用特权

评论回复
10
yszong| | 2022-7-16 07:43 | 只看该作者
解决办法是用while(1){}做一个死循环。

使用特权

评论回复
11
chuxh| | 2022-7-16 07:46 | 只看该作者
转换的出来的结果,还是前一次通道的数据

使用特权

评论回复
12
juventus9554| | 2022-7-16 07:47 | 只看该作者
主要看你的算法处理的。

使用特权

评论回复
13
huangchui| | 2022-7-16 07:49 | 只看该作者
这个也看不出是什么问题造成的。

使用特权

评论回复
14
zwll| | 2022-7-16 07:55 | 只看该作者
使用看门狗重新复位。

使用特权

评论回复
15
jiajs| | 2022-7-16 07:57 | 只看该作者
一次只能转换一个通道的信号

使用特权

评论回复
16
wyjie| | 2022-7-16 07:59 | 只看该作者
有代码干扰

使用特权

评论回复
17
llljh| | 2022-7-16 08:01 | 只看该作者
是不是哪里干扰到这部分代码了

使用特权

评论回复
18
jlyuan| | 2022-7-16 08:03 | 只看该作者
估计不小心清除标志位了

使用特权

评论回复
19
stly| | 2022-7-16 08:06 | 只看该作者
请问如何仿真呢

使用特权

评论回复
20
heweibig| | 2022-7-16 08:08 | 只看该作者
用的哪种转换模式啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

723

主题

7134

帖子

2

粉丝