RT,
stm32的基本外设看了一遍,也把实验程序读通,改通了,前期是看着原子哥的寄存器版本pdf学的。
后来都是用的库函数,今天根据下载来的资料,弄好了基本的触摸屏,
这时候回头再看看这两个月学的东西,反而觉得自己基本上没学到什么,基本就是看看手册,看看教程,
看看函数,按照别人说的方法做,把东西弄出来了看看结果而已。
想要真的学懂,学通这款芯片,下一步该怎么做呢?
比如弄懂芯片结构,比如调试程序的时候可以直接通过看内存地址的值,推断错误,
比如搞懂程序下载进去后,到底是如何一步一步运行,像微机原理课程那样的?
比如可以自己定义芯片内存映射地址什么的,实现库函数和寄存器操作结合,
比如搞懂对芯片每一个外设如何操作,完全融汇贯通,
现在主要是感觉自己就是个搬砖的,用到什么东西可以从这里搬点,那里搬点,
拼凑成一个东西。而真正里面的东西没有吃透,完全就一个搬砖工啊。
原子哥,学习一款MCU应该怎么来呢?我现在应该做些什么呢,我还是想先把芯片内部的东西吃透了,
再去搞可以加在外围的常用模块比如无线,GPS啊什么的,我现在怎么才能完全吃到里面的东西?
有什么好的资料推荐,还是说会到数据手册,根据数据手册上的每一点内容,在网上查详细的资料来看? |