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

[复制链接]
4315|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 | 显示全部楼层
是的,模块相同,操作基本都一样
mcuisp 发表于 2009-11-2 20:55 | 显示全部楼层
呵呵,应该搞清楚是source code通用还是BIN code通用.
STM32基本上是可以BIN code通用的.
 楼主| happya1 发表于 2009-11-3 09:45 | 显示全部楼层

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

寄存器地址不同,名字相同那么就基本可以通用了吧?只是要包含不同的头文件是吗?
香水城 发表于 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
香水城 发表于 2009-11-3 10:19 | 显示全部楼层
STLINK 好像说现在还不支持 STM8L的烧写,主要是芯片的IDE问题。
因为这个STM8没有RAM仿真,仿真必须先有烧写好的FLASH代码。

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

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


ST发布的STLINK可以支持全系列的STM8L,不需要进行任何修改和升级。
mcuisp 发表于 2009-11-3 10:59 | 显示全部楼层
ST-LINK是ST打江山的开路先锋,呵呵。
 楼主| happya1 发表于 2009-11-4 12:10 | 显示全部楼层
199的3合一开发板里的stlink也支持stm8L吧? 199的3合一开发板里的stlink是不是和那199的stlink一样的东西啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

34

主题

224

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部