打印
[STM32F1]

库函数和寄存器能否同时学习

[复制链接]
566|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pangb|  楼主 | 2022-4-11 22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
库函数和寄存器能否同时学习

使用特权

评论回复
沙发
renyaq| | 2022-4-11 22:22 | 只看该作者
楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
pangb|  楼主 | 2022-4-11 22:25 | 只看该作者
我现在学着库函数编程,我想边学库函数边学寄存器,例如做完库函数编程后我想把CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);这个分频函数换成寄存器CLK_CKDIVR=0x01;可是这么编程后就报错iostm8s208mb.h头文件缺少括号,不知道为何库函数头文件与寄存器头文件放一起时哪构成语法错误了

使用特权

评论回复
地板
pangb|  楼主 | 2022-4-11 22:27 | 只看该作者
请问我这个把库函数一句一句地换成寄存器的想法可以吗?

使用特权

评论回复
5
chuxh| | 2022-4-11 22:31 | 只看该作者
得把整个库函数版本的工程完全转成寄存器版本的工程才可以

使用特权

评论回复
6
pangb|  楼主 | 2022-4-11 22:33 | 只看该作者
原来库函数头文件会与寄存器头文件冲突,只能将库函数程序完全转成寄存器程序才行了

使用特权

评论回复
7
chuxh| | 2022-4-11 22:35 | 只看该作者
可以,你可以看库函数都是逻辑操作对应的寄存器

使用特权

评论回复
8
jiajs| | 2022-4-11 22:38 | 只看该作者
没有问题,你把库中的函数直接复制出来,就是操作寄存器的了。

使用特权

评论回复
9
wyjie| | 2022-4-11 22:41 | 只看该作者
就用过库函数的

使用特权

评论回复
10
kangzj| | 2022-4-11 22:44 | 只看该作者
当然可以了

使用特权

评论回复
11
dengdc| | 2022-4-11 22:47 | 只看该作者
可以是可以 不过没有必要啊

使用特权

评论回复
12
llljh| | 2022-4-11 22:50 | 只看该作者
可以是可以,但是你的问题不是“同时学习”,你的问题是学艺不精的情况下,两者混用造成一系列问题,你感觉很痛苦。咱能不能小步步来,一个搞清楚了再搞另外一个,步大扯蛋,有时候真的疼。

使用特权

评论回复
13
pangb|  楼主 | 2022-4-11 22:51 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
14
豌豆爹| | 2022-4-12 16:43 | 只看该作者
可以的,按照自己的思路走

使用特权

评论回复
15
cyclefly| | 2022-4-13 10:53 | 只看该作者
能,当时感觉在应用上,还是用函数更方便些

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝