OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3903|回复: 22

关于STM32 AD采集氧气浓度问题

[复制链接]

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
发表于 2014-9-26 15:59:58 | 显示全部楼层 |阅读模式
5金钱
最近在项目上用到stm32  ad 采集氧气浓度的一段代码,就是ad采集氧气浓度,然后串口发送。(AD采集的代码是函数库的标准代码,采用dma模式)
发现一个很奇怪的问题,就是程序在实际J_LINK仿真的时候串口能够正确的输出氧气值,带电拔掉
J_LINK,也能正常工作。但是当断电再上电的时候,串口就无法输出。
我用万用变连接了ad的那个输入线,是有电压值的。
请问大神们,这是什么问题?
是串口的问题?硬件的问题?为什么仿真的时候都没有问题,就是掉电再上电不就行了。
很郁闷啊~

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-26 15:59:59 | 显示全部楼层
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164846
金钱
164846
注册时间
2010-12-1
在线时间
2098 小时
发表于 2014-9-26 23:10:36 | 显示全部楼层
检测你的MCU是不是正常运行代码了,比如点个灯什么的判断下。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-27 19:07:27 | 显示全部楼层
原子哥,我的这个氧气的代码是工程的一部分呢  还有二氧化碳的代码  仿真的时候都是正常的~
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164846
金钱
164846
注册时间
2010-12-1
在线时间
2098 小时
发表于 2014-9-27 22:46:00 | 显示全部楼层
回复【3楼】liuzheng081:
---------------------------------
你按我二楼说的做了么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-28 09:19:07 | 显示全部楼层
做了  我做了一个每秒定时闪烁的led灯  是正常的
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164846
金钱
164846
注册时间
2010-12-1
在线时间
2098 小时
发表于 2014-9-28 23:49:26 | 显示全部楼层
回复【5楼】liuzheng081:
---------------------------------
拔了JTAG,也可以闪烁?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-29 09:50:21 | 显示全部楼层
是的  就是我正常的JTAG仿真  程序是正常的  氧气和二氧化碳的数据有  led也正常   当我直接拔掉JTAG后  也是正常的。
就是当断电在上电后  其他都正常  就是氧气的数值上不来  氧气AD的那个信号线我实际接万用变测过  数值是有的  也是可以变化的。
回复

使用道具 举报

4

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
金钱
236
注册时间
2012-12-19
在线时间
0 小时
发表于 2014-9-29 10:01:54 | 显示全部楼层
是不是你板子的模拟地没接。。。。。
目前在玩STM32,BBB,RPi
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-29 13:21:42 | 显示全部楼层
回复【8楼】w0rmis20:
---------------------------------
我仿真的时候是正常的啊
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-29 13:27:28 | 显示全部楼层


这是氧气AD接口部分,基准电压是2.5V
回复

使用道具 举报

4

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
金钱
236
注册时间
2012-12-19
在线时间
0 小时
发表于 2014-9-29 13:42:50 | 显示全部楼层
仿真的时候是连着JTAG的,运行时去掉了,我决定应该是电源的问题。因为你的LED点灯程序也运行了
目前在玩STM32,BBB,RPi
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-29 13:52:09 | 显示全部楼层
回复【11楼】w0rmis20:
---------------------------------
仿真的时候是没有问题,我退出仿真,直接带电拔掉JTAG,也是没有问题的,正常也是正常运行。就是断电再上电就不行了
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164846
金钱
164846
注册时间
2010-12-1
在线时间
2098 小时
发表于 2014-9-29 21:26:00 | 显示全部楼层
比较奇葩的问题,加printf慢慢看吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-30 09:06:22 | 显示全部楼层
回复【13楼】正点原子:
---------------------------------
嗯  只能这样了~
回复

使用道具 举报

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-7-16
在线时间
15 小时
发表于 2014-9-30 10:55:56 | 显示全部楼层
楼主二氧化碳传感器的代码还在吗?我现在二氧化碳调试遇到了问题
没有最好,只有更好
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-9-30 11:40:02 | 显示全部楼层
回复【15楼】w472862133:
---------------------------------
有啊
不知道你用的和我们是不是一样的
回复

使用道具 举报

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-7-16
在线时间
15 小时
发表于 2014-9-30 16:36:16 | 显示全部楼层
上传代码呀,3Q,我先参考参考
没有最好,只有更好
回复

使用道具 举报

22

主题

2257

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4424
金钱
4424
注册时间
2013-4-22
在线时间
331 小时
发表于 2014-9-30 22:07:06 | 显示全部楼层
你先看看你设置的那一些中断对吗?
回复

使用道具 举报

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-7-16
在线时间
15 小时
发表于 2014-10-1 18:08:23 | 显示全部楼层
你用的T6615二氧化碳传感器,不知道这货跟T6603的有什么区别,T6615的uart指令你还留着吗
没有最好,只有更好
回复

使用道具 举报

15

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2012-4-3
在线时间
13 小时
 楼主| 发表于 2014-10-6 12:29:23 | 显示全部楼层
回复【20楼】w472862133:
---------------------------------
我找找我们的  给你发过去啊
回复

使用道具 举报

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2016-8-16
在线时间
77 小时
发表于 2017-4-21 16:11:42 | 显示全部楼层
楼主,请问一下测氧气的传感器采用的是什么型号
回复

使用道具 举报

34

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
932
金钱
932
注册时间
2017-1-4
在线时间
420 小时
发表于 2017-12-25 17:07:26 | 显示全部楼层
您用的测氧气的传感器是什么型号?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-4-18 19:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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