打印
[STM8]

stm8s103怎么实现寄存器与库混编?

[复制链接]
2616|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
白开水key|  楼主 | 2015-3-10 08:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 白开水key 于 2015-3-10 08:23 编辑

stm8s103在IAR下怎么实现寄存器与库混编?
沙发
mark0668| | 2015-3-10 10:10 | 只看该作者
库也是用寄存器实现的,你看库怎么写寄存器你就怎么写行了。

使用特权

评论回复
板凳
mmuuss586| | 2015-3-10 12:26 | 只看该作者

代码中,想用寄存器写的语句就用寄存器好了;
又不用什么设置;

使用特权

评论回复
地板
白开水key|  楼主 | 2015-3-10 12:43 | 只看该作者
但是我直接操作寄存器是报错!

使用特权

评论回复
5
qjy_dali| | 2015-3-10 16:12 | 只看该作者
你看下报的是什么错,针对性地一步一步处理就可以了

使用特权

评论回复
6
wj19900703| | 2015-3-14 01:53 | 只看该作者
iar,用了库,那么你寄存器就别写 CLK_PCKENR1 = 0X00; 写成CLK->PCKENR1 = 0X00;能报错?

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
白开水key + 1 很给力!
7
白开水key|  楼主 | 2015-3-14 13:55 | 只看该作者
前几天已解决 王来结贴了 是这个问题  

使用特权

评论回复
8
biiigfish| | 2015-3-14 14:21 | 只看该作者
看报错类型了,网上很多例程不是IAR下的,这是报错的根本原因。不同平台,针对每个寄存器的命名方法都有不同的。所以,拿到IAR下,你要去库里看看,他们是怎样命名的,或用库里的函数,或直接操作寄存器都不会有问题。

使用特权

评论回复
9
cos12a| | 2015-3-14 16:24 | 只看该作者
有没有谁有STM8的针对不同功能的寄存器操作指引或是自动配置寄存器.
STM功能太多多,设置寄存器好复杂,

使用特权

评论回复
10
伏尔加的鱼| | 2015-3-14 17:31 | 只看该作者
这个没人教也会吧

使用特权

评论回复
11
苏山人家| | 2015-3-15 09:06 | 只看该作者
库的寄存器命名方式和寄存器版本不同

使用特权

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

本版积分规则

4

主题

26

帖子

1

粉丝