打印
[应用相关]

搞了一天都没搞通

[复制链接]
楼主: jiajs
手机看帖
扫描二维码
随时随地手机跟帖
21
xxmmi| | 2020-11-17 21:00 | 只看该作者 回帖奖励 |倒序浏览
代码看真复杂了。         

使用特权

评论回复
22
wangpe| | 2020-11-17 21:04 | 只看该作者
先配置DMA+ADC,用软件触发看看正常不

使用特权

评论回复
23
huanghuac| | 2020-11-17 21:07 | 只看该作者
正常的工作电路有问题吗?

使用特权

评论回复
24
wenfen| | 2020-11-17 21:12 | 只看该作者
stm32的芯片不一样吧。

使用特权

评论回复
25
liliang9554| | 2020-11-17 21:16 | 只看该作者
设置成DISABLE

使用特权

评论回复
26
jiajs|  楼主 | 2020-11-17 21:19 | 只看该作者
设置成DISABLE还是一样的情况。调试的时候flash_state 的值一直是128不知为啥没被清零

使用特权

评论回复
27
zhanghqi| | 2020-11-17 21:23 | 只看该作者
ADC1_GetConversionValue();这个函数简直看不懂,明明是10bitAD,出来的值常常大于1024!!

使用特权

评论回复
28
heweibig| | 2020-11-17 21:29 | 只看该作者
ADC设置全是默认的最简单设置,单个通道单次转换,左端对齐模式,

使用特权

评论回复
29
jiajs|  楼主 | 2020-11-17 21:34 | 只看该作者
这个问题真的无解了吗?换了几个版本的例程代码结果都一样,核心板上PB0接到vcc就是910左后,也没有到1023,接到gnd是0.接到可调电源也是这样,后来用个电位器测试结果一样,debug观察寄存器都正常,郁闷了。

使用特权

评论回复
30
shimx| | 2020-11-17 21:37 | 只看该作者
难道是adc下载的时候要设置选项字节?

使用特权

评论回复
31
jiaxw| | 2020-11-17 21:41 | 只看该作者
感觉STM8直接写寄存器反而方便,搞成库很啰嗦

使用特权

评论回复
32
liliang9554| | 2020-11-17 21:45 | 只看该作者
flag_status 是不是跟其他文件中变量有冲突,所以一直是128;单步执行看看这个值什么时候变128的。

使用特权

评论回复
33
jiajs|  楼主 | 2020-11-17 21:51 | 只看该作者
问题找到了,核心板vdda没有接供电,犯了个低级错误。

使用特权

评论回复
34
wenfen| | 2020-11-17 21:55 | 只看该作者
转换的速度是多少

使用特权

评论回复
35
chenho| | 2020-11-17 21:58 | 只看该作者
读取的数据寄存器对吗

使用特权

评论回复
36
llljh| | 2020-11-17 22:02 | 只看该作者
直接接地 看看读数是多少

使用特权

评论回复
37
pengf| | 2020-11-17 22:09 | 只看该作者
用一个恒压源接上 试试看是多少 如果不行 那百分百软件问题哦

使用特权

评论回复
38
jiajs|  楼主 | 2020-11-17 22:14 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

评论回复
39
xinxianshi| | 2020-11-17 23:27 | 只看该作者
图形化配置走起啊

使用特权

评论回复
40
MianQi| | 2020-11-18 12:12 | 只看该作者
实物照发上来看看。

使用特权

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

本版积分规则