楼主你好!
PORTx_GPCLR和RPORTx_GPCHR是整体引脚控制寄存器。
这两个寄存器主要用于批量控制PCR寄存器,具体功能请查看KL25用户手册第11.6.2 Global pin control,在寄存器中也可以看到。
我不知道你所谓的配置后没有作用是怎么测的,我这边测试时可以的。
详情请看下图:
配置 PORTB_GPCLR=0X000F0107;即将PORTB_PCR0-3这四个寄存器的0-15位写成0x0107。
测试前:
测试后
可以看到,和预期一样。
你要知道PORTx_GPCLR和RPORTx_GPCHR这两个寄存器是只写寄存器,如果读的话,返回总是0,所以你需要看具体的PCR寄存器看是否实现功能。
|