打印
[STM8]

STM8S207的固件库STM8S003可以用吗

[复制链接]
1466|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在网上下的资料是关于STM8S207的,自己用的芯片是STM8S003的。在使用到ADC的时候发现STM8S207有ADC1和ADC2,而STM8S003只有一个ADC。以前STM8S003是直接操作寄存器的,现在可以用STM8S207相关资料的库吗?
沙发
xyz549040622| | 2017-2-7 15:45 | 只看该作者
00039  /* #define STM8S208 */      /*!< STM8S High density devices with CAN */
00040  /* #define STM8S207 */      /*!< STM8S High density devices without CAN */
00041  /* #define STM8S007 */      /*!< STM8S Value Line High density devices */
00042  /* #define STM8AF52Ax */    /*!< STM8A High density devices with CAN */
00043  /* #define STM8AF62Ax */    /*!< STM8A High density devices without CAN */
00044  /* #define STM8S105 */      /*!< STM8S Medium density devices */
00045  /* #define STM8S005 */      /*!< STM8S Value Line Medium density devices */
00046  /* #define STM8AF626x */    /*!< STM8A Medium density devices */
00047  /* #define STM8AF622x */    /*!< STM8A Low density devices */
00048  /* #define STM8S103 */      /*!< STM8S Low density devices */
00049  /* #define STM8S003 */      /*!< STM8S Value Line Low density devices */
00050  /* #define STM8S903 */      /*!< STM8S Low density devices */
两者是共用一个库的,只需要修改芯片的宏定义就可以了

使用特权

评论回复
板凳
1253171658|  楼主 | 2017-2-8 14:00 | 只看该作者
xyz549040622 发表于 2017-2-7 15:45
两者是共用一个库的,只需要修改芯片的宏定义就可以了

请问是在哪个文件里定义的呢?还有就是STM8SOO3他只有1个ADC,是ADC2吗?

使用特权

评论回复
地板
xyz549040622| | 2017-2-8 15:14 | 只看该作者
1253171658 发表于 2017-2-8 14:00
请问是在哪个文件里定义的呢?还有就是STM8SOO3他只有1个ADC,是ADC2吗?

在stm8s.h中定义的。至于用的哪个ad,在ad.c的库中找宏定义就好了。

使用特权

评论回复
5
1253171658|  楼主 | 2017-2-8 15:33 | 只看该作者
xyz549040622 发表于 2017-2-8 15:14
在stm8s.h中定义的。至于用的哪个ad,在ad.c的库中找宏定义就好了。

/* #define STM8S208 */      /*!< STM8S High density devices with CAN */
  #define STM8S207      /*!< STM8S High density devices without CAN */
/* #define STM8AF52Ax */    /*!< STM8A High density devices with CAN */
/* #define STM8AF62Ax */    /*!< STM8A High density devices without CAN */
/* #define STM8S105 */      /*!< STM8S Medium density devices */
/* #define STM8AF626x */    /*!< STM8A Medium density devices */
/* #define STM8S103 */      /*!< STM8S Low density devices */
/* #define STM8S903 */      /*!< STM8S Low density devices */
我的库里面只有这些。怎么办?可以手动添加吗?如果不能可以给我一份库吗?谢谢了

使用特权

评论回复
6
xyz549040622| | 2017-2-8 15:41 | 只看该作者
估计你的库版本有点旧吧,官网下载最新的库去。

使用特权

评论回复
7
windows100| | 2017-2-8 18:00 | 只看该作者
http://www.stmcu.org/document/li ... ew/category-502?p=2
官网库文件
只能帮你到这了

STM8函数库中文参考.rar

3.71 MB

STM8S003F3P6.pdf

950.93 KB

使用特权

评论回复
8
1253171658|  楼主 | 2017-2-8 19:10 | 只看该作者
windows100 发表于 2017-2-8 18:00
http://www.stmcu.org/document/list/index/sort-new/category-502?p=2
官网库文件
只能帮你到这了 ...

找到了,V2.1版本的支持STM8s003

使用特权

评论回复
9
1253171658|  楼主 | 2017-2-8 19:12 | 只看该作者
本帖最后由 1253171658 于 2017-2-8 19:19 编辑


支持
/* #define STM8S208 */      /*!< STM8S High density devices with CAN */
/* #define STM8S207 */      /*!< STM8S High density devices without CAN */
/* #define STM8S007 */      /*!< STM8S Value Line High density devices */
/* #define STM8AF52Ax */    /*!< STM8A High density devices with CAN */
/* #define STM8AF62Ax */    /*!< STM8A High density devices without CAN */
/* #define STM8S105 */      /*!< STM8S Medium density devices */
/* #define STM8S005 */      /*!< STM8S Value Line Medium density devices */
/* #define STM8AF626x */    /*!< STM8A Medium density devices */
/* #define STM8S103 */      /*!< STM8S Low density devices */
/* #define STM8S003 */      /*!< STM8S Value Line Low density devices */
/* #define STM8S903 */      /*!< STM8S Low density devices */

无标题.png (2.88 KB )

无标题.png

使用特权

评论回复
10
maxiaokecz| | 2017-4-3 16:24 | 只看该作者
楼上你好,最近刚开始接触STM8S003,以前一直用C51单片机,觉得STM8的芯片价格很有优势,现在也在找库文件呢,你的资料很有帮助,方便加我qq吗?一起学习196261293

使用特权

评论回复
11
jimmhu| | 2017-4-3 22:46 | 只看该作者
这个可以使用一个固件库。

使用特权

评论回复
12
jimmhu| | 2017-4-3 22:51 | 只看该作者
只要固件库上有个这个芯片就可以使用。

使用特权

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

本版积分规则

2

主题

11

帖子

0

粉丝