登录
|
立即注册
门户
Portal
论坛
BBS
广播
Follow
下载
商城
关于
搜索
热搜:
活动
交友
discuz
Mcuzone 野芯科技
»
论坛
›
Mcuzone老版论坛(2005-2018)【仅供查询旧贴用】
›
AVR XMEGA论坛
›
请教xmega中如何访问I/O寄存器的位
返回列表
请教xmega中如何访问I/O寄存器的位
[复制链接]
lmz1229
当前离线
积分
1
lmz1229
1
主题
3
帖子
1
积分
幼儿园
幼儿园, 积分 1, 距离下一级还需 9 积分
幼儿园, 积分 1, 距离下一级还需 9 积分
积分
1
收听TA
发消息
发表于 2013-2-17 16:57:56
|
显示全部楼层
|
阅读模式
如题,xmega中PORT所涉及的寄存器是以结构体的形式给出的,比如想定义PORTA的pin0管脚为CLK输出,就要访问PORTA中的OUT寄存器的第0位,应该如何实现?是要再定义一个bit结构体吗?还是有其他方法。
我用的是CVAVR,例程中没有这块的定义啊!
回复
使用道具
举报
doleph
当前离线
积分
5
doleph
5
主题
28
帖子
5
积分
一年级
一年级, 积分 5, 距离下一级还需 45 积分
一年级, 积分 5, 距离下一级还需 45 积分
积分
5
收听TA
发消息
发表于 2013-6-5 11:29:07
|
显示全部楼层
直接PORTA.DIR|=0x01; 输出就行了,要访问该位只要PORTA.IN&0x01。
回复
支持
反对
使用道具
举报
下一页 »
返回列表
发表回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回顶部
返回列表