打印
[STM8]

STM8S105和207上的PB中断和A/D转换的问题

[复制链接]
2549|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xsgy123|  楼主 | 2010-7-28 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位有遇过类似的问题:软件都用STM8S的库文件,硬件也用3合上的207。PB3用做A/D转换中断,PB3的端口中断是关闭的。同时PB0,1,2用做端口中断。PF4用做A/D转换,当我在切换A/D转换从FP4到PB3时,会进入PB中断
沙发
32446975| | 2010-9-30 11:46 | 只看该作者
端口中断对应的是整个端口的,如所有PA口.
你在中断中再判断端口中的哪个引脚产生的中断(比如按键按下).

使用特权

评论回复
板凳
jgphu| | 2010-9-30 14:27 | 只看该作者
端口中断对应的是整个端口的,如所有PA口.
你在中断中再判断端口中的哪个引脚产生的中断(比如按键按下).
32446975 发表于 2010-9-30 11:46


不是整个端口的,在外部中断寄存器设置PA,B,C,D,E的中断,在Px_CR2 设置哪个引脚外总中断使能。只有这两个条件都成立是某个引脚才会使能中断。

使用特权

评论回复
地板
jgphu| | 2010-9-30 14:30 | 只看该作者
你选择的ADC转换模式是什么? 你这种情况应该选择单次模式吧

使用特权

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

本版积分规则

229

主题

2603

帖子

1

粉丝