No.80356 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/9/4 19:10:33 发贴者IP:111.221.200.181 标题:liufengzhong:[转帖]是可以解决I / O端口的单个位? 摘要:No.80356[转帖]是可以解决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); ......
>>返回讨论的主题
|