OpenEdv-开源电子网

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

以STM8 为主控的电压表,输出3-30V,程序求助

[复制链接]

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
发表于 2014-10-18 17:10:54 | 显示全部楼层 |阅读模式
5金钱
大家好,我是一个新手,最近自己设计了一款电压表,输出电压3-30V,但程序部分一直没有办法弄出来,不想让自己的板子毁于一旦,所以特此发帖求助,希望大神不吝指教,小弟一定感激,谢谢各位好友了……

最佳答案

查看完整内容[请看2#楼]

回复【16楼】JOY Bing: --------------------------------- 有两个概念得先知道: 段码,单个数码管要显示的内容。 位码,多个数据管中某个特定数据管的选通信号。 对于共阳的数码管来说,要某个段点亮,无非就是对应的段码引脚为低电平。 这个你可以参考下郭天祥讲解的51单片机的视频及例子,讲得忒么详细。 百度一下,应该不少于10篇!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2014-3-12
在线时间
9 小时
发表于 2014-10-18 17:10:55 | 显示全部楼层
回复【16楼】JOY Bing:
---------------------------------
有两个概念得先知道:
段码,单个数码管要显示的内容。
位码,多个数据管中某个特定数据管的选通信号。
对于共阳的数码管来说,要某个段点亮,无非就是对应的段码引脚为低电平。
这个你可以参考下郭天祥讲解的51单片机的视频及例子,讲得忒么详细。
百度一下,应该不少于10篇!
功夫再高、也怕羊刀
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-18 17:10:55 | 显示全部楼层
回复【28楼】503126063:
---------------------------------
谢谢您啊,你的回复真是说到点上了,我以前没有注意到,本来是新手,看东西找不到重点,这次受教了,
回复

使用道具 举报

78

主题

271

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2013-10-20
在线时间
36 小时
发表于 2014-10-18 19:26:47 | 显示全部楼层
你想怎么做 我觉得很简单啊、、。。采集的电压 程序中比例放大显示出来不久好了。。
回复

使用道具 举报

1

主题

374

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-7-23
在线时间
418 小时
发表于 2014-10-18 21:35:17 | 显示全部楼层
加个保护就不会了(例如钳位。。。)
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-18 23:28:51 | 显示全部楼层
电压表,是输出电压么?

我怎么觉得哪里不对啊
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-19 09:56:51 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
抱歉原子哥,是我表述有问题,是采集之后经AD转换通过三位一体的数码管显示出来的范围是3-30v,可是程序部分一直弄不好,我很纠结,烦请原子哥抽点时间帮帮忙……
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-19 09:57:50 | 显示全部楼层
回复【2楼】l692519765:
---------------------------------
我本身硬件设计的,软件方面有所欠缺,您能不能帮帮我啊,谢谢您啊!
回复

使用道具 举报

78

主题

271

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2013-10-20
在线时间
36 小时
发表于 2014-10-19 10:13:59 | 显示全部楼层
回复【6楼】JOY Bing:
---------------------------------
方法都说了啊  还怎么帮哇  该不是要我帮你把代码写出来吧。。。大哥
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-19 10:30:39 | 显示全部楼层
回复【7楼】l692519765:
---------------------------------
如果那样的话,我真的感激不尽,毕竟我一直从事硬件的电路,很少玩单片机,我可以把原理图发给你,或者,怎么感谢你都行,
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-19 23:31:44 | 显示全部楼层
回复【6楼】JOY Bing:
---------------------------------
数码管扫描,先学会这个。
不管ADC采集,直接扫描显示3位数字,正常了再说。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-20 19:22:28 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
谢谢原子哥的提醒,不过请问有没有数码管扫描的相关例程,我想参考一下……
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-20 19:53:54 | 显示全部楼层
回复【10楼】JOY Bing:
---------------------------------
这个我没有,你可以百度下。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2014-3-12
在线时间
9 小时
发表于 2014-10-21 08:35:56 | 显示全部楼层
这是可控电源吧?电压表是测电压的呢...
功夫再高、也怕羊刀
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-21 08:51:41 | 显示全部楼层
回复【11楼】正点
恩恩,好的原子哥,
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-21 08:52:08 | 显示全部楼层
回复【12楼】加速度:
---------------------------------
不是的,做的就是测电压用的电压表
回复

使用道具 举报

1

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2014-3-12
在线时间
9 小时
发表于 2014-10-21 09:13:43 | 显示全部楼层
回复【14楼】JOY Bing:
---------------------------------
显示部分:
首先你看看你的数码管是共阴还是共阳的,随便找份例子代码改改,或者干脆自己写也行。
一般都是定时(周期小于20ms,可避免闪烁)进行动态扫描。
功夫再高、也怕羊刀
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-22 13:07:47 | 显示全部楼层
回复【15楼】加速度:
------------------------
您好,我的数码管是共阳极的,网上没有搜到相关例子代码,苦于自己一直学的电路设计,对单片机了解不多,请问,您能不能帮帮忙啊,就写个数码管显示的就行,谢谢!
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-25 14:03:23 | 显示全部楼层
回复【17楼】加速度:
---------------------------------
好的,谢谢
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-25 14:04:34 | 显示全部楼层
回复【18楼】JOY Bing:
---------------------------------
我想问您一下,STM8S003这款单片机的AD端口采集电压范围是多少啊?他的基准电压怎么确定呢?是 多少,麻烦您给解答一下,谢谢
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-25 14:04:59 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥您好我想问一下,STM8S003这款单片机的AD端口采集电压范围是多少啊?他的基准电压怎么确定呢?是 多少,麻烦您给解答一下,谢谢
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-10-25 23:03:43 | 显示全部楼层
回复【20楼】JOY Bing:
---------------------------------
这个数据手册上面有,去数据手册找。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-26 09:13:11 | 显示全部楼层
回复【21楼】正点原子:
---------------------------------
恩恩,谢谢原子哥了,我对管脚配置的时候,发现芯片的PB4 B5 这俩管脚怎么也输出不了高电平,请问,该怎么配置呢?
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-26 15:17:52 | 显示全部楼层
回复【17楼】加速度:
---------------------------------
您好,麻烦问一下,共阳极数码管显示的驱动程序和共阴极数码管显示的驱动程序有哪里不一样啊,求大神指点,谢谢您了,
回复

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
122
金钱
122
注册时间
2011-12-26
在线时间
20 小时
发表于 2014-10-26 19:37:07 | 显示全部楼层
回复【23楼】JOY Bing:
-------------------------------
同学,不要说我泼你冷水,这些基础的常识,你不自己思考,上网百度有一大堆的,你这样就拿来主义,自己也不动手试一试,得个空想的,你让我再说你好呢

至于,共阳极数码管显示的驱动程序和共阴极数码管显示的驱动程序有哪里不一样啊?  你自己看着原理图看一看不就明白了吗,如果有数码管实物,要不你用指针万用表测一下就明白了,在测试的过程中你会收益不少的。
千万不要告诉我,你不知道数码管是什么东西,里面有什么原件的哦。指针万用表的红表笔是正电压还是负电压?为什么有数字万用表测不了数码管的呢? 这个你知道了吗
我要发达
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-26 20:39:24 | 显示全部楼层
回复【24楼】cmyldd:
---------------------------------
朋友你说的有道理,自己动手是比较好,但你也不至于这样啊,以后我会注意的,刚大一接触这些,也许问的对你们来说有点恨简单,但什么都是从零开始的啊,不过,您说的而我会好好反省,请见谅……
回复

使用道具 举报

1

主题

93

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2014-3-12
在线时间
9 小时
发表于 2014-10-27 08:11:51 | 显示全部楼层
回复【25楼】JOY Bing:
---------------------------------
现在大一就学单片机了。。。也算是牛!
功夫再高、也怕羊刀
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-10-27 08:15:28 | 显示全部楼层
回复【26楼】加速度:
---------------------------------
班里还没有学习,是一个学长推荐学习的,平时可不得多,于是就想学点技术,可能菜鸟也算不上,但是,想尽量学,积少成多啊,以前都是老师教理论,现在都得靠自己,然而自己能力有限,所以,问了好多对于大牛来说的特别简单的问题,
回复

使用道具 举报

2

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
419
金钱
419
注册时间
2014-7-30
在线时间
263 小时
发表于 2014-11-11 20:11:05 | 显示全部楼层
回复【22楼】JOY Bing:
---------------------------------
PB4,5只有开漏输出,驱动能力很小的。
多看看手册。
3. 在开漏输出列中‘T’表示真正的开漏I/O(没有P-buffer和连接到VDD的保护二极管)。
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-11-29 10:19:44 | 显示全部楼层
回复【28楼】503126063:
---------------------------------
您好,麻烦问您一个问题,就是硬件电路上SWIM管脚和数码管的断码B共用了PD1,我把他当成了普通的IO输出了,但现在问题是那个断码的亮度和其他的不一样,请问您能不能给我说一下解决办法,谢谢!
回复

使用道具 举报

2

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
419
金钱
419
注册时间
2014-7-30
在线时间
263 小时
发表于 2014-11-30 22:12:23 | 显示全部楼层

回复【30楼】JOY Bing:
---------------------------------
哥们,上这个网站找手册看啊,http://www.stmcu.org/  需说意法的手册好烂,但大部分还是写得挺清楚的。
用ST库函数的话,就加入 CFG_GCR_SWD;
直接寄存器的话 CPU_CFG_GCR_SWO=1;
这样就可以把SWIM脚当成普通的IO口了。565672991我的QQ,可以一起学习,我也是刚接触STM8S的
回复

使用道具 举报

1

主题

20

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2014-10-18
在线时间
0 小时
 楼主| 发表于 2014-12-1 08:33:39 | 显示全部楼层
回复【31楼】503126063:
---------------------------------
好的,谢谢您了,好友已经加过了,另外,我会抓紧调程序,试一下,一起学习,请多指教,
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2015-2-10
在线时间
0 小时
发表于 2015-2-10 09:50:57 | 显示全部楼层
来顶一下!!!
IOT物联网智能软硬件技术服务群:386294792 欢迎关注微信公众号:IOT-STUDIO,定期推出智能硬件资讯!
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2014-12-13
在线时间
0 小时
发表于 2015-3-24 11:42:01 | 显示全部楼层
来顶一下!!!
回复

使用道具 举报

4

主题

77

帖子

0

精华

高级会员

Rank: 4

积分
637
金钱
637
注册时间
2019-1-12
在线时间
67 小时
发表于 2020-3-19 16:50:33 | 显示全部楼层
正点原子 发表于 2014-10-18 23:28
电压表,是输出电压么?

我怎么觉得哪里不对啊

电压表不是输出的读数的吗,哈哈
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 03:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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