返回列表 发新帖

请教xmega中如何访问I/O寄存器的位

[复制链接]

1

主题

3

帖子

1

积分

幼儿园

积分
1
发表于 2013-2-17 16:57:56 | 显示全部楼层 | 阅读模式
如题,xmega中PORT所涉及的寄存器是以结构体的形式给出的,比如想定义PORTA的pin0管脚为CLK输出,就要访问PORTA中的OUT寄存器的第0位,应该如何实现?是要再定义一个bit结构体吗?还是有其他方法。

我用的是CVAVR,例程中没有这块的定义啊!
回复

使用道具 举报

5

主题

28

帖子

5

积分

一年级

积分
5
发表于 2013-6-5 11:29:07 | 显示全部楼层
直接PORTA.DIR|=0x01; 输出就行了,要访问该位只要PORTA.IN&0x01。
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表