3# hotpower
请问大侠IO怎么设置模式,像新唐给的驱动函数DrvGPIO_Open ()一位一位的改写,晕透了,有没有办法像GPIOA->DOUT=0X0000;这样写方便的方法呢,一次过把16个IO改成相同的模式 ...
nuvotonxing 发表于 2010-10-22 23:01
可以这样:
GPIOBs.PMD.Regs = 0;//全部设置为输入
GPIOBs.PMD.Regs = (E_IO_OUTPUT << (0 * 2))
| (E_IO_OUTPUT << (1 * 2))
| (E_IO_OPENDRAIN << (3 * 2))
| (E_IO_OUTPUT << (5 * 2))
| (E_IO_QUASI << (7 * 2)); |