怎样看STM32参考手册来分析思路以及写代码?

2019-07-21 07:17发布

比如原子哥的PWM输出实验,他的思路是从参考手册得来的,但他怎样从参考手册提取的,我不懂,望大神指点指点!! `JR9AQQFA@$Q8_6EL8C`O.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
zc123
1楼-- · 2019-07-21 13:11
参考手册是用来发现和解决开发中问题,依靠参考手册提供思路,是事倍功半的事,也不应该。至于如何开发利用一个模块,并实现驱动,大部分其实也都是要参考例程的,有官方例程,也有开发板例程(这些会告诉你怎么用),移植,调试,解决问题才是正确做法(一部分问题就需求查看配置寄存器来分析解决,这时才需要到参考手册)。至于开发的思路,是从移植,调试的流程中积累出来的,不是看手册就能学会的,以熟悉的USART通讯为例,当我要用到时,已经有个清晰的流程,使能时钟,相关GPIO初始化,配置波特率,数据位,停止位,是否流控,模块启动,根据需求是否开相应中断,是否使用DMA,然后根据这个思路,去找相应的寄存器进行配置(当然调用库一样),至于参考手册的作用,在于按照这个流程执行后,数据通讯与实际想法不一致,在去查看手册对比,解决问题,总结积累,下次就能避免这种情况。
正点原子
2楼-- · 2019-07-21 18:53
参考手册你看了么?有输出PWM的介绍
854247493
3楼-- · 2019-07-21 21:54
正点原子 发表于 2018-11-29 01:56
参考手册你看了么?有输出PWM的介绍

我看了,就是不懂从哪入手,怎样提取有用的关键字,不只是这一个实验,我想找到一个方法,以后我自己写的时候就可以信手拈来,可以介绍下步骤吗?原子哥可以说下一个从参考手册提取思路的通用方法吗?
szczyb1314
4楼-- · 2019-07-22 01:41
 精彩回答 2  元偷偷看……
路人曦
5楼-- · 2019-07-22 03:30
具体怎么编写,不还是要基于底层驱动来说的嘛?
各项参考手册只能告诉你各项功能的配置及寄存器的设置,具体怎么写还是要依据底层驱动来说的吧?
854247493
6楼-- · 2019-07-22 06:36
szczyb1314 发表于 2018-11-29 08:21
不都是得老老实实的啃datasheet吗,官网不还有例程的呀

可以加个qq聊下吗?账号就是我qq

一周热门 更多>