最近才开始学arm...上面需要弄个数据用GPIO,3路(并行?)写入3路写出的...满网上只有点灯等灯噔燈...我也想只用set reset一下就好了。就对于具体的写入输出还不大明白,看了些4x4矩阵键盘和7digit segement的程序段也不知道怎么套用。配置基本差不多,就main下面有点拙计。就顺序的写void GPIO_WriteBit(GPIO_TypeDef*GPIOA,u16 GPIO_pin_1,BitAction BitVal)
{
assert(IS_GET_GPIO_PIN(GPIO_pin_1));
assert(IS_GPIO_BIT_ACTION(BitVal))
if (BitVal !=Bit_RESET)
{
GPIOA->BSRR =GPIO_Pin_1;
}
else
{
GPIOA->BRR = GPIO_Pin_1;
}
}
类似的就好了吗?求指导,万分感谢 |