9222|7

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

有没有人用过STM8S的ADC1 [复制链接]

在STVD环境下创建的project,其他的都没有问题,但是无法使用stm8s_adc1.c文件。在增加stm8s_adc1.c之后就会出现error。
以前遇到的这种问题是由于conf文件里没有把相应的端口打开,但是这次去看了,adc1是打开着的,郁闷了。
此帖出自stm32/stm8论坛

最新回复

                                 1、你使用的芯片是否有ADC1? 2、仔细查看stm8s_conf.h中,相应的define是否已经开启?  详情 回复 发表于 2011-1-6 12:07
点赞 关注
 

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

这个网站很不错 可以去看看

                                 http://discuz             http://discuz          
此帖出自stm32/stm8论坛
 
 

回复

99

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

修改xxxconf.h

可以试试修改xxxconf.h,改为:
#define _ADC (1)
或者
#define _ADC
此帖出自stm32/stm8论坛
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 

楼上这样改是为什么吗?

                                 其他地方调用的时候都是使用ADC1的函数来调用的,这样改的话其他地方的调用更不能使用了吧?
此帖出自stm32/stm8论坛
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

5
 

和ADC1相关的定义和引用都存在问题

                                 无论是函数的调用还是已经define好的变量的使用,只要提到ADC1,就无法调用。到底是哪里与ADC1冲突了呢?
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

6
 
在stm8s.h中修改如下代码
#if !defined (STM8S208) && !defined (STM8S207) && !defined (STM8S105) && !defined (STM8S103) && !defined (STM8S903)
//#define STM8S208
/* #define STM8S207 */
  #define STM8S105   
/* #define STM8S103 */
/* #define STM8S903 */
#endif
选择你的芯片
此帖出自stm32/stm8论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

7
 
1)要看是哪一行、什么错误?
2)要看你选择的芯片型号是否正确?
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

8
 
1、你使用的芯片是否有ADC1?
2、仔细查看stm8s_conf.h中,相应的define是否已经开启?
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表