初级会员

- 积分
- 127
- 金钱
- 127
- 注册时间
- 2017-6-29
- 在线时间
- 16 小时
|

楼主 |
发表于 2018-1-3 16:33:11
|
显示全部楼层
多谢各位,不一一回复了,已解决 if((abcdefgp[DISPLAY[ChooseBit]]&(0x01))==0x00)
HAL_GPIO_WritePin(A_GPIO_Port,A_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(A_GPIO_Port,A_Pin, GPIO_PIN_SET);
if((abcdefgp[DISPLAY[ChooseBit]]&(0x02))==0x00)
HAL_GPIO_WritePin(B_GPIO_Port,B_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(B_GPIO_Port,B_Pin, GPIO_PIN_SET);
if((abcdefgp[DISPLAY[ChooseBit]]&(0x04))==0x00)
HAL_GPIO_WritePin(C_GPIO_Port,C_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(C_GPIO_Port,C_Pin, GPIO_PIN_SET);
if((abcdefgp[DISPLAY[ChooseBit]]&(0x08))==0x00)
HAL_GPIO_WritePin(D_GPIO_Port,D_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(D_GPIO_Port,D_Pin, GPIO_PIN_SET);
if((abcdefgp[DISPLAY[ChooseBit]]&(0x10))==0x00)
HAL_GPIO_WritePin(E_GPIO_Port,E_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(E_GPIO_Port,E_Pin, GPIO_PIN_SET);
if((abcdefgp[DISPLAY[ChooseBit]]&(0x20))==0x00)
HAL_GPIO_WritePin(F_GPIO_Port,F_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(F_GPIO_Port,F_Pin, GPIO_PIN_SET);
if((abcdefgp[DISPLAY[ChooseBit]]&(0x40))==0x00)
HAL_GPIO_WritePin(G_GPIO_Port,G_Pin, GPIO_PIN_RESET);
else HAL_GPIO_WritePin(G_GPIO_Port,G_Pin, GPIO_PIN_SET);
|
|