求问:HAL库 什么函数 对 8位 或16位一次读入、写出?

2019-08-14 06:07发布

俺只知道 :对单独一个 引脚 ——
HAL_GPIO_ReadPin()
HAL_GPIO_WritePin()



可是,俺需要 一口气 读入 8位 ?


该用什么 HAL 库函数 呢 ???
该用什么 HAL 库函数 呢 ???急问。


——这就是 HAL 的 不便之处 ——
为了统一整个程序的风格,俺不用
寄存器读写了。求问,求问 ing 。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
caosix
1楼-- · 2019-08-15 11:57
l6931639 发表于 2017-8-24 10:00
自己写一个不挺容易嘛,里面就一句话,读取寄存器,并返回结果

请问:以前的 【标准库】 一次性 读入 16位 ,

是怎么 写 的 呢 ?? 【原子老大】俺是为了

统一 程序的 风格 啊,纯版 的 HAL 风格 。。
正点原子
2楼-- · 2019-08-15 17:15
caosix 发表于 2017-8-24 22:27
请问:以前的 【标准库】 一次性 读入 16位 ,

是怎么 写 的 呢 ?? 【原子老大】俺是为了

那就自己写个函数,或者好好看HAL库函数。
不过,我真心是觉得,然并卵。。。
要高效,必须寄存器,HAL库初始化的时候用用就好了,真正高效传输的时候,寄存器来的快的多。。。

装逼就算了

一周热门 更多>