STM32到底怎样学习?

2019-07-20 08:58发布

本人是新手小白,学习stm32有两周了,是用的STM32F407ZGT6的开发板,然后就看淘宝店家给的例程代码,
但是看了近一周,遇到了很多问题,比如printf为什么是定义的fputc函数,在串口中使用printf问题,ADC_DMA
串口输出问题,这些在店家给的代码中都没有使用,都只有一些初始化,没有使用。很多问题在网上也找了
很久,有些的明白了,有些的还是模模糊糊。
后面在网上找了正点原子的例程,基本外设的具体用法还是很清晰,而且从使用到原理都比较清晰,因为只有
芯片相同,板子做得不同,IO口对应得也不一样,我就修改正点原子的代码让其在我的板子上运行,现在很多
基础例程都可以在板子上跑起来,但是我自己尝试去写一个程序,却无从下手,比如我看到ADC试验的时候,
准备自己去看数据手册,芯片手册去完成这个代码的时候,却根本不能下手,还是很多都不知道,我用的板子
也没有什么其他的外设可以玩了,其他的例程不能在板子上跑的话,没有这种调试我根本不知道从哪开始。
今天是学习的第三周,工作需求,我需要去学习UC/OSIII,请问大神们,这个学习到底是怎样的一个方向?
我今天上午百度查了一上午,然后下载了一些原子哥的UC/OSIII资料,但是对我这个学习还是很迷茫,到底怎样
前进才是正确的,希望有老人们给我一些建议和指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。