管脚数据输出寄存器:Port Data Direction Register ([url=]GPIOx_PDDR[/url])
这个寄存器是把管脚的状态输出,把相应管脚的GPIOx_PDDR置一就是设置管脚位输出,否则就是设为输入,如把PORTC5设置为输出的例子:GPIOC_PDDR |= (1<<5);
手册上说明如下:
管脚置位输出寄存器:Port Set Output Register (GPIOx_PSOR)
这个寄存器是控制PDORn的值,而[url=]PDORn[/url]如果是1,在管脚设置为输出时,管脚就会输出高电平,否则低电平,如手册的关于PDORn的说明: