Other Parts Discussed in Thread: MSPM0G3505
器件型号: MSPM0G3505
我正在实施无效的回路、但失败了。
请参阅调试屏幕截图。
当我逐步浏览 for 循环时、我会观察-
void SetDisp(volatile uint8_t mask){
volatile unsigned char i;
for(i = 0; i < 8; i++){
DL_GPIO_clearPins(DISP_GRP_PORT,DISP_GRP_SHFT_PIN);
if((mask & (0x80 >> i))==0){
DL_GPIO_clearPins(DISP_GRP_PORT,DISP_GRP_DOUT_PIN);
}
else{
DL_GPIO_setPins(DISP_GRP_PORT,DISP_GRP_DOUT_PIN);
}
DL_GPIO_setPins(DISP_GRP_PORT,DISP_GRP_SHFT_PIN);
}
}
CORTEX_M0P
