这个函数式什么意思?我的思想正确吗?

2019-03-23 19:24发布

uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx)
这个函数会将X口的数据从高位到低位依次读入吗?
另外我想通过X口每次读入8个数据,分4批送完,那么在开始读数据的时候是i=0吗?每次送完之后是i+8吗? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
安_然
1楼-- · 2019-03-24 02:56
/ 最好将函数原型贴出来。
huajia
2楼-- · 2019-03-24 03:39
uint16_t GPIO_ReadInputData(GPIO_TypeDef* GPIOx)
{
  /* Check the parameters */
  assert_param(IS_GPIO_ALL_PERIPH(GPIOx));
  
  return ((uint16_t)GPIOx->IDR);
}
huajia
3楼-- · 2019-03-24 09:25
 精彩回答 2  元偷偷看……
lcofjp
4楼-- · 2019-03-24 10:17
不清楚楼主你在说什么呢,问问题首先要把问题描述的清清楚楚,能让完全不了解情况的人知道你在干什么。

大哥你是从一个IO口读取呢,还是从16个口读,还是8个,还是其他,你是要输入还是输出?你的i是个啥东西?
wudayongnb
5楼-- · 2019-03-24 12:55
这是STM32的库函数吧,这个函数将GPIOx的16个端口的值都读回来了
安_然
6楼-- · 2019-03-24 18:33
 精彩回答 2  元偷偷看……

一周热门 更多>