打印
[STM8]

STM8207的PA1和PA2使用不顺畅

[复制链接]
5270|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roc_qiu|  楼主 | 2011-2-9 16:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在使用STM8207的PA1和PA2作为输出引脚,却发现此引脚不受控制。此引脚也是外部晶体的输入输出引脚,但在我们的系统中没有使用外部晶体,仅仅作为输出控制。
在ST Visual Develop仿真的时候,停下来直接对寄存器进行控制,测量芯片引脚,发现引脚没有根据寄存器的配置而发生变化。
换了几块电路板,都是一样的现象。
是不是需要其他的配置,或者说此两引脚不可作为输出控制呀!
谢谢先!
沙发
香水城| | 2011-2-9 18:07 | 只看该作者
你看看CLK_ECKR的HSEEN位、CLK_CMSR和CLK_SWR的设置对不对。

使用特权

评论回复
板凳
roc_qiu|  楼主 | 2011-2-10 11:37 | 只看该作者
谢谢香版。确实是HSEEN位不正确,更改后可以正常控制了。
但是,奇怪,问什么配置成外部clk,而没有接外部晶体也能正常工作呢?
如果说没有侦测到外部晶体就自动转为内部时钟,那么也应该可以自动使能此GPIO可作为一般IO控制呀。

使用特权

评论回复
地板
香水城| | 2011-2-10 12:29 | 只看该作者
你的问题我回答不了;但是作为使用者,很多时候是没办法知道芯片内部的实现机制。我只能说芯片本身没有那么智能,一切皆有可能。

使用特权

评论回复
5
roc_qiu|  楼主 | 2011-2-10 14:29 | 只看该作者
呵呵!能理解能理解!
谢谢!

使用特权

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

本版积分规则

52

主题

198

帖子

1

粉丝