首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[STM32] 求大牛前辈们指导一下GPIO的input output程序

[STM32] 求大牛前辈们指导一下GPIO的input output程序

1、
最近才开始学arm...上面需要弄个数据用GPIO3路(并行?)写入3路写出的...满网上只有点灯等灯噔燈...我也想只用set reset一下就好了。就对于具体的写入输出还不大明白,看了些4x4矩阵键盘和7digit segement的程序段也不知道怎么套用。配置基本差不多,就main下面有点拙计。就顺序的写voidGPIO_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;
  }
}
类似的就好了吗?求指导,万分感谢
assert(IS_GET_GPIO_PIN(GPIO_pin_1));
这个可能有点问题.
做人要做懒羊羊啊!
返回列表