对stm32多个不同的gpio同时赋值

例如 我要用到的GPIO是:PA3;PA4;PA5;PB7;PB8;PB9;PB10;PB11

要怎么做或者是把这些GPIO放到一个数组或封装成一个函数,才能一次性对这些GPIO赋值,
我要的效果类似于 GPIOA->ODR = 0xF9;

http://www.51hei.com/bbs/dpj-152473-1.html

http://www.enmaking.com/material/ma_MM2uHZGB