STM32/STM8技术william hill官网
直播中

陈梅

7年用户 194经验值
私信 关注
[问答]

请问V2.0.3的库函数完全支持STM32F105吗?

hi,
  安 版主,
   现在我使用的处理器是STM32F103,V2.0.3的库+UCOS操作系统,现在要使用双路CAN,所以需要使用STM32F105(7),

问题一:V2.0.3的库函数也完全支持STM32F105嘛? 我的目前在STM32上运行OK的代码 直接不加修改的运行在STM32F105上 可行吗?
                   我已经看过I/O口 两者I/O口 兼容,请问是不是 F103的外设的寄存器地址和STM32F105的外设(如果STM32F105有相同外设的话)的寄存器地址一样呢?
问题二:V2.0.3库 没有CAN2的定义,移植V3.3.0的库太麻烦,我打算在V2.0.2库里增加对CAN2的寄存器的定义,不知是否可行? 有什么需要注意的事项?
        请 安 版主 及众兄弟解疑!

回帖(5)

陈梅

2019-3-8 08:02:23
与非 的人气呢?
举报

陈嘉宁

2019-3-8 08:09:09
楼主直接把数据手册对比一下
怎加寄存器的定义原理上是可行的,楼主可以试试
举报

余少虹

2019-3-8 08:25:48
逻辑上是可行的,不过这样不麻烦吗,现在的库都4.0了,你还在用2.0,是不是有点老了点啊?不过能满足要求的话,新旧都无所谓了
举报

孙婷婷

2019-3-8 08:43:26
楼上建议比较好,用最新的库来做吧。如果不支持可以自行添加对应寄存器。比如uart4和uart5,也需要自己来写的。
举报

吕钢格

2019-3-8 08:55:58
还是用新的比较好
举报

更多回帖

发帖
×
20
完善资料,
赚取积分