导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]是可以解决I / O端口的单个位?[liufengzhong]

 *第54418篇: [转帖]是可以解决I / O端口的单个位?

  
楼 主:liufengzhong 2014年9月4日19:10
 [转帖]是可以解决I / O端口的单个位?
对于编程32-位我是个新手,XMOS它是一个“大”单片机。我之前工作于AtMega's 8-bit,用GCC

我很纳闷的是它可以用I / O端口(pins)工作,像Atmega那样。

我的意思是一些东西像这样:

PORTx |= (1  <  <1) - to set pin HIGH and absolutley leave others as is

PORTx &= ~(1  <  <1) - to set pin LOW and leave others in their actual state?

最重要的是P32A端口。

回答:

读或写一个多位端口的特定为是不可能的。你可以使用下面的示例代码写入数据:

如果你需要将数据写入一个32位的端口,如果需要只写上该位端口0的数据,

port_a :>   data;

port_a   <: data | (new_data & 0x01);


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]SPDIF接收问题

[下一篇主题]:[原创]深圳顺易捷PCB线路板50元包邮 美女等你来啦快点