OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5278|回复: 6

大伙说说stm32开发项目中,通常使用库来配置寄存器,还是不使用库?

[复制链接]

25

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2013-9-9
在线时间
21 小时
发表于 2013-9-10 17:18:34 | 显示全部楼层 |阅读模式
大伙说说stm32开发项目中,通常使用库来配置寄存器,还是不使用库?


stm32寄存器,有些什么说明文档??大伙共享一下.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-9-10 17:25:16 | 显示全部楼层
用库和用寄存器其实是一样的。库也是设置寄存器,只不过参数和设置过程都封装好了。
说明文档就看reference manual吧
回复 支持 反对

使用道具 举报

11

主题

55

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
290
金钱
290
注册时间
2013-9-2
在线时间
9 小时
发表于 2013-9-10 17:30:23 | 显示全部楼层
如果是初学者使用库比较方便简单,如果考虑到代码量及效率问题,最好还是不要使用库,直接配置寄存器。
众人划桨开大船!!!
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
886
金钱
886
注册时间
2011-12-25
在线时间
12 小时
发表于 2013-9-10 18:01:18 | 显示全部楼层
回复【楼主位】cheky77:
---------------------------------
公司的话,一般用库,好维护。
很喜爱电子行业
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-7-25
在线时间
0 小时
发表于 2013-9-10 21:55:48 | 显示全部楼层
回复【4楼】冰是睡着的水:
---------------------------------
大侠  请问你知不知道在串口实验里面那个printf函数是怎么回事啊,程序如下面所示:
#if 1
#pragma import(__use_no_semihosting)             
//标准库需要的支持函数                 
struct __FILE 

int handle; 

}; 

FILE __stdout;       
//定义_sys_exit()以避免使用半主机模式    
_sys_exit(int x) 

x = x; 

//重定义fputc函数 
int fputc(int ch, FILE *f)
{      
while((USART1->SR&0X40)==0);//循环发送,直到发送完毕   
    USART1->DR = (u8) ch;      
return ch;
}
#endif 


这一段是真心看不懂啊,好纠结。我不知道它怎么会和printf扯上关系的?  看起来又不是调用printf啊。
还有那个半主机模式是个什么东西啊? 还有那个fputc函数,头都晕了。
回复 支持 反对

使用道具 举报

57

主题

431

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
886
金钱
886
注册时间
2011-12-25
在线时间
12 小时
发表于 2013-9-10 22:07:20 | 显示全部楼层
回复【5楼】渐臻佳境:
---------------------------------
这段没有研究,把C库的printf研究就OK,,也可以自己写printf,不定参数。原子的程序有,,GSM模块程序,串口2
很喜爱电子行业
回复 支持 反对

使用道具 举报

6

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2013-7-25
在线时间
0 小时
发表于 2013-9-10 22:11:15 | 显示全部楼层
回复【6楼】冰是睡着的水:
---------------------------------
我这段程序就是原子哥那本书里面的,看不懂呀。我没有C库,我们的C语言老师,上课时连C库的概念都没有提过。现在想想真不甘心呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-13 06:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表