在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C语言的资料从专业入门到高级教程」,
点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!
说出来你们可能都不相信,我是在做51的时候才真正记住了for循环到底是怎么循环的。之前学习C语言的时候,当时会了,考试前也复习了,但是也没有真正的实践过,所以转头也就忘了。等到开始玩开发板之后,程序需要自己一行一行写的时候,又回头重新学了一遍C语言。而这次是一边学,一边用,跟以前是完全不一样的。
所以说,如果你是完全没有了解过C语言的,一边做开发板一边学习C语言,更有效率。而且由于相对而言,51单片机的程序复杂度比32低了很多很多!
你点亮一个灯,就直接写P0=0xfe;就完了,这个数值是怎么从二进制算到十六进制的,C语言怎么写都简洁明了,很容易让人接受。
而STM32的板子呢?不用库的画,先设置GPIO口输出模式,配置寄存器什么的,一个啥玩意都不懂的小白,知道啥是寄存器?
用库的话,先定义结构体变量,在赋值,再用指针指向首地址...妈耶,刚看完hello world的小白,真的能学得下去么…
51单片机一开始基本上就一个.c 一个.h文件吧,如果用32的板子,在使用库的话...一个刚入门还在学习的人,看的懂么…