打印
[AVR单片机]

ATxmega64A3U芯片PB4不能输出低电位

[复制链接]
1441|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Redceiba|  楼主 | 2014-7-9 17:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们有个项目用到ATxmega64A3U芯片,其中有段代码如下:
PORTB.DIRSET = PIN2_bm | PIN3_bm | PIN4_bm;
        PORTB.OUTCLR = PIN2_bm | PIN3_bm | PIN4_bm;

经测试,PB2/PB3都能够按代码输出0V电位,但是PB4却一直是高电位3.3V。我们在3块电路板上测试都是如此。

请教要如何控制PB4输出高电位呢?有什么特别的设置之处吗?

盼回复!多谢!

相关帖子

沙发
hyhmh| | 2014-7-11 12:52 | 只看该作者
外围电路影响了 引脚电压值?

使用特权

评论回复
板凳
airwill| | 2014-7-12 09:21 | 只看该作者
PB4 应该与 SPI 口有关

使用特权

评论回复
地板
huangjie032414| | 2014-7-12 09:46 | 只看该作者
是不是是不是外围上拉了

使用特权

评论回复
5
he_junpeng| | 2014-7-17 11:24 | 只看该作者
看看PB4是不是有端口复用?资源占用情况?
另外你是公司还是学校,用ATxmega?

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝