导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]有可能写入I/O口特别的bits地址?[liufengzhong]

 *第35853篇: [转帖]有可能写入I/O口特别的bits地址?

  
楼 主:liufengzhong 2014年8月16日14:40
 [转帖]有可能写入I/O口特别的bits地址?
对于为32位写程序我是新手,和XMOS它时第一个“大的”微处理器。我以前致力于AtMega's 8-bit与GCC

我想知道是否有可能像Atmeg做的那样做I/O端口(pins)。

我的意思是像这样:

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页]


[上一篇主题]:[转帖]如何使用xscope服务器?

[下一篇主题]:[原创]【至芯科技】ALTERA ZX-2 FPGA开发板 NIOS学