llia 发表于 2022-3-6 19:53

stm32好难学

感觉stm32好难学,在用野火的教程学,感觉好难,   要操作io口,你们怎么知道用那个库函数,为啥这么用?不懂,求介绍,   都说有51基础学会很简单,啃爹

juventus9554 发表于 2022-3-6 19:56

这是一个高级技术员应该说的话吗?

supernan 发表于 2022-3-6 19:58

慢慢搞吧,肯定没有学51那么快的,把库都过一遍,熟悉了,了解了就很快可以上手了,从STM8到STM32模式很相近,全系列搞起来都快,大神用寄存器的飘过,偶是只会玩哈库的菜鸟

heweibig 发表于 2022-3-6 20:01

不知道你C学的咋样,不能单独看野火的《零死角玩转STM32》,要结合Coretex_M3内核手册,STM32_技术参考资料,还有野火的硬件资料,STM32F103系列增强型数据手册。资料要穿插着看,零死角给的比较笼统。万事开头难,祝你好运!加油。

jlyuan 发表于 2022-3-6 20:03

楼主有点钻牛角尖了,刚开始学的时候你只需要知道用哪个库函数就好了,不需要知道为什么这么用,等入门后,看寄存器、看手册自然就知道为什么这么用了

llia 发表于 2022-3-6 20:06

我的意思是说,比如我想驱动led灯,我怎么知道用什么库函数去配置IO口,

xxrs 发表于 2022-3-6 20:08

这个时候,开发板例程或者网上的很多例程的作用就体现出来了

xxrs 发表于 2022-3-6 20:10

只要有C功底好,再加点硬件基础,基本就会了吧

zhenykun 发表于 2022-3-6 20:13

摸着头发说话

morrisk 发表于 2022-3-6 20:16

看看手册和例程,慢慢的就入门了。等入门后你就会发现它很好用的。

stly 发表于 2022-3-6 20:18

先要了解下资源啊

supernan 发表于 2022-3-6 20:21

楼主表灰心我也是菜鸟在学共勉啊       库函数配置可以看库函数说明啊   虽然有些枯燥艰涩

jiajs 发表于 2022-3-6 20:23

难不难看你下的决心,把它当作单片机用,还是不难的

chenjunt 发表于 2022-3-6 20:25

了解->理解->会用->熟练运用->巧妙运用->设计

llia 发表于 2022-3-6 20:29

只要看数据手册和库手册就基本行了。数据手册会有好几种,你要看那种有详细描写每个寄存器的。

morrisk 发表于 2022-3-6 20:31

数据手册里就有详细的应用方法介绍,按照她说的,去配置寄存器就能达到你的目的,只不过太繁琐。所以你就去用库函数。参考库函数手册。里面对各种模块用到的函数都有解释说明。但是可能并没有说你要干什么的时候,需要以什么顺序,调用哪些函数,我想你的问题主要就是这个吧?

morrisk 发表于 2022-3-6 20:33

这个时候你可以下载一些例程看看,但是要注意例程使用的库版本还有文档描述的版本三者要一致,如果不一致,有可能会有细微的差别会让你莫名其妙。

jlyuan 发表于 2022-3-6 20:36

库文件能彻底看懂吗?

supernan 发表于 2022-3-6 20:37

推荐还是把每个例程的库函数看一遍,写一遍,然后把寄存器版的例程看一遍,再写一遍,然后就会了

xxmmi 发表于 2022-3-6 20:40


IO操作有两个前置步骤:使能GPIOx的时钟,配置引脚
然后就简单了,写数据到ODR就行了。
页: [1] 2 3 4
查看完整版本: stm32好难学