系统频率150MHz
GpioDataRegs.GPADAT.bit.GPIO24=1;
GpioDataRegs.GPADAT.bit.GPIO26=1;
如果两行写在一起的话,24号端口赋值失败,26号端口正常,24号端口用置位和清零寄存器同样失败
GpioDataRegs.GPADAT.bit.GPIO24=1;
×
×
GpioDataRegs.GPADAT.bit.GPIO26=1;
如果在中间插入其他语句,则赋值成功,程序正常运行,也就是说不能连续对同一数据寄存器进行操作,是不是端口的锁存器速度跟不上程序运行的速度,造成数据丢失?