打印

stm8的各个系列code可以像stm32系列那样通用吗?

[复制链接]
2905|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happya1|  楼主 | 2009-11-1 19:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stm8的各个系列code可以像stm32系列那样通用吗?如果能通用最好了啊,还有stlink支持stm8l 吗?
沙发
mcuisp| | 2009-11-2 01:44 | 只看该作者
不象STM32那么通用。不过也差不太多。
主要是很多寄存器的地址会不一样。

使用特权

评论回复
板凳
香水城| | 2009-11-2 14:59 | 只看该作者
只要是相同的模块,寄存器的地址不一样没有关系,它们的操作都是一样的,只不过相同的寄存器可能位置不一样而已。

使用特权

评论回复
地板
gxgclg| | 2009-11-2 19:27 | 只看该作者
是的,模块相同,操作基本都一样

使用特权

评论回复
5
mcuisp| | 2009-11-2 20:55 | 只看该作者
呵呵,应该搞清楚是source code通用还是BIN code通用.
STM32基本上是可以BIN code通用的.

使用特权

评论回复
6
happya1|  楼主 | 2009-11-3 09:45 | 只看该作者

source code和 BIN code 是什么意思? 我问的是stm8,呵呵,

寄存器地址不同,名字相同那么就基本可以通用了吧?只是要包含不同的头文件是吗?

使用特权

评论回复
7
香水城| | 2009-11-3 09:52 | 只看该作者
呵呵,应该搞清楚是source code通用还是BIN code通用.
STM32基本上是可以BIN code通用的.
mcuisp 发表于 2009-11-2 20:55

source code和 BIN code 是什么意思? 我问的是stm8,呵呵,

寄存器地址不同,名字相同那么就基本可以通用了吧?只是要包含不同的头文件是吗?
happya1 发表于 2009-11-3 09:45


是源代码级别的通用,需要包含不同的头文件再重新编译即可。

反正程序是你自己写的,重新编译一下源代码也不是什么难事,:lol

使用特权

评论回复
8
香水城| | 2009-11-3 10:19 | 只看该作者
STLINK 好像说现在还不支持 STM8L的烧写,主要是芯片的IDE问题。
因为这个STM8没有RAM仿真,仿真必须先有烧写好的FLASH代码。

代码是通用的,那些地址映射,目标芯片头文件会处理的。不用担心吧!

STLINK是不是有 ...
netjob 发表于 2009-11-3 09:52


ST发布的STLINK可以支持全系列的STM8L,不需要进行任何修改和升级。

使用特权

评论回复
9
mcuisp| | 2009-11-3 10:59 | 只看该作者
ST-LINK是ST打江山的开路先锋,呵呵。

使用特权

评论回复
10
happya1|  楼主 | 2009-11-4 12:10 | 只看该作者
199的3合一开发板里的stlink也支持stm8L吧? 199的3合一开发板里的stlink是不是和那199的stlink一样的东西啊

使用特权

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

本版积分规则

34

主题

224

帖子

1

粉丝