液晶电源板维修图解块STM4472,脚位功能那个师傅知道?

作为一名初学stm32的人应该都具备了51单片机的和c语言基础。这是前提。首先一个好的入门视频是非常重要的
在这里,我推荐鑫鑫的stm32教程视频(百度一下就懂了), 没有打广告的意思(没任何利益关系),我之前看的是李想
的stm32教程,感觉看的有点懵。废话不多说:
(I)走库还是走底层?(库就是st公司给你写好的一系列的头文件和各种函数,你只需要调用即可操纵stm32控制各种外设,而底层则需要你自己写一系列的初始化函数,操作函数),个人觉得初学者可以先用库,甚至这样说都用词不准确,因为很大一部分从事开发的人也是直接调用库函数,除非你对效率和功耗方面有很高的要求。为了方便读者,我这里提供了st库的地址:/disk/home?fr=ibaidu#dir/path=%2F%E5%8D%9A%E5%AE%A2%E8%B5%84%E6%96%99


(II)首先你要有个工程文档的模板,这个你看这个视频就ok了(/disk/home?fr=ibaidu#dir/path=%2F%E5%8D%9A%E5%AE%A2%E8%B5%84%E6%96%99)。创建了这个工程模板之后,以后再做一个项目的时候,你只需拷贝工程模板,再把名字改下,在模板的user文件夹下加入你要写的函数


(III)然后关于stm32的时钟,学过51的朋友很可能很困惑,为什么时钟都要初始化?其实这就体现了stm32功能的强大和灵活(具体的我也说不清,因为我也只是个初学者,菜鸟)。关于stm32的时钟构造你可以参看一下李想视频的相关讲解(这部分我很肯定他),然后自己去下一个stm32的中文资料参照着看,大致知道下stm32时钟的具体构造就ok。


(IV)其次是gpio,这个也是重点,其实gpio就类似于51单片机的io,但是较之51,它的功能更加强大,gpio提供了很多模式,输入模式有模拟输入模式、浮空输入模式、上拉/下拉输入模式以及保留;输出模式分为通用推挽输出模式、通用开漏输出模式、复用功能推挽输出模式、复用功能开漏输出模式,在点亮led灯我们用的是通用推挽输出模式,并且这种方式是比较常用的。gpio分为7个组,GPIOA——GPIOG,其中每一组(比如GPIOA)有0--15个引脚可供使用。

我要回帖

更多关于 液晶电源板维修图解 的文章

 

随机推荐