牛卧堂MCU技术交流

标题: NUC200 IO輸出8bit資料 [打印本页]

作者: armwork    时间: 2014-3-10 11:33
标题: NUC200 IO輸出8bit資料
請問一下NUC200 要如何同時在一個port輸出8 bit資料?


作者: admin    时间: 2014-3-10 17:55
用bit 与 或运算 操作你的8bit 不影响别的位就可以
作者: sltsai    时间: 2014-3-18 15:45
方法1: (軟體AND/OR)
#define _BitMASK 0x000000ff //8bit mask
uint8_t u8Data; //8bit data

while(1)
{
        PA->DOUT = (PA->DOUT & ~_BitMASK) | u8Data;
}

方法2: (硬件遮罩)
uint8_t u8Data; //8bit data
PA->DMASK = 0x0000ff00; //Port data output write mask (bit0~7 can be updated, bit8~15 protected)

while(1)
{
        PA->DOUT = u8Data;
}
作者: armwork    时间: 2014-3-24 16:42
謝謝 用sltsai的方法就可以




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2